Skip to content

Commit 7adaf0b

Browse files
committed
ci: remove macOS-x86 distribution
1 parent 16ae0e9 commit 7adaf0b

2 files changed

Lines changed: 1 addition & 14 deletions

File tree

.github/workflows/release.yml

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -78,11 +78,6 @@ jobs:
7878
runner: macos-latest
7979
binary_name: flamingock
8080
artifact_suffix: ''
81-
- os: macos
82-
arch: x86_64
83-
runner: macos-13
84-
binary_name: flamingock
85-
artifact_suffix: ''
8681
- os: windows
8782
arch: x86_64
8883
runner: windows-latest
@@ -198,11 +193,6 @@ jobs:
198193
with:
199194
name: native-macos-arm64
200195

201-
- name: Download macOS x86_64 binary
202-
uses: actions/download-artifact@v4
203-
with:
204-
name: native-macos-x86_64
205-
206196
- name: Download Windows binary
207197
uses: actions/download-artifact@v4
208198
with:
@@ -216,7 +206,6 @@ jobs:
216206
for artifact in \
217207
"flamingock-${VERSION}-linux-x86_64" \
218208
"flamingock-${VERSION}-macos-arm64" \
219-
"flamingock-${VERSION}-macos-x86_64" \
220209
"flamingock-${VERSION}-windows-x86_64.exe" \
221210
"build/libs/flamingock-cli-${VERSION}.jar"; do
222211
@@ -238,7 +227,6 @@ jobs:
238227
# Verify binary formats using file command
239228
file "flamingock-${VERSION}-linux-x86_64" | grep -q "ELF" || { echo "::error::Linux binary is not ELF format"; exit 1; }
240229
file "flamingock-${VERSION}-macos-arm64" | grep -q "Mach-O" || { echo "::error::macOS arm64 binary is not Mach-O format"; exit 1; }
241-
file "flamingock-${VERSION}-macos-x86_64" | grep -q "Mach-O" || { echo "::error::macOS x86_64 binary is not Mach-O format"; exit 1; }
242230
file "flamingock-${VERSION}-windows-x86_64.exe" | grep -q "PE" || { echo "::error::Windows binary is not PE format"; exit 1; }
243231
244232
echo ""

CLAUDE.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -436,7 +436,7 @@ Triggers on PRs to `develop` and `workflow_dispatch`. Runs three jobs:
436436
Triggers on `workflow_dispatch` only (manual). Requires a `version` input (e.g. `1.0.1`) and an optional `dry_run` boolean. Four jobs:
437437

438438
1. **Validate** — reads version from the `version` input, validates semver format, warns if it doesn't match `gradle.properties`
439-
2. **Build Native** (matrix: 4 targets) — builds native binaries for linux-x86_64, macos-arm64, macos-x86_64, windows-x86_64. Linux also uploads the uber JAR.
439+
2. **Build Native** (matrix: 3 targets) — builds native binaries for linux-x86_64, macos-arm64, windows-x86_64. Linux also uploads the uber JAR.
440440
3. **Integration Test** — full MySQL integration tests on Linux (uber JAR + native binary), smoke tests for all artifacts (file format verification)
441441
4. **Release** — collects all artifacts, generates `SHA256SUMS.txt`, creates git tag (`v<version>`), generates release notes via git-cliff, creates GitHub Release with `gh release create`. Pre-release auto-detected from version suffix (e.g. `1.0.1-beta.1`). Skipped on dry runs.
442442

@@ -467,7 +467,6 @@ For version `X.Y.Z`, the GitHub Release contains:
467467
|------|-------------|
468468
| `flamingock-X.Y.Z-linux-x86_64` | Native binary for Linux |
469469
| `flamingock-X.Y.Z-macos-arm64` | Native binary for macOS Apple Silicon |
470-
| `flamingock-X.Y.Z-macos-x86_64` | Native binary for macOS Intel |
471470
| `flamingock-X.Y.Z-windows-x86_64.exe` | Native binary for Windows |
472471
| `flamingock-cli-X.Y.Z.jar` | Platform-independent uber JAR (requires JVM 21+) |
473472
| `SHA256SUMS.txt` | SHA-256 checksums for all artifacts |

0 commit comments

Comments
 (0)