Skip to content

Commit 55111d5

Browse files
authored
Secure workflows as suggested by Code scanning alerts of RestrictedPython. (#298)
1 parent c95980e commit 55111d5

File tree

5 files changed

+17
-5
lines changed

5 files changed

+17
-5
lines changed

.github/workflows/pre-commit.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,19 +15,22 @@ env:
1515

1616
jobs:
1717
pre-commit:
18+
permissions:
19+
contents: read
20+
pull-requests: write
1821
name: linting
1922
runs-on: ubuntu-latest
2023
steps:
2124
- uses: actions/checkout@v4
2225
- uses: actions/setup-python@v5
2326
with:
2427
python-version: 3.x
25-
- uses: pre-commit/action@v3.0.1
28+
- uses: pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd #v3.0.1
2629
with:
2730
extra_args: --all-files --show-diff-on-failure
2831
env:
2932
PRE_COMMIT_COLOR: always
30-
- uses: pre-commit-ci/lite-action@v1.1.0
33+
- uses: pre-commit-ci/lite-action@5d6cc0eb514c891a40562a58a8e71576c5c7fb43 #v1.1.0
3134
if: always()
3235
with:
3336
msg: Apply pre-commit code formatting

.github/workflows/tests.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@ on:
1212

1313
jobs:
1414
build:
15+
permissions:
16+
contents: read
17+
pull-requests: write
1518
strategy:
1619
# We want to see all failures:
1720
fail-fast: false

.meta.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# https://github.com/zopefoundation/meta/tree/master/config/pure-python
33
[meta]
44
template = "pure-python"
5-
commit-id = "09c35441"
5+
commit-id = "c95980ef"
66

77
[python]
88
with-windows = false

src/zope/meta/default/pre-commit.yml.j2

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,19 +13,22 @@ env:
1313

1414
jobs:
1515
pre-commit:
16+
permissions:
17+
contents: read
18+
pull-requests: write
1619
name: linting
1720
runs-on: ubuntu-latest
1821
steps:
1922
- uses: actions/checkout@v4
2023
- uses: actions/setup-python@v5
2124
with:
2225
python-version: 3.x
23-
- uses: pre-commit/action@v3.0.1
26+
- uses: pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd #v3.0.1
2427
with:
2528
extra_args: --all-files --show-diff-on-failure
2629
env:
2730
PRE_COMMIT_COLOR: always
28-
- uses: pre-commit-ci/lite-action@v1.1.0
31+
- uses: pre-commit-ci/lite-action@5d6cc0eb514c891a40562a58a8e71576c5c7fb43 #v1.1.0
2932
if: always()
3033
with:
3134
msg: Apply pre-commit code formatting

src/zope/meta/default/tests.yml.j2

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@ on:
1515

1616
jobs:
1717
build:
18+
permissions:
19+
contents: read
20+
pull-requests: write
1821
{% if gha_services %}
1922
services:
2023
{% for line in gha_services %}

0 commit comments

Comments
 (0)