| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- name: Archlinux
- on:
- pull_request:
- branches:
- - dev
- jobs:
- build:
- strategy:
- matrix:
- os: [ubuntu-latest]
- kind: [static, shared]
- container: archlinux:base-devel
- runs-on: ${{ matrix.os }}
- concurrency:
- group: ${{ github.ref }}-${{ github.base_ref }}-${{ github.head_ref }}-Archlinux-${{ matrix.kind }}
- cancel-in-progress: true
- steps:
- - name: Installation
- run: |
- pacman -Syu --noconfirm --needed openssl
- pacman -Sy --noconfirm --needed glibc git base-devel perl make unzip p7zip
- pacman -Sy --noconfirm --needed mesa gcc-fortran glu libc++
- git config --global --add safe.directory /__w/xmake/xmake
- git config --global --add safe.directory /__w/xmake-repo/xmake-repo
- - uses: actions/checkout@v1
- - uses: xmake-io/github-action-setup-xmake@v1
- with:
- xmake-version: branch@master
- actions-cache-folder: '.xmake-cache'
- actions-cache-key: 'archlinux'
- - name: Tests
- env:
- XMAKE_ROOT: y
- run: |
- xmake l ./scripts/test.lua -D -k ${{ matrix.kind }}
|