Skip to content

Conversation

@PromoFaux
Copy link
Member

What does this PR aim to accomplish?:

I had initially wanted just to add in an additional condition for tagging nightly, however while I was there I took some inspiration from the build process of the docker-pi-hole image

  • tag nightly builds on both schedule and push to master branch
  • tag latest and exact tag name on "release" types
  • only set up QEMU for relevant platform
  • No need for QEMU on the merge job
  • Set riscv64 runner to arm variant
  • utilise YAML anchors to reduce duplication
  • separate publish and test jobs to make it easier to follow and to simplify the logic of when it should run

By submitting this pull request, I confirm the following:

  1. I have read and understood the contributors guide, as well as this entire template. I understand which branch to base my commits and Pull Requests against.
  2. I have commented my proposed changes within the code and I have tested my changes.
  3. I am willing to help maintain this change if there are issues with it later.
  4. It is compatible with the EUPL 1.2 license
  5. I have squashed any insignificant commits. (git rebase)

  • I have read the above and my PR is ready for review. Check this box to confirm

@PromoFaux PromoFaux requested a review from a team as a code owner December 15, 2025 00:52
@dschaper
Copy link
Member

Looks like the security scan bot has left some comments and suggestions for limiting access.

@PromoFaux
Copy link
Member Author

They've been addressed :)

 - tag nightly builds on both schedule and push to master branch
 - tag latest on release types
 - only set up QEMU for relevant platform
 - No need for QEMU on the merge job
 - Set riscv64 runner to arm variant
 - utilise YAML anchors to reduce duplication
 - separate publish and test jobs to make it easier to follow

Signed-off-by: Adam Warner <[email protected]>
…ent. Implement retry logic from the FTL repo

remove redundant environment variable definitions.
Signed-off-by: Adam Warner <[email protected]>
…a-file and read it in the next step

Signed-off-by: Adam Warner <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants