Skip to content

Update CI configuration for tag pushes and Docker release - #3

Merged
arkdevuk merged 2 commits into
mainfrom
dev
Jul 20, 2026
Merged

arkdevuk merged 2 commits into
mainfrom
dev

Conversation

@arkdevuk

Copy link
Copy Markdown
Owner

This pull request updates the project's GitHub Actions workflows to improve release and CI processes. The main changes include adding a new workflow for building and publishing Docker images on tag pushes, and simplifying the CI workflow triggers.

Release automation:

  • Added a new workflow (.github/workflows/release-docker.yml) that builds and publishes a Docker image to GitHub Container Registry when a new tag in the format vX.X or vX.X.X is pushed. This workflow ensures the tag is valid, points to a commit on main, and pushes only production-ready images.

CI workflow updates:

  • Updated .github/workflows/ci.yml to remove the trigger for pushes to the main branch, so CI now only runs on pull requests and manual workflow dispatches.

@arkdevuk
arkdevuk merged commit 06356e6 into main Jul 20, 2026
1 check passed
arkdevuk added a commit that referenced this pull request Jul 20, 2026
Merge pull request #3 from arkdevuk/dev
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.

1 participant