Skip to content

Prepare 0.1.12-beta #27

Prepare 0.1.12-beta

Prepare 0.1.12-beta #27

Workflow file for this run

name: LLRT Release
on:
push:
tags:
- "v*.*.*"
jobs:
build:
strategy:
fail-fast: ${{ startsWith(github.ref, 'refs/tags/') }}
matrix:
include:
- os: ubuntu-latest
platform: linux
arch: x86_64
release: x64
- os: ubuntu-latest
platform: linux
arch: aarch64
release: arm64
- os: macos-latest
platform: darwin
arch: x86_64
release: x64
- os: macos-latest
platform: darwin
arch: aarch64
release: arm64
uses: ./.github/workflows/build.yml
with:
os: ${{ matrix.os }}
platform: ${{ matrix.platform }}
arch: ${{ matrix.arch }}
release: ${{ matrix.release }}
release:
permissions:
contents: write
discussions: write
runs-on: ubuntu-latest
needs:
- build
steps:
- name: Download artifacts
uses: actions/download-artifact@v4
with:
merge-multiple: true
- name: Fix permissions
run: |
chmod 755 ./llrt-container-x64
chmod 755 ./llrt-container-arm64
- name: Release
uses: softprops/action-gh-release@v2
with:
body_path: ./CHANGELOG.md
prerelease: contains(github.ref, 'beta') || contains(github.ref, 'alpha') || contains(github.ref, 'rc')
files: |
./llrt-lambda-x64.zip
./llrt-lambda-arm64.zip
./llrt-container-x64
./llrt-container-arm64
./llrt-linux-x64.zip
./llrt-linux-arm64.zip
./llrt-darwin-x64.zip
./llrt-darwin-arm64.zip