Skip to content

Commit 05c4ab3

Browse files
authored
Merge pull request #687 from fractal-analytics-platform/review-GHAs
Review GitHub Actions with zizmor 1.0.1
2 parents 6bc56b8 + bf5e9dc commit 05c4ab3

File tree

6 files changed

+23
-11
lines changed

6 files changed

+23
-11
lines changed

.github/workflows/documentation.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ jobs:
1414

1515
steps:
1616
- uses: actions/checkout@v4
17+
with:
18+
persist-credentials: false
1719

1820
- uses: actions/setup-python@v4
1921
with:

.github/workflows/end_to_end_tests.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,9 @@ jobs:
4444
- 5556:5556
4545

4646
steps:
47-
- name: Check out repo
48-
uses: actions/checkout@v4
47+
- uses: actions/checkout@v4
48+
with:
49+
persist-credentials: false
4950

5051
- name: Set up node
5152
uses: actions/setup-node@v4

.github/workflows/github_release.yaml

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,14 @@ jobs:
1818
node-version: ['18', '20']
1919

2020
steps:
21-
- name: Checkout
22-
uses: actions/checkout@v4
21+
- uses: actions/checkout@v4
22+
with:
23+
persist-credentials: false
2324

2425
- name: Set up node
2526
uses: actions/setup-node@v4
2627
with:
2728
node-version: ${{ matrix.node-version }}
28-
cache: npm
2929

3030
- name: Install dependencies
3131
run: npm install
@@ -40,9 +40,13 @@ jobs:
4040
run: tar -xzf fractal-web-*.tgz
4141

4242
- name: Repack the package removing parent folder
43-
run: tar -C package -czf node-${{ matrix.node-version }}-fractal-web-${{ github.ref_name }}.tar.gz build package.json node_modules LICENSE
43+
env:
44+
GITHUB_REF_NAME: ${{ github.ref_name }}
45+
run: tar -C package -czf "node-${{ matrix.node-version }}-fractal-web-${GITHUB_REF_NAME}.tar.gz" build package.json node_modules LICENSE
4446

4547
- name: Release
4648
uses: softprops/action-gh-release@v2
49+
env:
50+
GITHUB_REF_NAME: ${{ github.ref_name }}
4751
with:
48-
files: node-${{ matrix.node-version }}-fractal-web-${{ github.ref_name }}.tar.gz
52+
files: node-${{ matrix.node-version }}-fractal-web-${GITHUB_REF_NAME}.tar.gz

.github/workflows/lint_and_build.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,9 @@ jobs:
1717
node-version: ['18', '20']
1818

1919
steps:
20-
- name: Check out repo
21-
uses: actions/checkout@v4
20+
- uses: actions/checkout@v4
21+
with:
22+
persist-credentials: false
2223

2324
- name: Set up node
2425
uses: actions/setup-node@v4

.github/workflows/unit_tests.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,9 @@ jobs:
1717
node-version: ['18', '20']
1818

1919
steps:
20-
- name: Check out repo
21-
uses: actions/checkout@v4
20+
- uses: actions/checkout@v4
21+
with:
22+
persist-credentials: false
2223

2324
- name: Set up node
2425
uses: actions/setup-node@v4

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
*Note: Numbers like (\#123) point to closed Pull Requests on the fractal-web repository.*
22

3+
# Unreleased
4+
* Fixed findings based on `zizmor 1.0.1` audit (\#687).
5+
36
# 1.14.0
47

58
* Removed legacy version support (\#684);

0 commit comments

Comments
 (0)