Skip to content

macos binary: fix4

macos binary: fix4 #18

Workflow file for this run

name: Build
on:
push:
branches:
- main
tags:
- '*'
paths-ignore:
- '**/README.md'
- 'static/'
jobs:
build:
timeout-minutes: 10
strategy:
matrix:
os: [ubuntu, macos]
runs-on: ${{ matrix.os }}-latest
steps:
- uses: actions/checkout@v3
- uses: jiro4989/setup-nim-action@v1
- run: |
DEST=$(echo ${{matrix.os}} | sed 's/ubuntu/linux/')
nim --version \
&& nimble -y -d install \
&& [[ DEST == linux ]] \
&& { sudo apt-get -y install musl-tools && nimble static; } \
|| nimble build \
&& mv ccal ccal_$DEST \
- uses: ncipollo/release-action@v1
if: contains(github.ref, 'refs/tags/v')
with:
artifacts: "ccal_linux,ccal_macos"
makeLatest: true
allowUpdates: true
aur:
runs-on: ubuntu-latest
timeout-minutes: 2
needs: build
if: contains(github.ref, 'refs/tags/v')
steps:
- uses: actions/checkout@v3
- uses: ulises-jeremias/github-actions-aur-publish@v1
with:
pkgname: ccal
pkgbuild: aur/PKGBUILD
assets: aur/.INSTALL
commit_username: ${{ secrets.AUR_USERNAME }}
commit_email: ${{ secrets.AUR_EMAIL }}
ssh_private_key: ${{ secrets.AUR_SSH_PRIVATE_KEY }}
commit_message: Update AUR package
update_pkgver: true