Skip to content

Commit 45eb2d8

Browse files
committed
fix: download release firmware in Pages deploy
1 parent 17c2a86 commit 45eb2d8

2 files changed

Lines changed: 4 additions & 12 deletions

File tree

.github/workflows/pages.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,10 @@ jobs:
1717
steps:
1818
- uses: actions/checkout@v4
1919
- uses: actions/configure-pages@v4
20-
- run: mkdir -p _site && cp -r web-flash/* _site/
20+
- name: Download latest firmware from Release
21+
run: |
22+
curl -sL https://github.com/whitefirer/authstick/releases/latest/download/authstick-merged.bin -o web-flash/authstick-merged.bin || echo "No release firmware yet, using local fallback"
23+
mkdir -p _site && cp -r web-flash/* _site/
2124
- uses: actions/upload-pages-artifact@v3
2225
with:
2326
path: _site

.github/workflows/release.yml

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -42,17 +42,6 @@ jobs:
4242
- name: Fix permissions
4343
run: sudo chown -R $(id -u):$(id -g) dist
4444

45-
- name: Copy firmware to web-flash
46-
run: |
47-
cp dist/authstick-merged.bin web-flash/authstick-merged.bin
48-
git config user.name "github-actions"
49-
git config user.email "actions@github.com"
50-
git add -f web-flash/authstick-merged.bin
51-
git diff --cached --quiet || git commit -m "release: update firmware binary (${{ github.ref_name }})"
52-
53-
- name: Push to master
54-
run: git push origin master
55-
5645
- uses: softprops/action-gh-release@v2
5746
with:
5847
files: dist/authstick-merged.bin

0 commit comments

Comments
 (0)