diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 7bfaeb8..20a87eb 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -34,13 +34,16 @@ jobs: uses: actions/checkout@v4 - name: Build - run: cargo build --release --no-default-features --features portable --bin aplang + run: | + cargo build --release --no-default-features --features portable --bin aplang + mv target/release/aplang.exe target/release/aplang-portable.exe + - name: Upload build artifact uses: actions/upload-artifact@v4.6.0 with: name: aplang-windows-portable-binary - path: target/release/aplang.exe + path: target/release/aplang-portable.exe build-macos: runs-on: macos-latest @@ -50,13 +53,15 @@ jobs: uses: actions/checkout@v4 - name: Build - run: cargo build --release --no-default-features --features portable --bin aplang + run: | + cargo build --release --no-default-features --features portable --bin aplang + mv target/release/aplang target/release/aplang-portable - name: Upload build artifact uses: actions/upload-artifact@v4.6.0 with: name: aplang-macos-binary - path: target/release/aplang + path: target/release/aplang-portable build-macos-portable: runs-on: macos-latest @@ -73,3 +78,12 @@ jobs: with: name: aplang-macos-portable-binary path: target/release/aplang + + release: + name: Create GitHub Release + runs-on: ubuntu-latest + needs: [build-windows, build-windows-portable, build-macos, build-macos-portable] + + steps: + - name: Download all artifacts +