Skip to content

Commit 9cb1005

Browse files
committed
pin ci action dependency to latest major release
1 parent 3ef41d4 commit 9cb1005

3 files changed

Lines changed: 17 additions & 20 deletions

File tree

.github/workflows/ci.yml

Lines changed: 13 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,14 @@ jobs:
1313
lint:
1414
runs-on: ubuntu-latest
1515
steps:
16-
- uses: actions/checkout@v4
16+
- uses: actions/checkout@v7.0.1
17+
with:
18+
persist-credentials: false
1719

18-
- uses: actions/setup-python@v5
20+
- uses: compas-dev/compas-actions/setup-python@v1
1921
with:
2022
python-version: "3.12"
2123

22-
- name: Install
23-
run: pip install -e ".[dev]"
24-
2524
- name: Lint
2625
run: |
2726
ruff check .
@@ -37,15 +36,14 @@ jobs:
3736
python: ["3.9", "3.12"]
3837

3938
steps:
40-
- uses: actions/checkout@v4
39+
- uses: actions/checkout@v7.0.1
40+
with:
41+
persist-credentials: false
4142

42-
- uses: actions/setup-python@v5
43+
- uses: compas-dev/compas-actions/setup-python@v1
4344
with:
4445
python-version: ${{ matrix.python }}
4546

46-
- name: Install
47-
run: pip install -e ".[dev]"
48-
4947
- name: Test
5048
run: pytest -m "not dotnet"
5149

@@ -64,18 +62,17 @@ jobs:
6462
GHPYTHON_COMPONENTIZER_REQUIRE_DOTNET: "1"
6563

6664
steps:
67-
- uses: actions/checkout@v4
68-
69-
- uses: actions/setup-python@v5
65+
- uses: actions/checkout@v7.0.1
7066
with:
71-
python-version: "3.12"
67+
persist-credentials: false
7268

7369
- name: Install Mono and libgdiplus
7470
if: runner.os == 'macOS'
7571
run: brew install mono mono-libgdiplus
7672

77-
- name: Install
78-
run: pip install -e ".[dev]"
73+
- uses: compas-dev/compas-actions/setup-python@v1
74+
with:
75+
python-version: "3.12"
7976

8077
- name: Build the example components
8178
run: pytest -m dotnet -v

.github/workflows/prepare-release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
release-pr:
2121
runs-on: ubuntu-latest
2222
steps:
23-
- uses: compas-dev/compas-actions/release-pr@main
23+
- uses: compas-dev/compas-actions/release-pr@v1
2424
with:
2525
release-type: ${{ inputs.release-type }}
2626
github-token: ${{ github.token }}

.github/workflows/release.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,15 @@ jobs:
1717
version: ${{ steps.release.outputs.version }}
1818
tag: ${{ steps.release.outputs.tag }}
1919
steps:
20-
- uses: compas-dev/compas-actions/release-check@main
20+
- uses: compas-dev/compas-actions/release-check@v1
2121
id: release
2222

2323
prepare:
2424
needs: release
2525
if: needs.release.outputs.is-release == 'true'
2626
runs-on: ubuntu-latest
2727
steps:
28-
- uses: compas-dev/compas-actions/prepare-release@main
28+
- uses: compas-dev/compas-actions/prepare-release@v1
2929
with:
3030
python-version: "3.12"
3131
management-tool: uv
@@ -57,7 +57,7 @@ jobs:
5757
permissions:
5858
contents: write
5959
steps:
60-
- uses: compas-dev/compas-actions/github-release@main
60+
- uses: compas-dev/compas-actions/github-release@v1
6161
with:
6262
github-token: ${{ github.token }}
6363
tag-name: ${{ needs.release.outputs.tag }}

0 commit comments

Comments
 (0)