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

fix: workflow permissions #54

Merged
merged 10 commits into from
Mar 16, 2023
Merged

fix: workflow permissions #54

merged 10 commits into from
Mar 16, 2023

Conversation

chris3ware
Copy link
Contributor

@chris3ware chris3ware commented Mar 15, 2023

Since adding permissions: read-all to the top level of each workflow, the calling workflows are failing due to a clash of permissions.

@chris3ware chris3ware requested a review from a team as a code owner March 15, 2023 13:18
Downstream workflows were failing because of permissions clash. This
workflow has 'read-all'; downstream workflows had 'pull-requests: read'.
Downstream workflow requires 'contents: read' so the top level
permissions in this workflow have been updated to match. They were
failing previously due to a permissions conflict.
These are the same as the top level permission so are not required.
Workflows have failed since the previous dependabot update with the
following error:

fatal: could not read Username for 'https://github.com': No such device or address
It appears that without this, the workflow fails, even with top level
read permissions defined.
changed-files step is unable to authenticate when set to false.
Job level permissions - added back in the previous commit - were not the
problem.
lint step cannot authenticate when set to false.
@chris3ware chris3ware changed the title fix: workflow perms fix: workflow permissions Mar 16, 2023
@chris3ware chris3ware merged commit 15e68b3 into main Mar 16, 2023
@chris3ware chris3ware deleted the fix-workflow-perms branch March 16, 2023 08:56
chris3ware added a commit that referenced this pull request Mar 16, 2023
3ware-release bot pushed a commit that referenced this pull request Mar 16, 2023
## [1.9.10](v1.9.9...v1.9.10) (2023-03-16)

### Bug Fixes

* workflow permissions ([#54](#54)) ([af1c78e](af1c78e))
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.

None yet

1 participant