Skip to content

Feature/new release generation#7

Merged
aretw0 merged 2 commits intodevelopfrom
feature/new-release-generation
Sep 11, 2025
Merged

Feature/new release generation#7
aretw0 merged 2 commits intodevelopfrom
feature/new-release-generation

Conversation

@aretw0
Copy link
Owner

@aretw0 aretw0 commented Sep 11, 2025

No description provided.

This commit introduces a new release workflow to align with the strategy of
`main` branch only receiving closed releases.

Changes include:
- `automate-versioning.yml`:
    - Changed trigger from `push` to `workflow_dispatch` for manual execution.
    - Restricted execution to `develop` branch.
    - Updated push target to `origin develop`.
    - Added step to create a Pull Request from `develop` to `main` after versioning.
- `release.yml`:
    - Changed trigger from `push` of tags to `push` to `main`.
    - Added a check to ensure release creation only proceeds if a tag is present on the pushed commit to `main`.
    - Added clarifying comments for conditional step execution.
@aretw0 aretw0 merged commit 67b6305 into develop Sep 11, 2025
7 checks passed
@aretw0 aretw0 deleted the feature/new-release-generation branch September 11, 2025 16:52
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