Skip to content

ci: align renovate and crossbuild with authelia/authelia - #12

Merged
nightah merged 1 commit into
masterfrom
ci/align-with-authelia
Sep 30, 2026
Merged

nightah merged 1 commit into
masterfrom
ci/align-with-authelia

Conversation

@nightah

@nightah nightah commented Sep 30, 2026

Copy link
Copy Markdown
Member

Return Renovate to its default renovate/ branch prefix. branchPrefix was set to renovate- only because renovate/ could not be used verbatim as a container tag. That constraint never applied here, since this repository publishes no images and no branch name is turned into a tag or file name, and authelia/authelia has since dropped the override in authelia/authelia#13249. branchPrefixOld retires the branches left on the old prefix, and the draft bypass in .buildkite/pipeline.sh matches ^(dependabot|renovate) and so covers both.

Take the Go toolchain, headers, goreleaser, grype and syft mounted into authelia/crossbuild from /buildkite/.tools rather than /usr, and drop the fixed pam-authelia-crossbuild container name, matching authelia/authelia#12726. On a Docker daemon shared between the agents on a host, bind mount sources are resolved against the host rather than inside the agent that requested them, so the agent image's own /usr is not visible there, and a fixed name collides whenever two builds run on the same host at once. The unit-test agents this step targets are the same ones authelia/authelia already builds on with these paths, so /buildkite/.tools is in place on them today.

Return Renovate to its default `renovate/` branch prefix. `branchPrefix` was set to `renovate-` only because `renovate/` could not be used verbatim as a container tag. That constraint never applied here, since this repository publishes no images and no branch name is turned into a tag or file name, and authelia/authelia has since dropped the override in authelia/authelia#13249. `branchPrefixOld` retires the branches left on the old prefix, and the draft bypass in `.buildkite/pipeline.sh` matches `^(dependabot|renovate)` and so covers both.

Take the Go toolchain, headers, goreleaser, grype and syft mounted into `authelia/crossbuild` from `/buildkite/.tools` rather than `/usr`, and drop the fixed `pam-authelia-crossbuild` container name, matching authelia/authelia#12726. On a Docker daemon shared between the agents on a host, bind mount sources are resolved against the host rather than inside the agent that requested them, so the agent image's own `/usr` is not visible there, and a fixed name collides whenever two builds run on the same host at once. The `unit-test` agents this step targets are the same ones authelia/authelia already builds on with these paths, so `/buildkite/.tools` is in place on them today.

Signed-off-by: Amir Zarrinkafsh <3339418+nightah@users.noreply.github.com>
@nightah
nightah requested a review from a team as a code owner September 30, 2026 00:04
@nightah
nightah enabled auto-merge September 30, 2026 00:05
@github-actions github-actions Bot added the ci Changes to CI configuration, pipelines, or scripts label Sep 30, 2026
@coderabbitai

coderabbitai Bot commented Sep 30, 2026

Copy link
Copy Markdown

Review in Change Stack →

Navigate logical layers of code changes, visualize relationships, and explore their blast radius.

Note

Currently processing new changes in this PR. This may take a few minutes, please wait...

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Team

Run ID: 686209bc-f749-4979-a5b0-f274c60de8bd

📥 Commits

Reviewing files that changed from the base of the PR and between df09874 and cb4ea1c.

📒 Files selected for processing (2)
  • .buildkite/steps/build.sh
  • .renovaterc
 ____________________________________________
< Your function signature is a cry for help. >
 --------------------------------------------
  \
   \   (\__/)
       (•ㅅ•)
       /   づ
✨ Finishing Touches
📝 Generate docstrings
  • Commit to this branch
  • Create a new PR
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR

Comment @coderabbitai help to get the list of available commands.

@nightah
nightah added this pull request to the merge queue Sep 30, 2026
Merged via the queue into master with commit cacea0a Sep 30, 2026
8 of 9 checks passed
@nightah
nightah deleted the ci/align-with-authelia branch September 30, 2026 00:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci Changes to CI configuration, pipelines, or scripts

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants