27
27
- goos : darwin
28
28
goarch : arm64
29
29
name : jail-darwin-arm64
30
- # Windows builds
31
- - goos : windows
32
- goarch : amd64
33
- name : jail-windows-amd64.exe
34
- - goos : windows
35
- goarch : arm64
36
- name : jail-windows-arm64.exe
37
30
38
31
steps :
39
32
- name : Check out code
@@ -95,17 +88,12 @@ jobs:
95
88
for dir in */; do
96
89
binary_name=$(basename "$dir")
97
90
cd "$dir"
98
- if [[ "$binary_name" == *.exe ]]; then
99
- # Windows: create zip
100
- zip "../${binary_name%.exe}.zip" "$binary_name"
101
- else
102
- # Unix: create tar.gz
103
- tar -czf "../${binary_name}.tar.gz" "$binary_name"
104
- fi
91
+ # Unix: create tar.gz
92
+ tar -czf "../${binary_name}.tar.gz" "$binary_name"
105
93
cd ..
106
94
done
107
95
# List all release assets
108
- ls -la *.tar.gz *.zip
96
+ ls -la *.tar.gz
109
97
110
98
- name : Generate release notes
111
99
id : release_notes
@@ -116,12 +104,10 @@ jobs:
116
104
echo "" >> release_notes.md
117
105
echo "Choose the appropriate binary for your platform:" >> release_notes.md
118
106
echo "" >> release_notes.md
119
- echo "- **Linux (x64)**: `jail-linux-amd64.tar.gz`" >> release_notes.md
120
- echo "- **Linux (ARM64)**: `jail-linux-arm64.tar.gz`" >> release_notes.md
121
- echo "- **macOS (Intel)**: `jail-darwin-amd64.tar.gz`" >> release_notes.md
122
- echo "- **macOS (Apple Silicon)**: `jail-darwin-arm64.tar.gz`" >> release_notes.md
123
- echo "- **Windows (x64)**: `jail-windows-amd64.zip`" >> release_notes.md
124
- echo "- **Windows (ARM64)**: `jail-windows-arm64.zip`" >> release_notes.md
107
+ echo "- **Linux (x64)**: \`jail-linux-amd64.tar.gz\`" >> release_notes.md
108
+ echo "- **Linux (ARM64)**: \`jail-linux-arm64.tar.gz\`" >> release_notes.md
109
+ echo "- **macOS (Intel)**: \`jail-darwin-amd64.tar.gz\`" >> release_notes.md
110
+ echo "- **macOS (Apple Silicon)**: \`jail-darwin-arm64.tar.gz\`" >> release_notes.md
125
111
echo "" >> release_notes.md
126
112
echo "### 🛠️ Installation" >> release_notes.md
127
113
echo "" >> release_notes.md
@@ -139,10 +125,6 @@ jobs:
139
125
with :
140
126
files : |
141
127
binaries/*.tar.gz
142
- binaries/*.zip
143
128
body_path : release_notes.md
144
- draft : false
145
- prerelease : ${{ contains(github.ref_name, '-') }}
146
- generate_release_notes : true
147
129
env :
148
- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
130
+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
0 commit comments