Skip to content

Commit 39eb9ff

Browse files
authored
[BRE-848] Adding Workflow Permissions (#88)
1 parent 9e82c4b commit 39eb9ff

File tree

1 file changed

+15
-6
lines changed

1 file changed

+15
-6
lines changed

.github/workflows/ci.yml

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,19 @@ on:
88
branches:
99
- main
1010

11+
permissions:
12+
contents: read
13+
1114
jobs:
1215
build-sdk:
13-
runs-on: ubuntu-latest
16+
name: Build and Test SDK
17+
runs-on: ubuntu-24.04
1418
permissions:
1519
contents: read
1620
packages: write
1721
steps:
18-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
22+
- name: Checkout Repo
23+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
1924
- name: Install poetry
2025
run: pipx install poetry
2126
- name: Set up Python
@@ -43,12 +48,14 @@ jobs:
4348
run: poetry run pytest
4449

4550
build-flask-example:
46-
runs-on: ubuntu-latest
51+
name: Build and Test Flask Example
52+
runs-on: ubuntu-24.04
4753
permissions:
4854
contents: read
4955
packages: write
5056
steps:
51-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
57+
- name: Checkout Repo
58+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
5259
- name: Install poetry
5360
run: pipx install poetry
5461
- name: Set up Python
@@ -66,12 +73,14 @@ jobs:
6673
poetry install --with dev
6774
6875
build-streamlit-example:
69-
runs-on: ubuntu-latest
76+
name: Build and Test Streamlit Example
77+
runs-on: ubuntu-24.04
7078
permissions:
7179
contents: read
7280
packages: write
7381
steps:
74-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
82+
- name: Checkout Repo
83+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
7584
- name: Install poetry
7685
run: pipx install poetry
7786
- name: Set up Python

0 commit comments

Comments
 (0)