From fb3056e9b6b46a5870890c3f5d899f2beec60821 Mon Sep 17 00:00:00 2001 From: Fraser Waters Date: Wed, 15 Nov 2023 21:09:51 +0000 Subject: [PATCH] Add jobs to use as required status (#207) --- .github/workflows/changelog.yml | 3 +-- .github/workflows/pr.yml | 12 ++++++++++-- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml index 517a7fb7..1ffb18a0 100644 --- a/.github/workflows/changelog.yml +++ b/.github/workflows/changelog.yml @@ -8,8 +8,7 @@ env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} jobs: - check: - name: latest + check-changelog: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 89ecd3a4..876c9864 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -1,3 +1,5 @@ +name: Build and test + on: merge_group: pull_request: @@ -12,7 +14,7 @@ env: PULUMI_TEST_OWNER: "moolumi" jobs: - Build: + build: strategy: matrix: dotnet-version: [6.0.x, 8.0.x] @@ -43,7 +45,7 @@ jobs: fail_ci_if_error: false verbose: true token: ${{ secrets.CODECOV_TOKEN }} - IntegrationTests: + integration-tests: strategy: matrix: os: [ubuntu-latest, windows-latest, macos-11] @@ -120,3 +122,9 @@ jobs: run: dotnet run integration test TestProvider - name: TestDeletedWith run: dotnet run integration test TestDeletedWith + check-pr: + needs: ["build", "integration-tests"] + runs-on: ubuntu-latest + steps: + - name: OK + run: echo "OK"