Commit Graph
490 Commits
Author SHA1 Message Date
renovate[bot]andkolaente ccb0d131ad chore(deps): update postgres:18 docker digest to 5a5a84b 2026-09-29 17:16:33 +02:00
renovate[bot]andkolaente 78de2133ed chore(deps): update axllent/mailpit docker tag to v1.31.3 2026-09-29 17:16:14 +02:00
renovate[bot]andkolaente a6b276b61c chore(deps): update postgres:18 docker digest to 86c951e 2026-09-23 21:59:27 +02:00
renovate[bot]andkolaente 2dc6c17a93 chore(deps): update axllent/mailpit docker tag to v1.31.2 2026-09-23 21:58:19 +02:00
renovate[bot]andkolaente b275a94f8f chore(deps): update jlumbroso/free-disk-space action to v1.3.2 2026-09-18 00:07:07 +02:00
renovate[bot]andkolaente c701cae192 chore(deps): update docker/setup-buildx-action action to v4.4.1 2026-09-16 18:16:52 +02:00
renovate[bot]andkolaente 438b4c3936 chore(deps): update docker/build-push-action action to v7.4.0 2026-09-16 18:07:52 +02:00
renovate[bot]andkolaente 784705cb46 chore(deps): update danielroe/provenance-action digest to c40e78d 2026-09-15 22:05:42 +02:00
renovate[bot]andkolaente 2a94d0c99c chore(deps): update appleboy/llm-action digest to 7752011 2026-09-15 21:12:28 +02:00
kolaente 56d05183cf test(e2e): verify invite registration and SMTP confirmation 2026-09-12 18:21:35 +02:00
kolaente cccdca8e32 fix(ci): use upstream LLM action 2026-09-12 16:35:36 +02:00
renovate[bot]andkolaente 2527591ea8 chore(deps): update danielroe/provenance-action digest to 345413a 2026-09-08 18:47:03 +02:00
renovate[bot]andkolaente cca73ca4ba chore(deps): update danielroe/provenance-action digest to ba56f4e 2026-09-07 14:47:37 +02:00
renovate[bot]andGitHub 2c5834bf86 chore(deps): update mcr.microsoft.com/playwright docker tag to v1.63.0 (#3806) 2026-09-07 14:47:05 +02:00
renovate[bot]andkolaente d140453ce4 chore(deps): update pnpm/action-setup action to v6.1.0 2026-09-05 10:53:00 +02:00
renovate[bot]andkolaente a8e491d02c chore(deps): update crowdin/github-action action to v3.0.2 2026-09-05 10:38:49 +02:00
renovate[bot]andkolaente 5c9702ce89 chore(deps): update crowdin/github-action action to v3.0.1 2026-08-31 21:40:29 +02:00
kolaenteandTink 4de91dd9fb ci: verify generated frontend client is current 2026-08-31 20:10:49 +02:00
renovate[bot]andkolaente 83fd2fac32 chore(deps): update postgres:18 docker digest to 4ef4dbc 2026-08-31 13:16:27 +02:00
renovate[bot]andkolaente 43e111e34c chore(deps): update danielroe/provenance-action digest to 71d3c60 2026-08-31 13:15:59 +02:00
kolaente 198c13ce06 ci: link the preview deployment from the PR
The environment string form carries no url, so the PR timeline showed a
bare deployment entry. Point it at the pr-N preview to get a clickable
"View deployment" button.
2026-08-30 13:34:04 +02:00
kolaente 3110142810 fix(ci): restore preview builds for fork PRs behind an approval gate
actions/checkout v7 refuses to check out fork PR code under
pull_request_target unless allow-unsafe-pr-checkout is set, so every
fork PR failed the preview build.

Opt in, but gate the job on an environment for fork PRs only: a fork
controls the Dockerfile and everything it RUNs, which executes on a
runner holding packages: write. Same-repo PRs use an unprotected
environment and still build without a click.
2026-08-30 13:34:04 +02:00
renovate[bot]andkolaente e8e28144b7 chore(deps): update softprops/action-gh-release action to v3.0.3 2026-08-30 12:18:35 +02:00
kolaente e205a89585 fix(ci): set repo for auto-merge label workflow via env 2026-08-30 00:52:04 +02:00
kolaente c11dde8d83 ci: remove "waiting for reply" label when a PR gets new commits
The stale job only unstales on updated_at, which a push to the head
branch does not bump. A contributor answering with code instead of a
comment kept the label and got auto-closed.
2026-08-29 19:15:07 +02:00
kolaente 9a7a534734 ci: add workflow to sync auto-merge label with PR auto-merge state 2026-08-29 18:00:38 +02:00
renovate[bot]andkolaente 0a7fa81117 chore(deps): update crowdin/github-action action to v3 2026-08-27 16:01:53 +02:00
renovate[bot]andkolaente 9adc949c1d chore(deps): update danielroe/provenance-action digest to b3ab830 2026-08-27 13:31:53 +02:00
renovate[bot]andkolaente 8924050f1e chore(deps): update danielroe/provenance-action digest to 755e844 2026-08-24 20:28:49 +02:00
renovate[bot]andkolaente c7bbdf6264 chore(deps): update crowdin/github-action action to v2.17.1 2026-08-20 11:58:58 +02:00
kolaente 8d6e0e55fc chore: bump golangci-lint to v2.13.0
Disables staticcheck SA4023: the nilness analyzer vendored in 2.13.0
(honnef.co/go/tools v0.8.0-rc.1) panics on recover() in pointer-returning
functions, triggered by sentry-go (dominikh/go-tools#1725).
2026-08-20 10:48:47 +02:00
renovate[bot]andkolaente 644218fbe7 chore(deps): update docker/setup-buildx-action action to v4.3.0 2026-08-19 16:05:54 +02:00
kolaente a1f060696e ci: bump ParadeDB image to v0.25.3 to fix flaky block read errors
The pinned image (v0.21.12) predates paradedb/paradedb#4338, which fixes
'could not read blocks' errors when a BM25 query with a non-indexed
predicate (our deleted_at filter) hits stale ctids after VACUUM
truncation. Repeated fixture reloads in the feature tests trigger exactly
that, making TestTaskSearchTitleBoost fail intermittently.
2026-08-19 08:53:55 +02:00
renovate[bot]andkolaente c6b6d84ab1 chore(deps): update e18e/action-dependency-diff action to v1.7.1 2026-08-18 09:32:40 +02:00
renovate[bot]andkolaente af2f735a39 chore(deps): update cachix/install-nix-action action to v31.11.1 2026-08-17 13:31:23 +02:00
renovate[bot]andkolaente 5cf77228e4 chore(deps): update danielroe/provenance-action digest to 2fb14fe 2026-08-17 10:17:04 +02:00
kolaente 10cfb6ae8d fix: don't tag prerelease docker images as latest
The unconditional type=raw,value=latest applied the latest tag to every
pushed git tag, including prereleases like v1.0.0-rc1. Removing it lets
metadata-action's default latest=auto flavor handle it, which only tags
latest for non-prerelease semver versions.

Fixes #2161
2026-08-05 19:17:38 +02:00
8d92393ea3 fix(ci): bump LLM-action fork pin to root-container fix (#3430)
The auto-label workflow's LLM call succeeds, but the docker action ran
as a non-root user (`USER appuser` in the Dockerfile) and could not
write the runner's `GITHUB_OUTPUT` file:

```
Error: failed to set output: ... open /github/file_commands/set_output_...: permission denied
```

GitHub docker actions must run as root — the runner's file-command files
are owned by the runner user. Fixed in the fork
(tink-bot/LLM-action@8526bab removes the non-root user) and bumped the
pin here.

Failing run:
https://github.com/go-vikunja/vikunja/actions/runs/30904804523/job/91977288580

Co-authored-by: kolaente <k@knt.li>
2026-08-04 13:56:36 +00:00
renovate[bot]andkolaente 15ed7e2dfd chore(deps): update playwright to v1.62.1 2026-08-03 23:49:13 +02:00
renovate[bot]andkolaente 91ce89d0f3 chore(deps): update danielroe/provenance-action digest to 193227b 2026-08-03 23:48:32 +02:00
renovate[bot]andkolaente 2a9d543442 chore(deps): update pnpm/action-setup action to v6.0.10 2026-08-03 23:47:26 +02:00
kolaente 4c6fb252bc fix(ci): pin LLM-action to fork with reasoning model support
Upstream rejects max_tokens/temperature for gpt-5 series models,
breaking auto-label with gpt-5.6-luna. Pin to the fork carrying
appleboy/LLM-action#24 until it is merged and released.
2026-08-03 23:46:29 +02:00
TinkandGitHub 855f6a24a0 fix(ci): replace retired GitHub Models inference in auto-label workflow (#3415) 2026-08-03 12:01:17 +02:00
kolaente 96dd78371d fix(ci): describe PR head instead of base branch for preview version
On pull_request_target, github.sha points to the base branch head, so
gh-describe baked main's version string into the preview image while the
code itself was the PR head. Pass the PR head sha explicitly.
2026-08-02 20:50:36 +02:00
kolaente cb5b9bd974 fix(ci): tag preview images with the PR head sha
Under pull_request_target, github.sha resolves to the base branch tip,
so every PR on the same main tip pushed the same sha-<base> tag and
preview images overwrote each other. DOCKER_METADATA_PR_HEAD_SHA makes
metadata-action use the PR head sha; the deploy comment derives its sha
from the meta output, so its per-commit URLs now match the pushed tag.

Fixes #3407
2026-08-02 19:13:29 +02:00
kolaente d0a0efd403 ci: auto-regenerate yaegi symbols alongside swagger docs 2026-08-02 16:16:06 +02:00
renovate[bot]andkolaente 06b1c37f18 chore(deps): update docker/login-action action to v4.6.0 2026-07-29 16:41:16 +02:00
renovate[bot]andkolaente d62ce215fa chore(deps): update docker/login-action action to v4.5.2 2026-07-29 09:22:50 +02:00
kolaente b506dfe792 ci: drop unused contents: write from generate-swagger-docs
The job pushes with the SSH deploy key configured by actions/checkout's
ssh-key input, so GITHUB_TOKEN is never used for writes. Scope it down to
contents: read.
2026-07-28 10:42:15 +02:00
renovate[bot]andkolaente d3352112e2 chore(deps): update actions/stale action to v11 2026-07-28 06:49:24 +00:00