Skip to content

fix: Disable ARM Windows build (#36) #13

fix: Disable ARM Windows build (#36)

fix: Disable ARM Windows build (#36) #13

Workflow file for this run

# SPDX-License-Identifier: MIT
# Copyright: 2026 NiceBots.xyz
name: Release
on:
push:
tags: [ "v*.*.*" ]
jobs:
quality:
uses: ./.github/workflows/quality.yaml
permissions:
contents: read
native-image:
needs: quality
uses: ./.github/workflows/native-image.yaml
permissions:
contents: read
publish:
runs-on: ubuntu-latest
needs: native-image
permissions:
contents: write
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- name: Download platform bundle inputs
uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8
with:
path: platform-staging
merge-multiple: false
- name: Prepare release bundles
shell: bash
run: |
set -euo pipefail
chmod +x packaging/bundle-release.sh
packaging/bundle-release.sh "${GITHUB_REF_NAME}" platform-staging
- name: Create GitHub Release and upload assets
uses: softprops/action-gh-release@b4309332981a82ec1c5618f44dd2e27cc8bfbfda # v3.0.0
with:
generate_release_notes: true
body: |
## Install
Each archive contains a platform-native GraalVM executable. Java is not required at runtime.
| Platform | Archive |
|----------|---------|
| Linux x64 | `licensor-${{ github.ref_name }}-linux-x86_64.tar.gz` |
| Linux arm64 | `licensor-${{ github.ref_name }}-linux-aarch64.tar.gz` |
| macOS Intel | `licensor-${{ github.ref_name }}-macos-x86_64.tar.gz` |
| macOS Apple Silicon | `licensor-${{ github.ref_name }}-macos-aarch64.tar.gz` |
| Windows x64 | `licensor-${{ github.ref_name }}-windows-x86_64.zip` |
**Linux / macOS:** extract, add the folder to `PATH`, run `licensor --help`.
**Windows:** extract, add the folder to `PATH`, run `licensor.exe`.
Verify with `SHA256SUMS.txt`.
Note: 32-bit Linux (x86) is not supported by this native release matrix.
---
files: |
dist/licensor-${{ github.ref_name }}-linux-x86_64.tar.gz
dist/licensor-${{ github.ref_name }}-linux-aarch64.tar.gz
dist/licensor-${{ github.ref_name }}-macos-x86_64.tar.gz
dist/licensor-${{ github.ref_name }}-macos-aarch64.tar.gz
dist/licensor-${{ github.ref_name }}-windows-x86_64.zip
dist/SHA256SUMS.txt