Skip to content

Commit 33291ae

Browse files
eviosclaude
andcommitted
pin all GitHub Actions to commit SHAs
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent d11c6bf commit 33291ae

5 files changed

Lines changed: 46 additions & 46 deletions

File tree

.github/workflows/generate-digest-daily.yml

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,8 @@ jobs:
4949
read:
5050
runs-on: ubuntu-latest
5151
steps:
52-
- uses: actions/checkout@v6
53-
- uses: actions/setup-python@v6
52+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
53+
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
5454
with:
5555
python-version: '3.12'
5656

@@ -65,7 +65,7 @@ jobs:
6565
[ -n "$END_DATE" ] && ARGS="$ARGS --end-date $END_DATE"
6666
python telegram.py --read $ARGS
6767
68-
- uses: actions/upload-artifact@v7
68+
- uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
6969
with:
7070
name: messages
7171
path: /tmp/telegram_messages.json
@@ -77,14 +77,14 @@ jobs:
7777
if: ${{ github.event.inputs.publish_telegram != 'false' }}
7878
runs-on: ubuntu-latest
7979
steps:
80-
- uses: actions/checkout@v6
81-
- uses: actions/download-artifact@v7
80+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
81+
- uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
8282
with:
8383
name: messages
8484
path: /tmp
8585

8686
- name: Generate Telegram digest
87-
uses: aicmo/llm-call-action@33f54e4a002d7942f3bb4102e3bf0632069d7e42 # v1.1.3
87+
uses: aicmo/llm-call-action@ab5ee218f5338ef5b85d61babc78b856a8b53dc5 # v1.1.4
8888
with:
8989
prompt_file: .github/prompts/generate-digest-daily-messenger.md
9090
data_file: /tmp/telegram_messages.json
@@ -102,7 +102,7 @@ jobs:
102102
max_turns: '12'
103103
claude_tools: 'Read'
104104

105-
- uses: actions/upload-artifact@v7
105+
- uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
106106
with:
107107
name: messenger-digest
108108
path: /tmp/telegram_digest.txt
@@ -114,14 +114,14 @@ jobs:
114114
if: ${{ github.event.inputs.publish_ghost != 'false' || github.event.inputs.publish_substack != 'false' }}
115115
runs-on: ubuntu-latest
116116
steps:
117-
- uses: actions/checkout@v6
118-
- uses: actions/download-artifact@v7
117+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
118+
- uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
119119
with:
120120
name: messages
121121
path: /tmp
122122

123123
- name: Generate blog digest
124-
uses: aicmo/llm-call-action@33f54e4a002d7942f3bb4102e3bf0632069d7e42 # v1.1.3
124+
uses: aicmo/llm-call-action@ab5ee218f5338ef5b85d61babc78b856a8b53dc5 # v1.1.4
125125
with:
126126
prompt_file: .github/prompts/generate-digest-daily-blog.md
127127
data_file: /tmp/telegram_messages.json
@@ -139,7 +139,7 @@ jobs:
139139
max_turns: '12'
140140
claude_tools: 'Read'
141141

142-
- uses: actions/upload-artifact@v7
142+
- uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
143143
with:
144144
name: blog-digest
145145
path: /tmp/blog_digest.txt
@@ -151,11 +151,11 @@ jobs:
151151
if: ${{ github.event.inputs.publish_telegram != 'false' }}
152152
runs-on: ubuntu-latest
153153
steps:
154-
- uses: actions/checkout@v6
155-
- uses: actions/setup-python@v6
154+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
155+
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
156156
with:
157157
python-version: '3.12'
158-
- uses: actions/download-artifact@v7
158+
- uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
159159
with:
160160
name: messenger-digest
161161
- name: Publish
@@ -171,11 +171,11 @@ jobs:
171171
if: ${{ github.event.inputs.publish_ghost != 'false' }}
172172
runs-on: self-hosted
173173
steps:
174-
- uses: actions/checkout@v6
175-
- uses: actions/setup-python@v6
174+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
175+
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
176176
with:
177177
python-version: '3.12'
178-
- uses: actions/download-artifact@v7
178+
- uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
179179
with:
180180
name: blog-digest
181181
- name: Publish
@@ -192,11 +192,11 @@ jobs:
192192
if: ${{ github.event.inputs.publish_substack != 'false' }}
193193
runs-on: self-hosted
194194
steps:
195-
- uses: actions/checkout@v6
196-
- uses: actions/setup-python@v6
195+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
196+
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
197197
with:
198198
python-version: '3.12'
199-
- uses: actions/download-artifact@v7
199+
- uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
200200
with:
201201
name: blog-digest
202202
- name: Publish

.github/workflows/generate-digest-weekly.yml

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,8 @@ jobs:
4949
read:
5050
runs-on: ubuntu-latest
5151
steps:
52-
- uses: actions/checkout@v6
53-
- uses: actions/setup-python@v6
52+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
53+
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
5454
with:
5555
python-version: '3.12'
5656

