diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index e536180..2155bf4 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -60,8 +60,6 @@ jobs: uses: pulumi/provider-version-action@v1 with: set-env: PROVIDER_VERSION - - name: Unshallow clone for tags - run: git fetch --prune --unshallow --tags - name: Install Go uses: actions/setup-go@v5 with: @@ -165,8 +163,6 @@ jobs: uses: pulumi/provider-version-action@v1 with: set-env: PROVIDER_VERSION - - name: Unshallow clone for tags - run: git fetch --prune --unshallow --tags - name: Install Go uses: actions/setup-go@v5 with: @@ -268,8 +264,6 @@ jobs: uses: pulumi/provider-version-action@v1 with: set-env: PROVIDER_VERSION - - name: Unshallow clone for tags - run: git fetch --prune --unshallow --tags - name: Install Go uses: actions/setup-go@v5 with: @@ -365,8 +359,6 @@ jobs: uses: pulumi/provider-version-action@v1 with: set-env: PROVIDER_VERSION - - name: Unshallow clone for tags - run: git fetch --prune --unshallow --tags - name: Install Go uses: actions/setup-go@v5 with: @@ -431,8 +423,6 @@ jobs: path: ci-scripts repository: pulumi/scripts - run: echo "ci-scripts" >> .git/info/exclude - - name: Unshallow clone for tags - run: git fetch --prune --unshallow --tags - name: Install Go uses: actions/setup-go@v5 with: @@ -510,8 +500,6 @@ jobs: uses: pulumi/provider-version-action@v1 with: set-env: PROVIDER_VERSION - - name: Unshallow clone for tags - run: git fetch --prune --unshallow --tags - name: Install Go uses: actions/setup-go@v5 with: diff --git a/.github/workflows/prerelease.yml b/.github/workflows/prerelease.yml index 4197668..38bdf06 100644 --- a/.github/workflows/prerelease.yml +++ b/.github/workflows/prerelease.yml @@ -52,8 +52,6 @@ jobs: uses: pulumi/provider-version-action@v1 with: set-env: PROVIDER_VERSION - - name: Unshallow clone for tags - run: git fetch --prune --unshallow --tags - name: Install Go uses: actions/setup-go@v5 with: @@ -157,8 +155,6 @@ jobs: uses: pulumi/provider-version-action@v1 with: set-env: PROVIDER_VERSION - - name: Unshallow clone for tags - run: git fetch --prune --unshallow --tags - name: Install Go uses: actions/setup-go@v5 with: @@ -259,8 +255,6 @@ jobs: uses: pulumi/provider-version-action@v1 with: set-env: PROVIDER_VERSION - - name: Unshallow clone for tags - run: git fetch --prune --unshallow --tags - name: Install Go uses: actions/setup-go@v5 with: @@ -356,8 +350,6 @@ jobs: uses: pulumi/provider-version-action@v1 with: set-env: PROVIDER_VERSION - - name: Unshallow clone for tags - run: git fetch --prune --unshallow --tags - name: Install Go uses: actions/setup-go@v5 with: @@ -422,8 +414,6 @@ jobs: path: ci-scripts repository: pulumi/scripts - run: echo "ci-scripts" >> .git/info/exclude - - name: Unshallow clone for tags - run: git fetch --prune --unshallow --tags - name: Install Go uses: actions/setup-go@v5 with: @@ -501,8 +491,6 @@ jobs: uses: pulumi/provider-version-action@v1 with: set-env: PROVIDER_VERSION - - name: Unshallow clone for tags - run: git fetch --prune --unshallow --tags - name: Install Go uses: actions/setup-go@v5 with: @@ -541,3 +529,38 @@ jobs: arguments: publishToSonatype closeAndReleaseSonatypeStagingRepository build-root-directory: ./sdk/java gradle-version: 7.4.1 + pubish_go_sdk: + runs-on: ubuntu-latest + name: publish-go-sdk + needs: publish-sdk + steps: + - name: Checkout Repo + uses: actions/checkout@v4 + with: + lfs: true + - id: version + name: Set Provider Version + uses: pulumi/provider-version-action@v1 + with: + set-env: PROVIDER_VERSION + - name: Download go SDK + uses: actions/download-artifact@v4 + with: + name: go-sdk.tar.gz + path: ${{ github.workspace}}/sdk/ + - name: Uncompress go SDK + run: tar -zxf ${{github.workspace}}/sdk/go.tar.gz -C + ${{github.workspace}}/sdk/go + - name: Publish Go SDK + uses: pulumi/publish-go-sdk-action@v1 + with: + repository: ${{ github.repository }} + base-ref: ${{ github.sha }} + source: sdk + path: sdk + version: ${{ steps.version.outputs.version }} + additive: false + files: |- + go.* + go/** + !*.tar.gz diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f1483b6..3e57b40 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -52,8 +52,6 @@ jobs: uses: pulumi/provider-version-action@v1 with: set-env: PROVIDER_VERSION - - name: Unshallow clone for tags - run: git fetch --prune --unshallow --tags - name: Install Go uses: actions/setup-go@v5 with: @@ -157,8 +155,6 @@ jobs: uses: pulumi/provider-version-action@v1 with: set-env: PROVIDER_VERSION - - name: Unshallow clone for tags - run: git fetch --prune --unshallow --tags - name: Install Go uses: actions/setup-go@v5 with: @@ -259,8 +255,6 @@ jobs: uses: pulumi/provider-version-action@v1 with: set-env: PROVIDER_VERSION - - name: Unshallow clone for tags - run: git fetch --prune --unshallow --tags - name: Install Go uses: actions/setup-go@v5 with: @@ -356,8 +350,6 @@ jobs: uses: pulumi/provider-version-action@v1 with: set-env: PROVIDER_VERSION - - name: Unshallow clone for tags - run: git fetch --prune --unshallow --tags - name: Install Go uses: actions/setup-go@v5 with: @@ -422,8 +414,6 @@ jobs: path: ci-scripts repository: pulumi/scripts - run: echo "ci-scripts" >> .git/info/exclude - - name: Unshallow clone for tags - run: git fetch --prune --unshallow --tags - name: Install Go uses: actions/setup-go@v5 with: @@ -501,8 +491,6 @@ jobs: uses: pulumi/provider-version-action@v1 with: set-env: PROVIDER_VERSION - - name: Unshallow clone for tags - run: git fetch --prune --unshallow --tags - name: Install Go uses: actions/setup-go@v5 with: diff --git a/.github/workflows/run-acceptance-tests.yml b/.github/workflows/run-acceptance-tests.yml index eab99b2..b345bb3 100644 --- a/.github/workflows/run-acceptance-tests.yml +++ b/.github/workflows/run-acceptance-tests.yml @@ -77,8 +77,6 @@ jobs: uses: pulumi/provider-version-action@v1 with: set-env: PROVIDER_VERSION - - name: Unshallow clone for tags - run: git fetch --prune --unshallow --tags - name: Install Go uses: actions/setup-go@v5 with: @@ -185,8 +183,6 @@ jobs: uses: pulumi/provider-version-action@v1 with: set-env: PROVIDER_VERSION - - name: Unshallow clone for tags - run: git fetch --prune --unshallow --tags - name: Install Go uses: actions/setup-go@v5 with: @@ -291,8 +287,6 @@ jobs: uses: pulumi/provider-version-action@v1 with: set-env: PROVIDER_VERSION - - name: Unshallow clone for tags - run: git fetch --prune --unshallow --tags - name: Install Go uses: actions/setup-go@v5 with: diff --git a/.github/workflows/weekly-pulumi-update.yml b/.github/workflows/weekly-pulumi-update.yml index 4c16336..5dbe0d3 100644 --- a/.github/workflows/weekly-pulumi-update.yml +++ b/.github/workflows/weekly-pulumi-update.yml @@ -50,8 +50,6 @@ jobs: uses: pulumi/provider-version-action@v1 with: set-env: PROVIDER_VERSION - - name: Unshallow clone for tags - run: git fetch --prune --unshallow --tags - name: Install Go uses: actions/setup-go@v5 with: