Commit Graph
415 Commits
Author SHA1 Message Date
renovate[bot]andGitHub 9ef1f71bb0 chore(deps): update postgres:18 docker digest to 3a82e1f 2026-07-20 03:15:22 +00:00
renovate[bot]andkolaente 4d8b7255e7 chore(deps): update crowdin/github-action action to v2.16.4 2026-07-18 10:42:37 +00:00
renovate[bot]andTink 838c405667 chore(deps): update actions/setup-node action to v7 2026-07-17 22:35:33 +00:00
renovate[bot]andkolaente 37cf59edf5 chore(deps): update actions/setup-go action to v7 2026-07-17 22:30:01 +00:00
renovate[bot]andkolaente 95b7e673fb chore(deps): update actions/setup-node action to v6.5.0 2026-07-17 10:53:35 +00:00
renovate[bot]andkolaente 2fa058fccb chore(deps): update postgres:18 docker digest to 32ca0af 2026-07-17 10:53:06 +00:00
renovate[bot]andkolaente 42d6f1fbd6 chore(deps): update cachix/install-nix-action action to v31.11.0 2026-07-15 15:48:36 +00:00
renovate[bot]andkolaente 8a3f151f75 chore(deps): update postgres:18 docker digest to b913fd5 2026-07-15 10:11:22 +00:00
kolaente 5742068757 chore(ci): don't report duplicate dependencies 2026-07-15 12:19:41 +02:00
renovate[bot]andkolaente 05ad8049ef chore(deps): update softprops/action-gh-release action to v3.0.2 2026-07-15 09:15:49 +00:00
renovate[bot]andkolaente 0f451aae73 chore(deps): update danielroe/provenance-action digest to 97ee003 2026-07-15 09:15:36 +00:00
renovate[bot]andkolaente 89133cd074 chore(deps): update actions/stale action to v10.4.0 2026-07-10 12:52:37 +00:00
renovate[bot]andkolaente 7c05161a78 chore(deps): update cachix/install-nix-action action to v31.10.7 2026-07-10 12:52:08 +00:00
kolaenteandGitHub fb55bf2a79 Extract golangci-lint setup into reusable action (#3142) 2026-07-09 15:17:35 +02:00
renovate[bot]andkolaente fb79de94d5 chore(deps): update postgres:18 docker digest to 22c89fe 2026-07-08 17:34:31 +00:00
renovate[bot]andkolaente 58b2e68981 chore(deps): update postgres:18 docker digest to 3111367 2026-07-08 12:39:10 +00:00
renovate[bot]andkolaente 33666d8fdc chore(deps): update danielroe/provenance-action digest to da28a90 2026-07-08 12:38:15 +00:00
renovate[bot]andTink 7c65960c85 chore(deps): update docker/login-action action to v4.4.0 2026-07-03 14:27:17 +00:00
renovate[bot]andkolaente ffcdee336c chore(deps): update danielroe/provenance-action digest to 83ae780 2026-07-02 17:15:15 +00:00
renovate[bot]andkolaente 7f74f1e174 chore(deps): update pnpm/action-setup action to v6 2026-07-02 15:34:30 +00:00
renovate[bot]andkolaente 43adb94e3f chore(deps): update softprops/action-gh-release action to v3 2026-07-02 15:34:18 +00:00
renovate[bot]andTink 4b7e747169 chore(deps): update docker/setup-buildx-action action to v4.2.0 2026-07-02 13:59:25 +00:00
renovate[bot]andTink 2eaa019e64 chore(deps): update docker/metadata-action action to v6.2.0 2026-07-02 13:54:29 +00:00
renovate[bot]andTink 6199189955 chore(deps): update docker/login-action action to v4.3.0 2026-07-02 10:32:16 +00:00
renovate[bot]andkolaente 2d2669dcd1 chore(deps): pin cachix/install-nix-action action to v31.10.6 2026-07-02 10:22:18 +00:00
kolaente 9467594514 ci: let stale bot close PRs waiting for reply
The workflow was missing the pull-requests write permission, so its PR
settings never had any effect. Grant it and close PRs two weeks after
the author goes silent, matching the contribution policy.
2026-07-02 13:50:41 +02:00
renovate[bot]andkolaente ac3f4de80d chore(deps): update actions/github-script action to v9 2026-07-02 06:35:02 +00:00
renovate[bot]andkolaente a11c6f94ac chore(deps): update actions/stale action to v10 2026-07-02 06:31:06 +00:00
renovate[bot]andkolaente 5c5f4c54b0 chore(deps): update cachix/install-nix-action action to v31 2026-07-02 06:30:37 +00:00
renovate[bot]andkolaente bf7c545716 chore(deps): update docker/build-push-action action to v7 2026-07-02 06:28:29 +00:00
renovate[bot]andkolaente 8c7c74bb86 chore(deps): update docker/login-action action to v4 2026-07-02 06:28:12 +00:00
renovate[bot]andkolaente a968f22449 chore(deps): update docker/metadata-action action to v6 2026-07-02 06:27:45 +00:00
renovate[bot]andkolaente f488bc35cb chore(deps): update magefile/mage-action action to v4 2026-07-02 06:27:09 +00:00
renovate[bot]andkolaente fbe3c7cc9f chore(deps): update docker/setup-buildx-action action to v4 2026-07-01 12:41:51 +00:00
renovate[bot]andkolaente af7775bf00 chore(deps): update github artifact actions 2026-07-01 12:41:34 +00:00
kolaenteandkolaente 47d65e82c8 ci: stop Preview docker build from using GHA cache (fixes "failed to reserve cache")
The image build succeeds but exporting to the GHA cache fails with
'failed to reserve cache' under concurrent preview builds against the
10 GiB budget, and buildx treats that as fatal. #3053 (mode=max->min)
did not fix it. Remove cache-from/cache-to type=gha entirely so the
Preview build is decoupled from the cache budget.
2026-07-01 12:41:11 +00:00
renovate[bot]andTink 8a97ef7f94 chore(deps): update dependency golangci/golangci-lint to v2.12.2 2026-06-30 18:53:56 +00:00
kolaente 7b2fb5089e ci: reduce Preview docker build cache to mode=min to fit GHA cache budget
Claude-Session: https://claude.ai/code/session_01AHD9BmNcUfgBZdPveZRa8z
2026-06-30 21:38:17 +02:00
renovate[bot]andkolaente 89ea31a938 chore(deps): update actions/create-github-app-token action to v3 2026-06-30 17:44:15 +00:00
renovate[bot]andTink 988dfa0b3a chore(deps): update golangci/golangci-lint-action action to v9.3.0 2026-06-29 17:52:24 +00:00
renovate[bot]andkolaente b0bbfa677a chore(deps): update playwright to v1.61.1 2026-06-29 08:16:15 +02:00
renovate[bot]andkolaente a2063a27a8 chore(deps): update actions/ai-inference action to v2.1.1 2026-06-29 08:12:04 +02:00
kolaente 8d0814e460 chore(ci): remove stale label from PR when there is activity 2026-06-28 19:41:30 +02:00
renovate[bot]andkolaente d374c8e6f9 chore(deps): update actions/checkout action to v7 2026-06-28 09:06:15 +00:00
renovate[bot]andkolaente dab2ac473f chore(deps): update postgres:18 docker digest to 4aabea7 2026-06-27 19:40:01 +00:00
renovate[bot]andkolaente ba5c09f962 chore(deps): update actions/cache action to v6 2026-06-27 19:39:18 +00:00
renovate[bot]andkolaente 07d39b4290 chore(deps): pin dependencies 2026-06-27 18:01:23 +00:00
kolaenteandkolaente be7eabb9b3 ci: move build-mage prep job out of test.yml into release.yml
build_mage_bin is only consumed by publish-repos in release.yml, so it
doesn't belong in the test workflow. Move it to release.yml as a
prep job and add it to publish-repos's needs list.
2026-05-27 13:01:44 +00:00
kolaenteandkolaente ed9df9064c refactor(ci): derive composite-action inputs from project name
Reviewer asked us to stop over-configuring the release-binaries and
release-os-package composite actions — they're called only with
vikunja or veans, so per-project paths, artifact names, cache keys, S3
target, and version-or-unstable can all be derived inside the action
from the project name. The xgo-out-name input goes away too.

Vikunja-specific pre-build (downloading frontend_dist, generating
config.yml.sample) now happens inside the action, gated on the project
input. Callers no longer need those preamble steps.

Secrets stay as inputs — composite actions can't read \`\${{ secrets.* }}\`
directly; passing them through is the simplest workaround.

Each callsite shrinks to ~13 lines of mostly-secret pass-through plus
2-4 lines of real parameters.
2026-05-27 13:01:44 +00:00
kolaenteandkolaente e903b72b9e refactor(ci): call release composite actions from release.yml
Replace the inline bodies of binaries, veans-binaries, os-package, and
veans-os-package jobs with calls to the new release-binaries and
release-os-package composite actions. Each call site is now ~25 lines
of inputs instead of ~75 lines of duplicated mage+upx+gpg+s3 plumbing.

publish-repos switches from the parent's ./mage-static to the
prebuilt build_mage_bin artifact so it can drive build/'s repo metadata
targets inside the publish-repos containers.
2026-05-27 13:01:44 +00:00