@@ -65,7 +65,7 @@ jobs:
6565
python telegram.py --read --channel "$TELEGRAM_PUBLISH_CHANNEL" \
6666
--start-date "$START_DATE" --end-date "$END_DATE" --resolve-links
6767
68-
- uses: actions/upload-artifact@v7
68+
- uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
6969
with:
7070
name: messages
7171
path: /tmp/telegram_messages.json
@@ -77,14 +77,14 @@ jobs:
7777
if: ${{ github.event.inputs.publish_telegram != 'false' }}
7878
runs-on: ubuntu-latest
7979
steps:
80-
- uses: actions/checkout@v6
81-
- uses: actions/download-artifact@v7
80+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
81+
- uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
8282
with:
8383
name: messages
8484
path: /tmp
8585

8686
- name: Generate weekly Telegram digest
87-
uses: aicmo/llm-call-action@33f54e4a002d7942f3bb4102e3bf0632069d7e42 # v1.1.3
87+
uses: aicmo/llm-call-action@ab5ee218f5338ef5b85d61babc78b856a8b53dc5 # v1.1.4
8888
with:
8989
prompt_file: .github/prompts/generate-digest-weekly-messenger.md
9090
data_file: /tmp/telegram_messages.json
@@ -102,7 +102,7 @@ jobs:
102102
max_turns: '12'
103103
claude_tools: 'Read'
104104

105-
- uses: actions/upload-artifact@v7
105+
- uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
106106
with:
107107
name: messenger-digest
108108
path: /tmp/telegram_digest.txt
@@ -114,14 +114,14 @@ jobs:
114114
if: ${{ github.event.inputs.publish_ghost != 'false' || github.event.inputs.publish_substack != 'false' }}
115115
runs-on: ubuntu-latest
116116
steps:
117-
- uses: actions/checkout@v6
118-
- uses: actions/download-artifact@v7
117+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
118+
- uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
119119
with:
120120
name: messages
121121
path: /tmp
122122

123123
- name: Generate weekly blog digest
124-
uses: aicmo/llm-call-action@33f54e4a002d7942f3bb4102e3bf0632069d7e42 # v1.1.3
124+
uses: aicmo/llm-call-action@ab5ee218f5338ef5b85d61babc78b856a8b53dc5 # v1.1.4
125125
with:
126126
prompt_file: .github/prompts/generate-digest-weekly-blog.md
127127
data_file: /tmp/telegram_messages.json
@@ -139,7 +139,7 @@ jobs:
139139
max_turns: '12'
140140
claude_tools: 'Read'
141141

142-
- uses: actions/upload-artifact@v7
142+
- uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
143143
with:
144144
name: blog-digest
145145
path: /tmp/blog_digest.txt
@@ -151,11 +151,11 @@ jobs:
151151
if: ${{ github.event.inputs.publish_telegram != 'false' }}
152152
runs-on: ubuntu-latest
153153
steps:
154-
- uses: actions/checkout@v6
155-
- uses: actions/setup-python@v6
154+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
155+
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
156156
with:
157157
python-version: '3.12'
158-
- uses: actions/download-artifact@v7
158+
- uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
159159
with:
160160
name: messenger-digest
161161
- name: Publish
@@ -171,11 +171,11 @@ jobs:
171171
if: ${{ github.event.inputs.publish_ghost != 'false' }}
172172
runs-on: self-hosted
173173
steps:
174-
- uses: actions/checkout@v6
175-
- uses: actions/setup-python@v6
174+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
175+
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
176176
with:
177177
python-version: '3.12'
178-
- uses: actions/download-artifact@v7
178+
- uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
179179
with:
180180
name: blog-digest
181181
- name: Publish
@@ -195,11 +195,11 @@ jobs:
195195
if: ${{ github.event.inputs.publish_substack != 'false' }}
196196
runs-on: self-hosted
197197
steps:
198-
- uses: actions/checkout@v6
199-
- uses: actions/setup-python@v6
198+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
199+
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
200200
with:
201201
python-version: '3.12'
202-
- uses: actions/download-artifact@v7
202+
- uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
203203
with:
204204
name: blog-digest
205205
- name: Publish

.github/workflows/test-ghost.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ jobs:
1818

1919
steps:
2020
- name: Checkout
21-
uses: actions/checkout@v6
21+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
2222

2323
- name: Set up Python
24-
uses: actions/setup-python@v6
24+
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
2525
with:
2626
python-version: '3.12'
2727

.github/workflows/test-substack.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ jobs:
1818

1919
steps:
2020
- name: Checkout
21-
uses: actions/checkout@v6
21+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
2222

2323
- name: Set up Python
24-
uses: actions/setup-python@v6
24+
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
2525
with:
2626
python-version: '3.12'
2727

.github/workflows/test-unit.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ jobs:
1010
test:
1111
runs-on: ubuntu-latest
1212
steps:
13-
- uses: actions/checkout@v6
14-
- uses: actions/setup-python@v6
13+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
14+
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
1515
with:
1616
python-version: '3.12'
1717

0 commit comments

Comments
 (0)