Skip to content

Commit 5784f30

Browse files
authored
Merge pull request #101 from watany-dev/claude/ci-failure-debug-obi5pv
2 parents 4ef6cac + d2e7537 commit 5784f30

2 files changed

Lines changed: 17 additions & 8 deletions

File tree

.github/workflows/ci.yml

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ permissions: {}
1010

1111
jobs:
1212
actions-lint:
13+
# zizmorはセキュリティ観点のチェックのため、PR時のみ実行する
14+
if: github.event_name == 'pull_request'
1315
runs-on: ubuntu-latest
1416
permissions:
1517
contents: read
@@ -26,6 +28,8 @@ jobs:
2628
uses: zizmorcore/zizmor-action@71321a20a9ded102f6e9ce5718a2fcec2c4f70d8 # v0.5.2
2729
with:
2830
min-severity: informational
31+
# SARIFをCode Scanningへアップロードしない(security-events: write権限が不要になる)
32+
advanced-security: false
2933
lint:
3034
runs-on: ubuntu-latest
3135
permissions:
@@ -35,7 +39,7 @@ jobs:
3539
with:
3640
persist-credentials: false
3741

38-
- uses: oven-sh/setup-bun@3d267786b128fe76c2f16a390aa2448b815359f3 # v2
42+
- uses: oven-sh/setup-bun@3d267786b128fe76c2f16a390aa2448b815359f3 # v2.1.2
3943
with:
4044
bun-version: "1.3.9"
4145

@@ -57,7 +61,7 @@ jobs:
5761
with:
5862
persist-credentials: false
5963

60-
- uses: oven-sh/setup-bun@3d267786b128fe76c2f16a390aa2448b815359f3 # v2
64+
- uses: oven-sh/setup-bun@3d267786b128fe76c2f16a390aa2448b815359f3 # v2.1.2
6165
with:
6266
bun-version: "1.3.9"
6367

@@ -76,7 +80,7 @@ jobs:
7680
with:
7781
persist-credentials: false
7882

79-
- uses: oven-sh/setup-bun@3d267786b128fe76c2f16a390aa2448b815359f3 # v2
83+
- uses: oven-sh/setup-bun@3d267786b128fe76c2f16a390aa2448b815359f3 # v2.1.2
8084
with:
8185
bun-version: "1.3.9"
8286

@@ -98,7 +102,7 @@ jobs:
98102
with:
99103
persist-credentials: false
100104

101-
- uses: oven-sh/setup-bun@3d267786b128fe76c2f16a390aa2448b815359f3 # v2
105+
- uses: oven-sh/setup-bun@3d267786b128fe76c2f16a390aa2448b815359f3 # v2.1.2
102106
with:
103107
bun-version: "1.3.9"
104108

@@ -117,7 +121,7 @@ jobs:
117121
with:
118122
persist-credentials: false
119123

120-
- uses: oven-sh/setup-bun@3d267786b128fe76c2f16a390aa2448b815359f3 # v2
124+
- uses: oven-sh/setup-bun@3d267786b128fe76c2f16a390aa2448b815359f3 # v2.1.2
121125
with:
122126
bun-version: "1.3.9"
123127

.github/workflows/publish.yml

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,11 @@ jobs:
4848
with:
4949
persist-credentials: false
5050

51-
- uses: oven-sh/setup-bun@3d267786b128fe76c2f16a390aa2448b815359f3 # v2
51+
- uses: oven-sh/setup-bun@3d267786b128fe76c2f16a390aa2448b815359f3 # v2.1.2
5252
with:
5353
bun-version: "1.3.9"
54+
# リリースワークフローではキャッシュ汚染を避けるためキャッシュを無効化する
55+
no-cache: true
5456

5557
- name: Install dependencies
5658
run: bun install --frozen-lockfile
@@ -72,17 +74,20 @@ jobs:
7274
with:
7375
persist-credentials: false
7476

75-
- uses: oven-sh/setup-bun@3d267786b128fe76c2f16a390aa2448b815359f3 # v2
77+
- uses: oven-sh/setup-bun@3d267786b128fe76c2f16a390aa2448b815359f3 # v2.1.2
7678
with:
7779
bun-version: "1.3.9"
80+
# リリースワークフローではキャッシュ汚染を避けるためキャッシュを無効化する
81+
no-cache: true
7882

7983
- name: Install dependencies
8084
run: bun install --frozen-lockfile
8185

8286
- name: Build
8387
run: bun run build
8488

85-
- uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
89+
# cacheを設定しておらず実際のキャッシュ復元は行わないため抑制する
90+
- uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 # zizmor: ignore[cache-poisoning]
8691
with:
8792
node-version: '24'
8893
registry-url: 'https://registry.npmjs.org'

0 commit comments

Comments
 (0)