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

Release pipeline is broken #173

Closed
stickgrinder opened this issue Mar 16, 2024 · 0 comments
Closed

Release pipeline is broken #173

stickgrinder opened this issue Mar 16, 2024 · 0 comments
Assignees
Labels
bug Something isn't working

Comments

@stickgrinder
Copy link
Collaborator

Bug description

It should be possible to release new versions of Popochiu by pushing properly formatted tags to main or develop branches.

The automation is now broken at the gh-release-action stage for permissions reasons.

immagine

Steps to reproduce

Steps to reproduce the behavior:

  1. Tag v2.0.0-beta2 on main or develop branch
  2. Issue git push --tags
  3. Check the triggered github workflow: it fails as in the previous screenshot

Expected vs observed behavior

The action should run flawlessly

Additional context

The problem has been issued here, and it's due to a change in the permissions level for gh-actions. I'll check everything is in place.

@stickgrinder stickgrinder added the bug Something isn't working label Mar 16, 2024
@stickgrinder stickgrinder self-assigned this Mar 16, 2024
stickgrinder added a commit that referenced this issue Mar 16, 2024
stickgrinder added a commit that referenced this issue Mar 17, 2024
mapedorr pushed a commit that referenced this issue Mar 17, 2024
…now work again (#174)

* refs #173: This change should explicitely grant proper permissions to the job that creates a new release.

* refs #147: Added a test workflow to deploy docs site via GH Actions. This is a test commit.

* refs #147: Fixed indentation, running another test.

* refs #147: Specified working dir for the deployh command, running another test.

* refs #147: Specified permissions, renamed job for better readability. Running another test.

* refs #147: Changed a string back to test manual deploy. Running the last test.

* refs #147: The gh pages deploy workflow triggers are now related to the actual release, not pushes on testing branch.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants