on: push: branches: - master pull_request: branches: - master workflow_dispatch: # For quickly detecting important differences in runner configurations schedule: - cron: '0 5 * * MON' name: Linux aarch64 jobs: check: name: Check runs-on: ubuntu-22.04-arm steps: - name: Checkout uses: actions/checkout@v4 - uses: ./.github/actions/post-checkout with: playtime-engine-deploy-key: ${{ secrets.PRIVATE_PLAYTIME_CLIP_ENGINE_DEPLOY_KEY }} license-processor-deploy-key: ${{ secrets.PRIVATE_HELGOBOSS_LICENSE_PROCESSOR_DEPLOY_KEY }} - uses: ./.github/actions/check with: args: '--features playtime' test: name: Test runs-on: ubuntu-22.04-arm steps: - name: Checkout uses: actions/checkout@v4 - uses: ./.github/actions/post-checkout with: playtime-engine-deploy-key: ${{ secrets.PRIVATE_PLAYTIME_CLIP_ENGINE_DEPLOY_KEY }} license-processor-deploy-key: ${{ secrets.PRIVATE_HELGOBOSS_LICENSE_PROCESSOR_DEPLOY_KEY }} - uses: ./.github/actions/build with: args: '--features playtime'