1
0
mirror of https://github.com/p2r3/bareiron.git synced 2025-10-01 23:25:09 +02:00
Files
bareiron/.github/workflows/build.yml
2025-09-09 13:23:52 +03:00

37 lines
804 B
YAML

name: Build with Cosmopolitan
on:
push:
branches:
- main
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Download cosmocc
run: |
curl -LO https://cosmo.zip/pub/cosmocc/cosmocc.zip
unzip cosmocc.zip -d cosmocc
echo "$PWD/cosmocc/bin" >> $GITHUB_PATH
- name: Build project
run: |
cosmocc src/*.c -O3 -Iinclude -o bareiron.exe
- name: Upload release
uses: softprops/action-gh-release@v2
with:
tag_name: latest
name: Latest build
files: bareiron.exe
overwrite: true
prerelease: true
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}