Update README.md #2
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Some tests depending on this name 'Compilations' via $GITHUB_WORKFLOW. Make sure to update such tests when renaming this workflow. | |
| name: Compilations | |
| on: | |
| push: | |
| paths-ignore: | |
| - 'doc/**' | |
| - '**/man/*' | |
| - '**.md' | |
| - '**.rdoc' | |
| - '**/.document' | |
| - '.*.yml' | |
| pull_request: | |
| merge_group: | |
| concurrency: | |
| group: ${{ github.workflow }} / ${{ startsWith(github.event_name, 'pull') && github.ref_name || github.sha }} | |
| cancel-in-progress: ${{ startsWith(github.event_name, 'pull') }} | |
| permissions: | |
| contents: read | |
| # Each job is split so that they roughly take 30min to run through. | |
| jobs: | |
| compile-if: | |
| name: 'omnibus compilations, trigger' | |
| runs-on: ubuntu-latest | |
| if: >- | |
| ${{!(false | |
| || contains(github.event.head_commit.message, '[DOC]') | |
| || contains(github.event.head_commit.message, 'Document') | |
| || contains(github.event.pull_request.title, '[DOC]') | |
| || contains(github.event.pull_request.title, 'Document') | |
| || contains(github.event.pull_request.labels.*.name, 'Documentation') | |
| || (github.event_name == 'push' && github.event.pull_request.user.login == 'dependabot[bot]') | |
| )}} | |
| steps: | |
| - run: true | |
| working-directory: | |
| compile1: | |
| name: 'omnibus compilations, #1' | |
| runs-on: ubuntu-latest | |
| needs: compile-if | |
| if: ${{ needs.compile-if.result == 'success' }} | |
| services: { docuum: { image: 'stephanmisc/docuum', options: '--init', volumes: [ '/root', '/var/run/docker.sock:/var/run/docker.sock' ] } } | |
| steps: | |
| - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 | |
| with: { sparse-checkout-cone-mode: false, sparse-checkout: /.github } | |
| - { uses: './.github/actions/setup/directories', with: { srcdir: 'src', builddir: 'build', makeup: true, fetch-depth: 10 } } | |
| - name: 'GCC 13 LTO' | |
| uses: './.github/actions/compilers' | |
| with: | |
| tag: gcc-13 | |
| with_gcc: 'gcc-13 -flto=auto -ffat-lto-objects -Werror=lto-type-mismatch' | |
| optflags: '-O2' | |
| enable_shared: false | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'ext/Setup' | |
| with: | |
| static_exts: 'etc json/* */escape' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 14' | |
| with: | |
| tag: 'gcc-14' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 13' | |
| with: | |
| tag: 'gcc-13' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 12' | |
| with: | |
| tag: 'gcc-12' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 11' | |
| with: | |
| tag: 'gcc-11' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 10' | |
| with: | |
| tag: 'gcc-10' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 9' | |
| with: | |
| tag: 'gcc-9' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 8' | |
| with: | |
| tag: 'gcc-8' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 7' | |
| with: | |
| tag: 'gcc-7' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| compile2: | |
| name: 'omnibus compilations, #2' | |
| runs-on: ubuntu-latest | |
| needs: compile-if | |
| if: ${{ needs.compile-if.result == 'success' }} | |
| services: { docuum: { image: 'stephanmisc/docuum', options: '--init', volumes: [ '/root', '/var/run/docker.sock:/var/run/docker.sock' ] } } | |
| steps: | |
| - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 | |
| with: { sparse-checkout-cone-mode: false, sparse-checkout: /.github } | |
| - { uses: './.github/actions/setup/directories', with: { srcdir: 'src', builddir: 'build', makeup: true, fetch-depth: 10 } } | |
| - name: 'GCC 13 LTO' | |
| uses: './.github/actions/compilers' | |
| with: | |
| tag: gcc-13 | |
| with_gcc: 'gcc-13 -flto=auto -ffat-lto-objects -Werror=lto-type-mismatch' | |
| optflags: '-O2' | |
| enable_shared: false | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'ext/Setup' | |
| with: | |
| static_exts: 'etc json/* */escape' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 14' | |
| with: | |
| tag: 'gcc-14' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 13' | |
| with: | |
| tag: 'gcc-13' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 12' | |
| with: | |
| tag: 'gcc-12' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 11' | |
| with: | |
| tag: 'gcc-11' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 10' | |
| with: | |
| tag: 'gcc-10' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 9' | |
| with: | |
| tag: 'gcc-9' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 8' | |
| with: | |
| tag: 'gcc-8' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 7' | |
| with: | |
| tag: 'gcc-7' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| compile3: | |
| name: 'omnibus compilations, #3' | |
| runs-on: ubuntu-latest | |
| needs: compile-if | |
| if: ${{ needs.compile-if.result == 'success' }} | |
| services: { docuum: { image: 'stephanmisc/docuum', options: '--init', volumes: [ '/root', '/var/run/docker.sock:/var/run/docker.sock' ] } } | |
| steps: | |
| - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 | |
| with: { sparse-checkout-cone-mode: false, sparse-checkout: /.github } | |
| - { uses: './.github/actions/setup/directories', with: { srcdir: 'src', builddir: 'build', makeup: true, fetch-depth: 10 } } | |
| - name: 'GCC 13 LTO' | |
| uses: './.github/actions/compilers' | |
| with: | |
| tag: gcc-13 | |
| with_gcc: 'gcc-13 -flto=auto -ffat-lto-objects -Werror=lto-type-mismatch' | |
| optflags: '-O2' | |
| enable_shared: false | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'ext/Setup' | |
| with: | |
| static_exts: 'etc json/* */escape' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 14' | |
| with: | |
| tag: 'gcc-14' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 13' | |
| with: | |
| tag: 'gcc-13' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 12' | |
| with: | |
| tag: 'gcc-12' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 11' | |
| with: | |
| tag: 'gcc-11' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 10' | |
| with: | |
| tag: 'gcc-10' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 9' | |
| with: | |
| tag: 'gcc-9' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 8' | |
| with: | |
| tag: 'gcc-8' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 7' | |
| with: | |
| tag: 'gcc-7' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| compile4: | |
| name: 'omnibus compilations, #4' | |
| runs-on: ubuntu-latest | |
| needs: compile-if | |
| if: ${{ needs.compile-if.result == 'success' }} | |
| services: { docuum: { image: 'stephanmisc/docuum', options: '--init', volumes: [ '/root', '/var/run/docker.sock:/var/run/docker.sock' ] } } | |
| steps: | |
| - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 | |
| with: { sparse-checkout-cone-mode: false, sparse-checkout: /.github } | |
| - { uses: './.github/actions/setup/directories', with: { srcdir: 'src', builddir: 'build', makeup: true, fetch-depth: 10 } } | |
| - name: 'GCC 13 LTO' | |
| uses: './.github/actions/compilers' | |
| with: | |
| tag: gcc-13 | |
| with_gcc: 'gcc-13 -flto=auto -ffat-lto-objects -Werror=lto-type-mismatch' | |
| optflags: '-O2' | |
| enable_shared: false | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'ext/Setup' | |
| with: | |
| static_exts: 'etc json/* */escape' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 14' | |
| with: | |
| tag: 'gcc-14' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 13' | |
| with: | |
| tag: 'gcc-13' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 12' | |
| with: | |
| tag: 'gcc-12' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 11' | |
| with: | |
| tag: 'gcc-11' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 10' | |
| with: | |
| tag: 'gcc-10' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 9' | |
| with: | |
| tag: 'gcc-9' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 8' | |
| with: | |
| tag: 'gcc-8' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 7' | |
| with: | |
| tag: 'gcc-7' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| compile5: | |
| name: 'omnibus compilations, #5' | |
| runs-on: ubuntu-latest | |
| needs: compile-if | |
| if: ${{ needs.compile-if.result == 'success' }} | |
| services: { docuum: { image: 'stephanmisc/docuum', options: '--init', volumes: [ '/root', '/var/run/docker.sock:/var/run/docker.sock' ] } } | |
| steps: | |
| - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 | |
| with: { sparse-checkout-cone-mode: false, sparse-checkout: /.github } | |
| - { uses: './.github/actions/setup/directories', with: { srcdir: 'src', builddir: 'build', makeup: true, fetch-depth: 10 } } | |
| - name: 'GCC 13 LTO' | |
| uses: './.github/actions/compilers' | |
| with: | |
| tag: gcc-13 | |
| with_gcc: 'gcc-13 -flto=auto -ffat-lto-objects -Werror=lto-type-mismatch' | |
| optflags: '-O2' | |
| enable_shared: false | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'ext/Setup' | |
| with: | |
| static_exts: 'etc json/* */escape' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 14' | |
| with: | |
| tag: 'gcc-14' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 13' | |
| with: | |
| tag: 'gcc-13' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 12' | |
| with: | |
| tag: 'gcc-12' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 11' | |
| with: | |
| tag: 'gcc-11' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 10' | |
| with: | |
| tag: 'gcc-10' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 9' | |
| with: | |
| tag: 'gcc-9' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 8' | |
| with: | |
| tag: 'gcc-8' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 7' | |
| with: | |
| tag: 'gcc-7' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| compile6: | |
| name: 'omnibus compilations, #6' | |
| runs-on: ubuntu-latest | |
| needs: compile-if | |
| if: ${{ needs.compile-if.result == 'success' }} | |
| services: { docuum: { image: 'stephanmisc/docuum', options: '--init', volumes: [ '/root', '/var/run/docker.sock:/var/run/docker.sock' ] } } | |
| steps: | |
| - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 | |
| with: { sparse-checkout-cone-mode: false, sparse-checkout: /.github } | |
| - { uses: './.github/actions/setup/directories', with: { srcdir: 'src', builddir: 'build', makeup: true, fetch-depth: 10 } } | |
| - name: 'GCC 13 LTO' | |
| uses: './.github/actions/compilers' | |
| with: | |
| tag: gcc-13 | |
| with_gcc: 'gcc-13 -flto=auto -ffat-lto-objects -Werror=lto-type-mismatch' | |
| optflags: '-O2' | |
| enable_shared: false | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'ext/Setup' | |
| with: | |
| static_exts: 'etc json/* */escape' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 14' | |
| with: | |
| tag: 'gcc-14' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 13' | |
| with: | |
| tag: 'gcc-13' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 12' | |
| with: | |
| tag: 'gcc-12' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 11' | |
| with: | |
| tag: 'gcc-11' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 10' | |
| with: | |
| tag: 'gcc-10' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 9' | |
| with: | |
| tag: 'gcc-9' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 8' | |
| with: | |
| tag: 'gcc-8' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 7' | |
| with: | |
| tag: 'gcc-7' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| compile7: | |
| name: 'omnibus compilations, #7' | |
| runs-on: ubuntu-latest | |
| needs: compile-if | |
| if: ${{ needs.compile-if.result == 'success' }} | |
| services: { docuum: { image: 'stephanmisc/docuum', options: '--init', volumes: [ '/root', '/var/run/docker.sock:/var/run/docker.sock' ] } } | |
| steps: | |
| - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 | |
| with: { sparse-checkout-cone-mode: false, sparse-checkout: /.github } | |
| - { uses: './.github/actions/setup/directories', with: { srcdir: 'src', builddir: 'build', makeup: true, fetch-depth: 10 } } | |
| - name: 'GCC 13 LTO' | |
| uses: './.github/actions/compilers' | |
| with: | |
| tag: gcc-13 | |
| with_gcc: 'gcc-13 -flto=auto -ffat-lto-objects -Werror=lto-type-mismatch' | |
| optflags: '-O2' | |
| enable_shared: false | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'ext/Setup' | |
| with: | |
| static_exts: 'etc json/* */escape' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 14' | |
| with: | |
| tag: 'gcc-14' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 13' | |
| with: | |
| tag: 'gcc-13' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 12' | |
| with: | |
| tag: 'gcc-12' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 11' | |
| with: | |
| tag: 'gcc-11' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 10' | |
| with: | |
| tag: 'gcc-10' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 9' | |
| with: | |
| tag: 'gcc-9' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 8' | |
| with: | |
| tag: 'gcc-8' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 7' | |
| with: | |
| tag: 'gcc-7' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| compile8: | |
| name: 'omnibus compilations, #8' | |
| runs-on: ubuntu-latest | |
| needs: compile-if | |
| if: ${{ needs.compile-if.result == 'success' }} | |
| services: { docuum: { image: 'stephanmisc/docuum', options: '--init', volumes: [ '/root', '/var/run/docker.sock:/var/run/docker.sock' ] } } | |
| steps: | |
| - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 | |
| with: { sparse-checkout-cone-mode: false, sparse-checkout: /.github } | |
| - { uses: './.github/actions/setup/directories', with: { srcdir: 'src', builddir: 'build', makeup: true, fetch-depth: 10 } } | |
| - name: 'GCC 13 LTO' | |
| uses: './.github/actions/compilers' | |
| with: | |
| tag: gcc-13 | |
| with_gcc: 'gcc-13 -flto=auto -ffat-lto-objects -Werror=lto-type-mismatch' | |
| optflags: '-O2' | |
| enable_shared: false | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'ext/Setup' | |
| with: | |
| static_exts: 'etc json/* */escape' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 14' | |
| with: | |
| tag: 'gcc-14' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 13' | |
| with: | |
| tag: 'gcc-13' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 12' | |
| with: | |
| tag: 'gcc-12' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 11' | |
| with: | |
| tag: 'gcc-11' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 10' | |
| with: | |
| tag: 'gcc-10' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 9' | |
| with: | |
| tag: 'gcc-9' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 8' | |
| with: | |
| tag: 'gcc-8' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 7' | |
| with: | |
| tag: 'gcc-7' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| compile9: | |
| name: 'omnibus compilations, #9' | |
| runs-on: ubuntu-latest | |
| needs: compile-if | |
| if: ${{ needs.compile-if.result == 'success' }} | |
| services: { docuum: { image: 'stephanmisc/docuum', options: '--init', volumes: [ '/root', '/var/run/docker.sock:/var/run/docker.sock' ] } } | |
| steps: | |
| - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 | |
| with: { sparse-checkout-cone-mode: false, sparse-checkout: /.github } | |
| - { uses: './.github/actions/setup/directories', with: { srcdir: 'src', builddir: 'build', makeup: true, fetch-depth: 10 } } | |
| - name: 'GCC 13 LTO' | |
| uses: './.github/actions/compilers' | |
| with: | |
| tag: gcc-13 | |
| with_gcc: 'gcc-13 -flto=auto -ffat-lto-objects -Werror=lto-type-mismatch' | |
| optflags: '-O2' | |
| enable_shared: false | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'ext/Setup' | |
| with: | |
| static_exts: 'etc json/* */escape' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 14' | |
| with: | |
| tag: 'gcc-14' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 13' | |
| with: | |
| tag: 'gcc-13' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 12' | |
| with: | |
| tag: 'gcc-12' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 11' | |
| with: | |
| tag: 'gcc-11' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 10' | |
| with: | |
| tag: 'gcc-10' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 9' | |
| with: | |
| tag: 'gcc-9' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 8' | |
| with: | |
| tag: 'gcc-8' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 7' | |
| with: | |
| tag: 'gcc-7' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| compileX: | |
| name: 'omnibus compilations, #10' | |
| runs-on: ubuntu-latest | |
| needs: compile-if | |
| if: ${{ needs.compile-if.result == 'success' }} | |
| services: { docuum: { image: 'stephanmisc/docuum', options: '--init', volumes: [ '/root', '/var/run/docker.sock:/var/run/docker.sock' ] } } | |
| steps: | |
| - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 | |
| with: { sparse-checkout-cone-mode: false, sparse-checkout: /.github } | |
| - { uses: './.github/actions/setup/directories', with: { srcdir: 'src', builddir: 'build', makeup: true, fetch-depth: 10 } } | |
| - name: 'GCC 13 LTO' | |
| uses: './.github/actions/compilers' | |
| with: | |
| tag: gcc-13 | |
| with_gcc: 'gcc-13 -flto=auto -ffat-lto-objects -Werror=lto-type-mismatch' | |
| optflags: '-O2' | |
| enable_shared: false | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'ext/Setup' | |
| with: | |
| static_exts: 'etc json/* */escape' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 14' | |
| with: | |
| tag: 'gcc-14' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 13' | |
| with: | |
| tag: 'gcc-13' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 12' | |
| with: | |
| tag: 'gcc-12' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 11' | |
| with: | |
| tag: 'gcc-11' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 10' | |
| with: | |
| tag: 'gcc-10' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 9' | |
| with: | |
| tag: 'gcc-9' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 8' | |
| with: | |
| tag: 'gcc-8' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 7' | |
| with: | |
| tag: 'gcc-7' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| compileB: | |
| name: 'omnibus compilations, #11' | |
| runs-on: ubuntu-latest | |
| needs: compile-if | |
| if: ${{ needs.compile-if.result == 'success' }} | |
| services: { docuum: { image: 'stephanmisc/docuum', options: '--init', volumes: [ '/root', '/var/run/docker.sock:/var/run/docker.sock' ] } } | |
| steps: | |
| - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 | |
| with: { sparse-checkout-cone-mode: false, sparse-checkout: /.github } | |
| - { uses: './.github/actions/setup/directories', with: { srcdir: 'src', builddir: 'build', makeup: true, fetch-depth: 10 } } | |
| - name: 'GCC 13 LTO' | |
| uses: './.github/actions/compilers' | |
| with: | |
| tag: gcc-13 | |
| with_gcc: 'gcc-13 -flto=auto -ffat-lto-objects -Werror=lto-type-mismatch' | |
| optflags: '-O2' | |
| enable_shared: false | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'ext/Setup' | |
| with: | |
| static_exts: 'etc json/* */escape' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 14' | |
| with: | |
| tag: 'gcc-14' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 13' | |
| with: | |
| tag: 'gcc-13' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 12' | |
| with: | |
| tag: 'gcc-12' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 11' | |
| with: | |
| tag: 'gcc-11' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 10' | |
| with: | |
| tag: 'gcc-10' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 9' | |
| with: | |
| tag: 'gcc-9' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 8' | |
| with: | |
| tag: 'gcc-8' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 7' | |
| with: | |
| tag: 'gcc-7' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| compileC: | |
| name: 'omnibus compilations, #12' | |
| runs-on: ubuntu-latest | |
| needs: compile-if | |
| if: ${{ needs.compile-if.result == 'success' }} | |
| services: { docuum: { image: 'stephanmisc/docuum', options: '--init', volumes: [ '/root', '/var/run/docker.sock:/var/run/docker.sock' ] } } | |
| steps: | |
| - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 | |
| with: { sparse-checkout-cone-mode: false, sparse-checkout: /.github } | |
| - { uses: './.github/actions/setup/directories', with: { srcdir: 'src', builddir: 'build', makeup: true, fetch-depth: 10 } } | |
| - name: 'GCC 13 LTO' | |
| uses: './.github/actions/compilers' | |
| with: | |
| tag: gcc-13 | |
| with_gcc: 'gcc-13 -flto=auto -ffat-lto-objects -Werror=lto-type-mismatch' | |
| optflags: '-O2' | |
| enable_shared: false | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'ext/Setup' | |
| with: | |
| static_exts: 'etc json/* */escape' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 14' | |
| with: | |
| tag: 'gcc-14' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 13' | |
| with: | |
| tag: 'gcc-13' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 12' | |
| with: | |
| tag: 'gcc-12' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 11' | |
| with: | |
| tag: 'gcc-11' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 10' | |
| with: | |
| tag: 'gcc-10' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 9' | |
| with: | |
| tag: 'gcc-9' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 8' | |
| with: | |
| tag: 'gcc-8' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| - uses: './.github/actions/compilers' | |
| name: 'GCC 7' | |
| with: | |
| tag: 'gcc-7' | |
| launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }} | |
| launchable-url: ${{ secrets.LAUNCHABLE_BASE_URL }} | |
| compilemax: | |
| name: 'omnibus compilations, result' | |
| runs-on: ubuntu-latest | |
| if: ${{ always() }} | |
| needs: | |
| - 'compile1' | |
| - 'compile2' | |
| - 'compile3' | |
| - 'compile4' | |
| - 'compile5' | |
| - 'compile6' | |
| - 'compile7' | |
| - 'compile8' | |
| - 'compile9' | |
| - 'compileX' | |
| - 'compileB' | |
| - 'compileC' | |
| steps: | |
| - uses: ./.github/actions/slack | |
| with: | |
| label: 'omnibus' | |
| SLACK_WEBHOOK_URL: ${{ secrets.SIMPLER_ALERTS_URL }} # ruby-lang slack: ruby/simpler-alerts-bot | |
| if: ${{ contains(needs.*.result, 'failure') || contains(needs.*.result, 'cancelled') }} | |
| - run: false | |
| working-directory: | |
| if: ${{ contains(needs.*.result, 'failure') || contains(needs.*.result, 'cancelled') }} | |
| defaults: | |
| run: | |
| working-directory: build |