Skip to content

Add permissions to Gitflow workflows and update to stable tag #27

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

Merged
merged 1 commit into from
Jun 9, 2025

Conversation

basmussen
Copy link
Contributor

Summary

  • Add permissions to existing Gitflow workflows for proper operation
  • Add contents: write for branch and tag operations
  • Add pull-requests: write for PR operations
  • Update from @main to @1.0.0 for version stability

Why this change is needed

The workflows need explicit permissions to:

  • Create and push branches
  • Create and push tags
  • Potentially create or modify pull requests

Also updates to use the stable 1.0.0 tag instead of @main for consistent behavior.

Test plan

  • Verify workflows can create branches with release-start/hotfix-start
  • Verify workflows can push changes and tags with release-finish/hotfix-finish
  • Ensure no permission errors occur during workflow execution

- Add contents: write permission for branch and tag operations
- Add pull-requests: write permission for PR operations
- Update from @main to @1.0.0 for version stability
- Required for the workflows to function properly
@basmussen basmussen merged commit 359aa7d into develop Jun 9, 2025
5 checks passed
@basmussen basmussen deleted the feature/add-permissions-to-gitflow-workflows branch June 9, 2025 19:42
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