Skip to content

Commit 355ef53

Browse files
committed
Update GitHub Actions workflows to use actions/checkout@v4 and actions/setup-python@v5, and add permissions for contents
1 parent f602588 commit 355ef53

9 files changed

Lines changed: 51 additions & 9 deletions

.github/workflows/test_basic_alias_workflow_call.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,10 @@ on:
1717
jobs:
1818
test:
1919
runs-on: ubuntu-latest
20+
permissions:
21+
contents: read
2022
steps:
21-
- uses: actions/checkout@v3
23+
- uses: actions/checkout@v4
2224
with:
2325
ref: ${{ inputs.git-ref }}
2426
- name: test

.github/workflows/test_git_alias_workflow_call.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,10 @@ on:
1717
jobs:
1818
test:
1919
runs-on: ubuntu-latest
20+
permissions:
21+
contents: read
2022
steps:
21-
- uses: actions/checkout@v3
23+
- uses: actions/checkout@v4
2224
with:
2325
ref: ${{ inputs.git-ref }}
2426
- name: Setup

.github/workflows/test_python_alias_workflow_call.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,14 @@ on:
1717
jobs:
1818
test:
1919
runs-on: ubuntu-latest
20+
permissions:
21+
contents: read
2022
steps:
21-
- uses: actions/checkout@v3
23+
- uses: actions/checkout@v4
2224
with:
2325
ref: ${{ inputs.git-ref }}
2426
- name: Set up Python "3.11"
25-
uses: actions/setup-python@v1
27+
uses: actions/setup-python@v5
2628
with:
2729
python-version: "3.11"
2830
- name: test

.github/workflows/test_python_pyenv_alias_workflow_call.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,10 @@ on:
1717
jobs:
1818
test:
1919
runs-on: ubuntu-latest
20+
permissions:
21+
contents: read
2022
steps:
21-
- uses: actions/checkout@v3
23+
- uses: actions/checkout@v4
2224
with:
2325
ref: ${{ inputs.git-ref }}
2426
- name: Setup

.github/workflows/test_python_uv_alias_workflow_call.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,14 @@ on:
1717
jobs:
1818
test:
1919
runs-on: ubuntu-latest
20+
permissions:
21+
contents: read
2022
steps:
21-
- uses: actions/checkout@v3
23+
- uses: actions/checkout@v4
2224
with:
2325
ref: ${{ inputs.git-ref }}
2426
- name: Set up Python "3.11"
25-
uses: actions/setup-python@v1
27+
uses: actions/setup-python@v5
2628
with:
2729
python-version: "3.11"
2830
- name: Install requirements

.github/workflows/test_tar_alias_workflow_call.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,10 @@ on:
1717
jobs:
1818
test:
1919
runs-on: ubuntu-latest
20+
permissions:
21+
contents: read
2022
steps:
21-
- uses: actions/checkout@v3
23+
- uses: actions/checkout@v4
2224
with:
2325
ref: ${{ inputs.git-ref }}
2426
- name: test

.github/workflows/test_update_bashrc.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,10 @@ on:
1717
jobs:
1818
test:
1919
runs-on: ubuntu-latest
20+
permissions:
21+
contents: read
2022
steps:
21-
- uses: actions/checkout@v3
23+
- uses: actions/checkout@v4
2224
with:
2325
ref: ${{ inputs.git-ref }}
2426
- name: test

.github/workflows/tests_on_push_branches.yaml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,27 +10,41 @@ jobs:
1010
uses: ./.github/workflows/test_basic_alias_workflow_call.yaml
1111
with:
1212
git-ref: ${{ github.ref }}
13+
permissions:
14+
contents: read
1315
test_git_alias_workflow_call:
1416
uses: ./.github/workflows/test_git_alias_workflow_call.yaml
1517
with:
1618
git-ref: ${{ github.ref }}
19+
permissions:
20+
contents: read
1721
test_python_alias_workflow_call:
1822
uses: ./.github/workflows/test_python_alias_workflow_call.yaml
1923
with:
2024
git-ref: ${{ github.ref }}
25+
permissions:
26+
contents: read
2127
test_python_uv_alias_workflow_call:
2228
uses: ./.github/workflows/test_python_uv_alias_workflow_call.yaml
2329
with:
2430
git-ref: ${{ github.ref }}
31+
permissions:
32+
contents: read
2533
test_python_pyenv_alias_workflow_call:
2634
uses: ./.github/workflows/test_python_pyenv_alias_workflow_call.yaml
2735
with:
2836
git-ref: ${{ github.ref }}
37+
permissions:
38+
contents: read
2939
test_update_bashrc:
3040
uses: ./.github/workflows/test_update_bashrc.yaml
3141
with:
3242
git-ref: ${{ github.ref }}
43+
permissions:
44+
contents: read
3345
test_tar_alias_workflow_call:
3446
uses: ./.github/workflows/test_tar_alias_workflow_call.yaml
3547
with:
3648
git-ref: ${{ github.ref }}
49+
permissions:
50+
contents: read

.github/workflows/tests_on_schedule.yaml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,29 @@ on:
88
jobs:
99
test_basic_alias_workflow_call:
1010
uses: ./.github/workflows/test_basic_alias_workflow_call.yaml
11+
permissions:
12+
contents: read
1113
test_git_alias_workflow_call:
1214
uses: ./.github/workflows/test_git_alias_workflow_call.yaml
15+
permissions:
16+
contents: read
1317
test_python_alias_workflow_call:
1418
uses: ./.github/workflows/test_python_alias_workflow_call.yaml
19+
permissions:
20+
contents: read
1521
test_python_uv_alias_workflow_call:
1622
uses: ./.github/workflows/test_python_uv_alias_workflow_call.yaml
23+
permissions:
24+
contents: read
1725
test_python_pyenv_alias_workflow_call:
1826
uses: ./.github/workflows/test_python_pyenv_alias_workflow_call.yaml
27+
permissions:
28+
contents: read
1929
test_update_bashrc:
2030
uses: ./.github/workflows/test_update_bashrc.yaml
31+
permissions:
32+
contents: read
2133
test_tar_alias_workflow_call:
2234
uses: ./.github/workflows/test_tar_alias_workflow_call.yaml
35+
permissions:
36+
contents: read

0 commit comments

Comments
 (0)