> Status tracked in #106. ## Objective Modernize the GitHub Actions workflows: trigger on pull requests, cancel stale runs, unify caching, and rationalize multi-architecture builds. ## Tasks - [ ] Add `concurrency:` to each workflow to auto-cancel stale runs on the same branch - [ ] Harmonize the buildx `cache-from` / `cache-to` strategies across all workflows - [ ] Add the `pull_request` trigger to `lint-dockerfile` and `build-test` — see #46 - [ ] Restrict the multi-arch build (`linux/amd64,linux/arm64,linux/arm/v7,linux/386`) to the publish workflows only (release + push-latest), not build-test Closes #46
Objective
Modernize the GitHub Actions workflows: trigger on pull requests, cancel stale runs, unify caching, and rationalize multi-architecture builds.
Tasks
concurrency:to each workflow to auto-cancel stale runs on the same branchcache-from/cache-tostrategies across all workflowspull_requesttrigger tolint-dockerfileandbuild-test— see Launch lint-build-test action on PR #46linux/amd64,linux/arm64,linux/arm/v7,linux/386) to the publish workflows only (release + push-latest), not build-testCloses #46