Skip to content

Part11 ci cd systems dev - #2

Merged
Mr-Fred merged 2 commits into
part11-ci-cd-systemsfrom
part11-ci-cd-systems-dev
Jul 13, 2025
Merged

Part11 ci cd systems dev#2
Mr-Fred merged 2 commits into
part11-ci-cd-systemsfrom
part11-ci-cd-systems-dev

Conversation

@Mr-Fred

@Mr-Fred Mr-Fred commented Jul 13, 2025

Copy link
Copy Markdown
Owner

ci: Refactor workflow to add release tagging job

Mr-Fred added 2 commits July 13, 2025 12:31
Integrates the `anothrNick/github-tag-action` to automatically bump the version and create a new git tag on every push to the part11-ci-cd-systems branch. This will help in versioning the application and tracking releases.
Restructures the CI pipeline into two separate jobs:
- `simple_deployment_pipeline`: Handles testing, linting, and deployment.
- `tag_release`: Manages version bumping and release tagging.

Key changes:
- The `tag_release` job runs only after the `simple_deployment_pipeline` job has completed successfully.
- Deployment and release tagging are now configured to run only on a push to the `part11-ci-cd-systems` branch, not on pull requests.
- The tagging action is configured to perform a `patch` version bump by default.
- The `DRY_RUN` option is enabled to simulate version bumping without creating an actual git tag.
@Mr-Fred
Mr-Fred merged commit 4a4f7b3 into part11-ci-cd-systems Jul 13, 2025
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