Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Created docker release process #8

Merged
merged 9 commits into from
Feb 12, 2025
Merged

Created docker release process #8

merged 9 commits into from
Feb 12, 2025

Conversation

drache42
Copy link
Owner

This pull request introduces a new workflow for publishing Docker images and updates the main workflow to include this new process. The most important changes include adding a new workflow file for Docker image publishing and modifying the main workflow to trigger the Docker publish job on specific tags.

New Docker Image Publishing Workflow:

  • .github/workflows/docker-publish.yml: Added a new workflow to publish Docker images. This includes steps for validating tag format, setting up Docker Buildx, logging into Docker Hub, extracting the version from the tag, writing the VERSION file, and building and pushing the Docker image.

Updates to Main Workflow:

  • .github/workflows/main.yml: Modified the on: section to trigger on tags matching release/**.
  • .github/workflows/main.yml: Added a new job docker-publish that depends on the completion of lint, unit-tests, and integration-tests jobs. This job uses the new Docker publish workflow and passes necessary secrets.

@drache42 drache42 merged commit 39088d0 into main Feb 12, 2025
8 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.

1 participant