Skip to content

Commit 7faac03

Browse files
authored
Update release pipeline permissions. (#173)
1 parent 9fae711 commit 7faac03

File tree

2 files changed

+25
-23
lines changed

2 files changed

+25
-23
lines changed

.github/workflows/build-test-release-tagged.yaml

+2
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ on:
77

88
jobs:
99
build-test-release:
10+
permissions:
11+
contents: write
1012
runs-on: ubuntu-latest
1113
steps:
1214
- uses: actions/checkout@v2
+23-23
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,32 @@
11
name: build-test-release
2-
32
on:
43
push:
54
branches:
65
- main
7-
86
jobs:
97
build-test-release:
8+
permissions:
9+
contents: write
1010
runs-on: ubuntu-latest
1111
steps:
12-
- uses: actions/checkout@v2
13-
- name: Build all targets.
14-
run: |
15-
make build-all
16-
- name: Run unit tests across all targets.
17-
run: |
18-
make test-all
19-
- name: Prepare scenarios to be released.
20-
run: |
21-
sudo apt install zip
22-
zip -r scenarios.zip scenarios
23-
- name: Release Innovation Engine
24-
uses: "marvinpinto/action-automatic-releases@latest"
25-
with:
26-
repo_token: ${{ secrets.GITHUB_TOKEN }}
27-
title: "IE"
28-
automatic_release_tag: "latest"
29-
prerelease: true
30-
files: |
31-
./bin/ie
32-
./scenarios.zip
12+
- uses: actions/checkout@v2
13+
- name: Build all targets.
14+
run: |
15+
make build-all
16+
- name: Run unit tests across all targets.
17+
run: |
18+
make test-all
19+
- name: Prepare scenarios to be released.
20+
run: |
21+
sudo apt install zip
22+
zip -r scenarios.zip scenarios
23+
- name: Release Innovation Engine
24+
uses: "marvinpinto/action-automatic-releases@latest"
25+
with:
26+
repo_token: ${{ secrets.GITHUB_TOKEN }}
27+
title: "IE"
28+
automatic_release_tag: "latest"
29+
prerelease: true
30+
files: |
31+
./bin/ie
32+
./scenarios.zip

0 commit comments

Comments
 (0)