Skip to content

feat(docker-build): NR-71 Rework & Optimize Docker build workflow.#33

Merged
DovnarAlexander merged 1 commit intomainfrom
nr-71/docker-build-rework
Mar 4, 2026
Merged

feat(docker-build): NR-71 Rework & Optimize Docker build workflow.#33
DovnarAlexander merged 1 commit intomainfrom
nr-71/docker-build-rework

Conversation

@olegn-nvtq
Copy link
Copy Markdown
Contributor

@olegn-nvtq olegn-nvtq commented Feb 12, 2026

Changes

  • Added support for customizable build platforms beyond linux/amd64 and linux/arm64.
  • Implemented vulnerability scanning and SBOM generation.
  • Added build provenance and SLSA attestations.
  • Enhanced tagging flexibility (latest, custom tags, flavor options).
  • Exposed outputs for downstream jobs (image, tags, digest).
  • Made runner configurable instead of hardcoding ubuntu-22.04.
  • Added support for custom Dockerfile paths.
  • Added support for Docker build arguments.
  • Implemented native GHCR support.
  • Fixed cache strategy issues related to non-existent latest tags.
  • Added support for Docker build secrets.
  • Added Slack notifications for build results.
  • Added workflow to test docker-build action.

@bohdantverdyi bohdantverdyi marked this pull request as draft March 3, 2026 11:10
@bohdantverdyi bohdantverdyi force-pushed the nr-71/docker-build-rework branch 8 times, most recently from d762a88 to 62ab209 Compare March 4, 2026 11:27
@bohdantverdyi bohdantverdyi marked this pull request as ready for review March 4, 2026 11:28
@bohdantverdyi bohdantverdyi force-pushed the nr-71/docker-build-rework branch 2 times, most recently from 549f91c to 86c3d49 Compare March 4, 2026 12:15
@bohdantverdyi bohdantverdyi changed the title [draft] Nr 71/docker build rework feat(docker-build): NR-71 Rework & Optimize Docker build workflow. Mar 4, 2026
- support customizable build platforms
- add vulnerability scanning and SBOM generation
- include build provenance and SLSA attestations
- enhance tagging flexibility (latest, custom tags, flavors)
- expose outputs for downstream jobs
- make runner configurable (remove hardcoded ubuntu-22.04)
- allow custom Dockerfile paths
- support build arguments
- add native GHCR support
- fix cache strategy when latest tag does not exist
- add support for Docker build secrets
- add Slack notifications for build results
- Added workflow to test docker-build action.
@bohdantverdyi bohdantverdyi force-pushed the nr-71/docker-build-rework branch from 86c3d49 to f13ad98 Compare March 4, 2026 12:18
@DovnarAlexander DovnarAlexander merged commit 3055c2e into main Mar 4, 2026
@DovnarAlexander DovnarAlexander deleted the nr-71/docker-build-rework branch March 4, 2026 12:20
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.

2 participants