Skip to content

Commit 1c55b0f

Browse files
committed
Release v0.6.1
1 parent 58a48e8 commit 1c55b0f

1 file changed

Lines changed: 66 additions & 0 deletions

File tree

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
name: Release v0.6.1
2+
3+
on:
4+
push:
5+
branches: [main]
6+
paths:
7+
- '.github/workflows/release-v0.6.1.yml'
8+
- 'package/control'
9+
workflow_dispatch:
10+
11+
permissions:
12+
contents: write
13+
14+
jobs:
15+
release:
16+
runs-on: macos-latest
17+
steps:
18+
- uses: actions/checkout@v4
19+
20+
- name: Build release
21+
run: make release
22+
23+
- name: Collect release assets
24+
shell: bash
25+
run: |
26+
set -euo pipefail
27+
mkdir -p release-assets
28+
find . -type f \( -name '*.deb' -o -name '*.dylib' -o -name '*.zip' \) -not -path './release-assets/*' -exec cp {} release-assets/ \;
29+
cd release-assets
30+
shasum -a 256 * > SHA256SUMS
31+
ls -lah
32+
33+
- name: Publish v0.6.1
34+
env:
35+
GH_TOKEN: ${{ github.token }}
36+
shell: bash
37+
run: |
38+
set -euo pipefail
39+
VERSION='v0.6.1'
40+
NOTES=$(cat <<'EOF'
41+
## 0.6.1
42+
43+
- Made transformation progress refresh immediately when one of multiple identical transformation pedestals is collected in the same room. The displayed count now combines the live inventory with Isaac's persisted PlayerForm state.
44+
45+
## 0.6.0
46+
47+
- Added a top-left pause-only inventory browser for collectibles, active items, trinkets, held cards and runes, identified pills, and all transformation progress.
48+
- Added native pause detection from the verified Repentance PauseScreen state.
49+
- Replaced session-only transformation reconstruction with Isaac's persisted 15-entry PlayerForm counter array, preserving progress across active-item replacement and save reloads.
50+
- Added native Super Bum familiar detection for correct post-merge progress.
51+
- Made the complete EID settings panel available while a run is paused and kept it hidden during active gameplay.
52+
EOF
53+
)
54+
55+
if gh release view "$VERSION" >/dev/null 2>&1; then
56+
gh release upload "$VERSION" release-assets/* --clobber
57+
gh release edit "$VERSION" \
58+
--target "${GITHUB_SHA}" \
59+
--title "Isaac External Item Descriptions iOS ${VERSION}" \
60+
--notes "$NOTES"
61+
else
62+
gh release create "$VERSION" release-assets/* \
63+
--target "${GITHUB_SHA}" \
64+
--title "Isaac External Item Descriptions iOS ${VERSION}" \
65+
--notes "$NOTES"
66+
fi

0 commit comments

Comments
 (0)