Skip to content

release

release #28

Workflow file for this run

name: release
on:
# Only trigger on release creation
release:
types:
- created
jobs:
package:
strategy:
matrix:
os: [ubuntu-20.04, macos-11, windows-2022]
addrsize: ["64"]
include:
- os: "ubuntu-20.04"
addrsize: "32"
name: ${{matrix.os}}
runs-on: ${{matrix.os}}
steps:
- run: git config --global core.autocrlf false
- uses: actions/checkout@v1
- name: Install 32-bit Dependencies
if: ${{ matrix.addrsize == '32' }}
shell: bash
run: |
sudo apt-get update
sudo apt-get install gcc-multilib
- name: Install Mac Dependencies
if: ${{ runner.os == 'macOS' }}
shell: bash
run: |
bash bootstrap_macos.sh
- uses: secondlife/action-autobuild@v3
with:
addrsize: ${{ matrix.addrsize }}
cygwin-packages: flex bison
release:
name: "Upload autobuild packages to release"
needs: "package"
runs-on: "ubuntu-20.04"
steps:
- uses: secondlife/action-autobuild-release@v1
with:
public: true