Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[v2023.2.x] Backport various CI changes #98

Merged

Conversation

blocktrron
Copy link
Member

This PR backports multiple fixes and enhancements for the CI from the release branch.

herbetom and others added 2 commits August 11, 2024 03:37
When building for a special (automatic deployment) we want to enable the
autoupdater.

Signed-off-by: David Bauer <[email protected]>
(cherry picked from commit a424d74)
Provide a way to override properties determined in the build-meta step.
This allows to alter specific settings for a build if a special build
for e.g. a automatic installation image is desired.

Signed-off-by: David Bauer <[email protected]>
(cherry picked from commit 5ba8447)
Currently the CI pipeline fails when the image is built in a fork with a
tag that matches a release that should be signed.

This is due to the signing keys missing in the fork.

This might break cases where a sign in a fork is desired, however we do
not support this and probably also don't want this.

If other people desire to use the script, they can exchange
UPSTREAM_REPO_NAME with their own GitHub repo name.

Inform the user if this happens with a warning message.

Signed-off-by: David Bauer <[email protected]>
(cherry picked from commit b334be4)
Even when the tag matches a release, we should never deploy in a fork.

Signed-off-by: David Bauer <[email protected]>
(cherry picked from commit 08a00c2)
This makes the tag-based refs work again.

Closes freifunk-darmstadt#11

Signed-off-by: David Bauer <[email protected]>
(cherry picked from commit 9fdcb5f)
@herbetom herbetom merged commit e13849f into freifunk-darmstadt:v2023.2.x Aug 11, 2024
26 checks passed
@blocktrron blocktrron deleted the pr-v2023.2.x-ci-backports branch August 12, 2024 00:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants