From 5e742155e7f8aba19a3e38ecaf1215fbcb6967b4 Mon Sep 17 00:00:00 2001 From: Pulumi Bot <30351955+pulumi-bot@users.noreply.github.com> Date: Thu, 2 Nov 2023 15:25:58 -0700 Subject: [PATCH] Update GitHub Actions workflows. (#210) This PR was automatically generated by the update-workflows-ecosystem-providers workflow in the pulumi/ci-mgmt repo, from commit a5f4ca2c8ce556bad58ead64b86f3035b2d60255. --- .github/workflows/license.yml | 75 ++++++++++++++++++++++ .github/workflows/master.yml | 8 ++- .github/workflows/prerelease.yml | 8 ++- .github/workflows/release.yml | 8 ++- .github/workflows/run-acceptance-tests.yml | 5 ++ .upgrade-config.yml | 2 +- 6 files changed, 102 insertions(+), 4 deletions(-) create mode 100644 .github/workflows/license.yml diff --git a/.github/workflows/license.yml b/.github/workflows/license.yml new file mode 100644 index 0000000..282d2b1 --- /dev/null +++ b/.github/workflows/license.yml @@ -0,0 +1,75 @@ +# WARNING: This file is autogenerated - changes will be overwritten if not made via https://github.com/pulumi/ci-mgmt + +name: license_check + +on: + workflow_call: + inputs: {} + + +env: + DOTNETVERSION: | + 6.0.x + 3.1.301 + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + GOVERSION: 1.21.x + JAVAVERSION: "11" + MINIO_ACCESS_KEY: minio + MINIO_ENABLE_HTTPS: false + MINIO_ENDPOINT: localhost:9000 + MINIO_SECRET_KEY: minio123 + NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} + NODEVERSION: 20.x + NPM_TOKEN: ${{ secrets.NPM_TOKEN }} + NUGET_PUBLISH_KEY: ${{ secrets.NUGET_PUBLISH_KEY }} + PUBLISH_REPO_PASSWORD: ${{ secrets.OSSRH_PASSWORD }} + PUBLISH_REPO_USERNAME: ${{ secrets.OSSRH_USERNAME }} + PULUMI_ACCESS_TOKEN: ${{ secrets.PULUMI_ACCESS_TOKEN }} + PULUMI_API: https://api.pulumi-staging.io + PULUMI_GO_DEP_ROOT: ${{ github.workspace }}/.. + PULUMI_LOCAL_NUGET: ${{ github.workspace }}/nuget + PYPI_PASSWORD: ${{ secrets.PYPI_PASSWORD }} + PYTHONVERSION: "3.9" + SIGNING_KEY: ${{ secrets.JAVA_SIGNING_KEY }} + SIGNING_KEY_ID: ${{ secrets.JAVA_SIGNING_KEY_ID }} + SIGNING_PASSWORD: ${{ secrets.JAVA_SIGNING_PASSWORD }} + SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }} + TF_APPEND_USER_AGENT: pulumi + TRAVIS_OS_NAME: linux + +jobs: + license_check: + name: License Check + runs-on: ubuntu-latest + steps: + - name: Checkout Repo + uses: actions/checkout@v3 + with: + ref: ${{ env.PR_COMMIT_SHA }} + - name: Unshallow clone for tags + run: git fetch --prune --unshallow --tags + - name: Install Go + uses: actions/setup-go@v4 + with: + cache-dependency-path: | + sdk/go.sum + go-version: 1.21.x + - run: make upstream + - uses: pulumi/license-check-action@main + with: + module-path: provider + ignore-modules: >- + github.com/aead/chacha20, + github.com/apache/arrow/go/v12, + github.com/apache/thrift/lib/go/thrift, + github.com/cloudflare/circl, + github.com/golang, + github.com/jmespath/go-jmespath, + github.com/klauspost/compress, + github.com/mattn/go-localereader, + github.com/modern-go/reflect2, + github.com/pierrec/lz4, + github.com/pjbgf/sha1cd, + github.com/pulumi, + github.com/segmentio/asm, + golang.org diff --git a/.github/workflows/master.yml b/.github/workflows/master.yml index 585d139..82421db 100644 --- a/.github/workflows/master.yml +++ b/.github/workflows/master.yml @@ -183,6 +183,10 @@ jobs: name: lint uses: ./.github/workflows/lint.yml secrets: inherit + license_check: + name: License Check + uses: ./.github/workflows/license.yml + secrets: inherit prerequisites: name: prerequisites runs-on: ubuntu-latest @@ -262,7 +266,9 @@ jobs: publish: name: publish - needs: test + needs: + - test + - license_check runs-on: ubuntu-latest steps: - name: Checkout Repo diff --git a/.github/workflows/prerelease.yml b/.github/workflows/prerelease.yml index 25f148e..c6551a8 100644 --- a/.github/workflows/prerelease.yml +++ b/.github/workflows/prerelease.yml @@ -130,6 +130,10 @@ jobs: name: lint uses: ./.github/workflows/lint.yml secrets: inherit + license_check: + name: License Check + uses: ./.github/workflows/license.yml + secrets: inherit prerequisites: name: prerequisites runs-on: ubuntu-latest @@ -209,7 +213,9 @@ jobs: publish: name: publish - needs: test + needs: + - test + - license_check runs-on: ubuntu-latest steps: - name: Checkout Repo diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 2637ae3..9d6d91f 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -143,6 +143,10 @@ jobs: name: lint uses: ./.github/workflows/lint.yml secrets: inherit + license_check: + name: License Check + uses: ./.github/workflows/license.yml + secrets: inherit prerequisites: name: prerequisites runs-on: ubuntu-latest @@ -222,7 +226,9 @@ jobs: publish: name: publish - needs: test + needs: + - test + - license_check runs-on: ubuntu-latest steps: - name: Checkout Repo diff --git a/.github/workflows/run-acceptance-tests.yml b/.github/workflows/run-acceptance-tests.yml index af3db2d..342e785 100644 --- a/.github/workflows/run-acceptance-tests.yml +++ b/.github/workflows/run-acceptance-tests.yml @@ -261,6 +261,7 @@ jobs: ! cancelled() needs: - test + - license_check - lint runs-on: ubuntu-latest steps: @@ -379,6 +380,10 @@ jobs: - dotnet - go - java + license_check: + name: License Check + uses: ./.github/workflows/license.yml + secrets: inherit name: run-acceptance-tests on: pull_request: diff --git a/.upgrade-config.yml b/.upgrade-config.yml index 7a0020a..0428ed3 100644 --- a/.upgrade-config.yml +++ b/.upgrade-config.yml @@ -4,5 +4,5 @@ upstream-provider-name: terraform-provider-minio pulumi-infer-version: true remove-plugins: true -pr-reviewers: pulumi/Providers,lukehoban +pr-reviewers: iwahbe # Team: pulumi/Providers javaVersion: "v0.9.8"