Skip to content

epic: CI/CD workflow improvements #103

Description

@bgauduch

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 Launch lint-build-test action on PR #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

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions