Skip to content

DO-2030: add reusable Docker build and push workflow#162

Merged
crispy101 merged 4 commits into
mainfrom
feature/DO-2030_docker_image_build
Jul 2, 2026
Merged

DO-2030: add reusable Docker build and push workflow#162
crispy101 merged 4 commits into
mainfrom
feature/DO-2030_docker_image_build

Conversation

@crispy101

@crispy101 crispy101 commented Jun 26, 2026

Copy link
Copy Markdown
Contributor

Description of the proposed changes

Introduce a workflow for docker build on Github Actions

Screenshots (if applicable)

Other solutions considered (if any)

Notes to PR author

⚠️ Please make sure the changes adhere to the guidelines mentioned in our contribution guide.

Notes to reviewers

Tested in https://github.com/aligent/owasp-dependency-check-pipe/pull/43/changes
(The workflow in the above PR uses the feature branch of this PR, and will be updated to main once this PR is merged.)

ℹ️ When you've finished leaving feedback, please add a final comment to the PR tagging the author, letting them know that you have finished leaving feedback

Time Tracking

DO-2030: code review

Comment thread .github/workflows/docker-build.yml Fixed
Comment thread .github/workflows/docker-build.yml Fixed
@crispy101 crispy101 force-pushed the feature/DO-2030_docker_image_build branch 4 times, most recently from c42a80e to a385bbd Compare June 26, 2026 01:24
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@crispy101 crispy101 force-pushed the feature/DO-2030_docker_image_build branch 2 times, most recently from b55bde1 to 1c7e5a2 Compare July 2, 2026 00:49
Comment thread .github/workflows/docker-build.yml Fixed
For long-running builds (e.g., NVD database updates taking 3+ hours),
the Docker Hub OAuth token can expire before push. This splits the
workflow into separate build and push steps with a fresh login in between.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@crispy101 crispy101 force-pushed the feature/DO-2030_docker_image_build branch from 1c7e5a2 to 9546126 Compare July 2, 2026 01:18
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@crispy101 crispy101 marked this pull request as ready for review July 2, 2026 01:32
@crispy101 crispy101 requested a review from a team as a code owner July 2, 2026 01:32
Comment thread .github/workflows/docker-build.yml Outdated
Comment thread .github/workflows/docker-build.yml
Comment thread .github/workflows/docker-build.yml
@crispy101 crispy101 requested a review from AdamJHall July 2, 2026 03:07
@crispy101 crispy101 merged commit 772cfee into main Jul 2, 2026
3 checks passed
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.

3 participants