Release: pyAMReX 26.09 (#616) #1924
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
| name: 👑 CI | |
| on: | |
| # Developers work from forks, whose pushes never trigger us here; the only | |
| # branches pushed directly to this repo are mainline and the pre-commit.ci / | |
| # dependabot update branches, which open PRs and are covered by the | |
| # pull_request trigger below. Running on those pushes as well would only | |
| # duplicate the CI and store a second, redundant set of Actions caches under | |
| # refs/heads/<branch> next to the refs/pull/<n>/merge ones. | |
| # A branch filter also excludes tag pushes, which would otherwise cache under | |
| # the never-restorable refs/heads/refs/tags/<tag>. | |
| push: | |
| branches: [development] | |
| pull_request: | |
| concurrency: | |
| group: ${{ github.ref }}-${{ github.head_ref }}-ci | |
| cancel-in-progress: true | |
| jobs: | |
| stubs: | |
| # Pushes should only run on mainline branch "development" | |
| name: 🔄 Update Stub Files | |
| secrets: | |
| PYAMREX_PUSH_TOKEN: ${{ secrets.PYAMREX_PUSH_TOKEN }} | |
| uses: ./.github/workflows/stubs.yml | |
| ubuntu: | |
| name: 🐧 Ubuntu | |
| needs: [stubs] | |
| uses: ./.github/workflows/ubuntu.yml | |
| intel: | |
| name: 🐧 Intel | |
| needs: [ubuntu] | |
| uses: ./.github/workflows/intel.yml | |
| hip: | |
| name: 🐧 HIP | |
| needs: [ubuntu] | |
| uses: ./.github/workflows/hip.yml | |
| macos: | |
| name: 🍏 macOS | |
| needs: [ubuntu] | |
| uses: ./.github/workflows/macos.yml | |
| windows: | |
| name: 🪟 Windows | |
| needs: [ubuntu] | |
| uses: ./.github/workflows/windows.yml | |
| codeql: | |
| name: 🔎 CodeQL | |
| needs: [ubuntu] | |
| permissions: | |
| actions: read | |
| contents: read | |
| security-events: write | |
| uses: ./.github/workflows/codeql.yml |