diff options
Diffstat (limited to '.github/workflows/yatr.yaml')
-rw-r--r-- | .github/workflows/yatr.yaml | 100 |
1 files changed, 0 insertions, 100 deletions
diff --git a/.github/workflows/yatr.yaml b/.github/workflows/yatr.yaml deleted file mode 100644 index 897c41e..0000000 --- a/.github/workflows/yatr.yaml +++ /dev/null @@ -1,100 +0,0 @@ -name: yatr -on: - - push - -jobs: - yatr: - runs-on: "${{ matrix.image }}" - - strategy: - fail-fast: false - matrix: - target: - - distcheck - - valgrind - - check-make-embedded - compiler: - - gcc - - clang - image: - - ubuntu-20.04 - include: - - target: distcheck - compiler: clang - image: macos-10.15 - - target: clang-analyzer - compiler: clang - image: ubuntu-20.04 - - target: dist-srpm - compiler: gcc - image: ubuntu-20.04 - - target: deb-bullseye-amd64 - compiler: gcc - image: ubuntu-22.04 - - target: deb-bookworm-amd64 - compiler: gcc - image: ubuntu-22.04 - - target: deb-sid-amd64 - compiler: gcc - image: ubuntu-22.04 - - target: deb-focal-amd64 - compiler: gcc - image: ubuntu-22.04 - - target: deb-jammy-amd64 - compiler: gcc - image: ubuntu-22.04 - - target: deb-kinetic-amd64 - compiler: gcc - image: ubuntu-22.04 - - target: static - compiler: gcc - image: ubuntu-20.04 - - target: static-all - compiler: gcc - image: ubuntu-20.04 - - target: win32 - compiler: gcc - image: ubuntu-20.04 - - target: win64 - compiler: gcc - image: ubuntu-20.04 - - steps: - - name: Check out code - uses: actions/checkout@v2 - - - name: Install dependencies - run: | - if [[ "x${{ matrix.image }}" = xubuntu-* ]]; then - sudo gem install ronn - sudo apt-get update -y - if [[ "x${{ matrix.target }}" = *check* ]] || [[ "x${{ matrix.target }}" = xvalgrind ]] || [[ "x${{ matrix.target }}" = xdeb-* ]]; then - sudo apt-get install -y libcmocka-dev - fi - if [[ "x${{ matrix.target }}" = xvalgrind ]]; then - sudo apt-get install -y valgrind - fi - if [[ "x${{ matrix.target }}" = xclang-analyzer ]]; then - sudo apt-get install -y clang-tools - fi - if [[ "x${{ matrix.target }}" = xwin32 ]]; then - sudo apt-get install -y gcc-mingw-w64-i686 - fi - if [[ "x${{ matrix.target }}" = xwin64 ]]; then - sudo apt-get install -y gcc-mingw-w64-x86-64 - fi - if [[ "x${{ matrix.target }}" = xdeb-* ]]; then - sudo apt-get install -y cowbuilder debhelper pbuilder reprepro - fi - elif [[ "x${{ matrix.image }}" = xmacos-* ]]; then - gem install ronn - brew install automake coreutils cmocka pkg-config - fi - - - name: Run yatr - env: - CC: "${{ matrix.compiler }}" - TARGET: "${{ matrix.target }}" - DISTFILES_URL: "${{ secrets.DISTFILES_URL }}" - DISABLE_PUBLISHER: "${{ matrix.compiler != 'gcc' && matrix.target != 'clang-analyzer' }}" - run: curl -sSf https://yatr.rgm.io/run.sh | bash |