Skip to content

Commit 5c47423

Browse files
authored
fix: grant package write permissions for release flow (#539)
# What ❔ Update the release workflow with `packages: write` permissions and revert docker image path/name change ## Why ❔ This should resolve the release issues ## Checklist <!-- Check your PR fulfills the following items. --> <!-- For draft PRs check the boxes as you complete them. --> - [x] PR title corresponds to the body of PR (we generate changelog entries from PRs). - [ ] ~~Tests for the changes have been added / updated.~~ - [ ] ~~Documentation comments have been added / updated.~~
1 parent 1a2db7a commit 5c47423

File tree

1 file changed

+13
-12
lines changed

1 file changed

+13
-12
lines changed

.github/workflows/release.yml

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ jobs:
5858
runs-on: [matterlabs-ci-runner]
5959
permissions:
6060
contents: read
61+
packages: write
6162
needs: createReleaseVersion
6263
if: ${{ github.ref == 'refs/heads/main' && needs.createReleaseVersion.outputs.releaseVersion != '' }}
6364
steps:
@@ -98,9 +99,9 @@ jobs:
9899
"matterlabs/block-explorer-api:latest"
99100
"matterlabs/block-explorer-api:v${{ needs.createReleaseVersion.outputs.releaseVersion }}"
100101
"matterlabs/block-explorer-api:${{ steps.setVersionForFlux.outputs.imageTag }}"
101-
"ghcr.io/matter-labs/block-explorer/block-explorer-api:latest"
102-
"ghcr.io/matter-labs/block-explorer/block-explorer-api:v${{ needs.createReleaseVersion.outputs.releaseVersion }}"
103-
"ghcr.io/matter-labs/block-explorer/block-explorer-api:${{ steps.setVersionForFlux.outputs.imageTag }}"
102+
"ghcr.io/matter-labs/block-explorer-api:latest"
103+
"ghcr.io/matter-labs/block-explorer-api:v${{ needs.createReleaseVersion.outputs.releaseVersion }}"
104+
"ghcr.io/matter-labs/block-explorer-api:${{ steps.setVersionForFlux.outputs.imageTag }}"
104105
"us-docker.pkg.dev/matterlabs-infra/matterlabs-docker/block-explorer-api:latest"
105106
"us-docker.pkg.dev/matterlabs-infra/matterlabs-docker/block-explorer-api:v${{ needs.createReleaseVersion.outputs.releaseVersion }}"
106107
"us-docker.pkg.dev/matterlabs-infra/matterlabs-docker/block-explorer-api:${{ steps.setVersionForFlux.outputs.imageTag }}"
@@ -115,9 +116,9 @@ jobs:
115116
"matterlabs/block-explorer-worker:latest"
116117
"matterlabs/block-explorer-worker:v${{ needs.createReleaseVersion.outputs.releaseVersion }}"
117118
"matterlabs/block-explorer-worker:${{ steps.setVersionForFlux.outputs.imageTag }}"
118-
"ghcr.io/matter-labs/block-explorer/block-explorer-worker:latest"
119-
"ghcr.io/matter-labs/block-explorer/block-explorer-worker:v${{ needs.createReleaseVersion.outputs.releaseVersion }}"
120-
"ghcr.io/matter-labs/block-explorer/block-explorer-worker:${{ steps.setVersionForFlux.outputs.imageTag }}"
119+
"ghcr.io/matter-labs/block-explorer-worker:latest"
120+
"ghcr.io/matter-labs/block-explorer-worker:v${{ needs.createReleaseVersion.outputs.releaseVersion }}"
121+
"ghcr.io/matter-labs/block-explorer-worker:${{ steps.setVersionForFlux.outputs.imageTag }}"
121122
"us-docker.pkg.dev/matterlabs-infra/matterlabs-docker/block-explorer-worker:latest"
122123
"us-docker.pkg.dev/matterlabs-infra/matterlabs-docker/block-explorer-worker:v${{ needs.createReleaseVersion.outputs.releaseVersion }}"
123124
"us-docker.pkg.dev/matterlabs-infra/matterlabs-docker/block-explorer-worker:${{ steps.setVersionForFlux.outputs.imageTag }}"
@@ -132,9 +133,9 @@ jobs:
132133
"matterlabs/block-explorer-data-fetcher:latest"
133134
"matterlabs/block-explorer-data-fetcher:v${{ needs.createReleaseVersion.outputs.releaseVersion }}"
134135
"matterlabs/block-explorer-data-fetcher:${{ steps.setVersionForFlux.outputs.imageTag }}"
135-
"ghcr.io/matter-labs/block-explorer/block-explorer-data-fetcher:latest"
136-
"ghcr.io/matter-labs/block-explorer/block-explorer-data-fetcher:v${{ needs.createReleaseVersion.outputs.releaseVersion }}"
137-
"ghcr.io/matter-labs/block-explorer/block-explorer-data-fetcher:${{ steps.setVersionForFlux.outputs.imageTag }}"
136+
"ghcr.io/matter-labs/block-explorer-data-fetcher:latest"
137+
"ghcr.io/matter-labs/block-explorer-data-fetcher:v${{ needs.createReleaseVersion.outputs.releaseVersion }}"
138+
"ghcr.io/matter-labs/block-explorer-data-fetcher:${{ steps.setVersionForFlux.outputs.imageTag }}"
138139
"us-docker.pkg.dev/matterlabs-infra/matterlabs-docker/block-explorer-data-fetcher:latest"
139140
"us-docker.pkg.dev/matterlabs-infra/matterlabs-docker/block-explorer-data-fetcher:v${{ needs.createReleaseVersion.outputs.releaseVersion }}"
140141
"us-docker.pkg.dev/matterlabs-infra/matterlabs-docker/block-explorer-data-fetcher:${{ steps.setVersionForFlux.outputs.imageTag }}"
@@ -149,9 +150,9 @@ jobs:
149150
"matterlabs/block-explorer-app:latest"
150151
"matterlabs/block-explorer-app:v${{ needs.createReleaseVersion.outputs.releaseVersion }}"
151152
"matterlabs/block-explorer-app:${{ steps.setVersionForFlux.outputs.imageTag }}"
152-
"ghcr.io/matter-labs/block-explorer/block-explorer-app:latest"
153-
"ghcr.io/matter-labs/block-explorer/block-explorer-app:v${{ needs.createReleaseVersion.outputs.releaseVersion }}"
154-
"ghcr.io/matter-labs/block-explorer/block-explorer-app:${{ steps.setVersionForFlux.outputs.imageTag }}"
153+
"ghcr.io/matter-labs/block-explorer-app:latest"
154+
"ghcr.io/matter-labs/block-explorer-app:v${{ needs.createReleaseVersion.outputs.releaseVersion }}"
155+
"ghcr.io/matter-labs/block-explorer-app:${{ steps.setVersionForFlux.outputs.imageTag }}"
155156
"us-docker.pkg.dev/matterlabs-infra/matterlabs-docker/block-explorer-app:latest"
156157
"us-docker.pkg.dev/matterlabs-infra/matterlabs-docker/block-explorer-app:v${{ needs.createReleaseVersion.outputs.releaseVersion }}"
157158
"us-docker.pkg.dev/matterlabs-infra/matterlabs-docker/block-explorer-app:${{ steps.setVersionForFlux.outputs.imageTag }}"

0 commit comments

Comments
 (0)