|
26 | 26 | SIGNING_KEY: ${{ secrets.JAVA_SIGNING_KEY }}
|
27 | 27 | SIGNING_KEY_ID: ${{ secrets.JAVA_SIGNING_KEY_ID }}
|
28 | 28 | SIGNING_PASSWORD: ${{ secrets.JAVA_SIGNING_PASSWORD }}
|
29 |
| - SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }} |
30 | 29 | TF_APPEND_USER_AGENT: pulumi
|
31 | 30 | PROVIDER_VERSION: ${{ inputs.version }}
|
32 | 31 |
|
|
58 | 57 | uses: ./.github/actions/setup-tools
|
59 | 58 | with:
|
60 | 59 | tools: pulumictl, pulumicli, go, node, dotnet, python, java
|
61 |
| - - name: Download provider + tfgen binaries |
62 |
| - uses: actions/download-artifact@v4 |
63 |
| - with: |
64 |
| - name: aws-provider.tar.gz |
65 |
| - path: ${{ github.workspace }}/bin |
66 |
| - - name: Untar provider binaries |
67 |
| - run: >- |
68 |
| - tar -zxf ${{ github.workspace }}/bin/provider.tar.gz -C ${{ |
69 |
| - github.workspace}}/bin |
70 |
| -
|
71 |
| - find ${{ github.workspace }} -name "pulumi-*-aws" -print -exec chmod +x {} \; |
| 60 | + - name: Download bin |
| 61 | + uses: ./.github/actions/download-bin |
72 | 62 | - name: Install plugins
|
73 | 63 | run: make install_plugins
|
74 | 64 | - name: Update path
|
|
84 | 74 | sdk/go/**/pulumiUtilities.go
|
85 | 75 | sdk/nodejs/package.json
|
86 | 76 | sdk/python/pyproject.toml
|
87 |
| - - name: Compress SDK folder |
88 |
| - run: tar -zcf sdk/${{ matrix.language }}.tar.gz -C sdk/${{ matrix.language }} . |
89 |
| - - name: Upload artifacts |
90 |
| - uses: actions/upload-artifact@v4 |
| 77 | + - name: Upload SDK |
| 78 | + uses: ./.github/actions/upload-sdk |
91 | 79 | with:
|
92 |
| - name: ${{ matrix.language }}-sdk.tar.gz |
93 |
| - path: ${{ github.workspace}}/sdk/${{ matrix.language }}.tar.gz |
94 |
| - retention-days: 30 |
| 80 | + language: ${{ matrix.language }} |
0 commit comments