Skip to content

Created docker release process#8

Merged
drache42 merged 9 commits intomainfrom
dev/create-docker-release
Feb 12, 2025
Merged

Created docker release process#8
drache42 merged 9 commits intomainfrom
dev/create-docker-release

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
@drache42 drache42 deleted the dev/create-docker-release branch April 19, 2025 14:16
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