From: <sv...@op...> - 2025-02-16 12:13:14
|
Author: manx Date: Sun Feb 16 13:13:07 2025 New Revision: 22957 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=22957 Log: [Imp] build: CI: GitHub: Ubuntu: Add 22.04. Added: branches/OpenMPT-1.28/.github/workflows/Ubuntu2204-Makefile.yml Added: branches/OpenMPT-1.28/.github/workflows/Ubuntu2204-Makefile.yml ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/OpenMPT-1.28/.github/workflows/Ubuntu2204-Makefile.yml Sun Feb 16 13:13:07 2025 (r22957) @@ -0,0 +1,25 @@ +name: Ubuntu 22.04 Makefile + +on: + push: + branches: [ OpenMPT-1.28 ] + +concurrency: + group: ${{ github.ref }}-${{ github.workflow }} + cancel-in-progress: true + +jobs: + build: + + runs-on: ubuntu-22.04 + + steps: + - uses: actions/checkout@v4 + - name: install dependencies + run: sudo apt-get update && sudo apt-get install -y subversion libxml-xpath-perl git mawk zip unzip p7zip xz-utils make binutils gcc g++ clang tcc pkg-config help2man doxygen autoconf autoconf-archive automake libtool ccache zlib1g-dev libmpg123-dev libogg-dev libvorbis-dev portaudio19-dev libpulse-dev libflac-dev libsndfile1-dev libltdl-dev + - name: setup parallel make + run: echo "MAKEFLAGS=-j$(nproc)" >> $GITHUB_ENV + - name: make + run: make STRICT=1 + - name: make check + run: make STRICT=1 check |