Skip to content

Commit c85d018

Browse files
authored
Require resource views (#367)
With this change the provider requires the new Resource Views feature available in the latest Pulumi CLI. It will instruct users to upgrade the CLI if used with an older CLI.
1 parent ccf6e94 commit c85d018

34 files changed

+172
-2590
lines changed

.ci-mgmt.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ aws: true
99
modulePath: .
1010
env:
1111
AWS_REGION: "us-west-2"
12+
PULUMI_ENABLE_VIEWS_PREVIEW: true
1213

1314
actions:
1415
preTest:

.github/workflows/license.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ env:
1616
PUBLISH_REPO_USERNAME: ${{ secrets.OSSRH_USERNAME }}
1717
PULUMI_ACCESS_TOKEN: ${{ secrets.PULUMI_ACCESS_TOKEN }}
1818
PULUMI_API: https://api.pulumi-staging.io
19+
PULUMI_ENABLE_VIEWS_PREVIEW: "true"
1920
PULUMI_GO_DEP_ROOT: ${{ github.workspace }}/..
2021
PULUMI_LOCAL_NUGET: ${{ github.workspace }}/nuget
2122
PYPI_PASSWORD: ${{ secrets.PYPI_API_TOKEN }}

.github/workflows/lint.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ env:
1616
PUBLISH_REPO_USERNAME: ${{ secrets.OSSRH_USERNAME }}
1717
PULUMI_ACCESS_TOKEN: ${{ secrets.PULUMI_ACCESS_TOKEN }}
1818
PULUMI_API: https://api.pulumi-staging.io
19+
PULUMI_ENABLE_VIEWS_PREVIEW: "true"
1920
PULUMI_GO_DEP_ROOT: ${{ github.workspace }}/..
2021
PULUMI_LOCAL_NUGET: ${{ github.workspace }}/nuget
2122
PYPI_PASSWORD: ${{ secrets.PYPI_API_TOKEN }}

.github/workflows/main.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ env:
1010
PUBLISH_REPO_USERNAME: ${{ secrets.OSSRH_USERNAME }}
1111
PULUMI_ACCESS_TOKEN: ${{ secrets.PULUMI_ACCESS_TOKEN }}
1212
PULUMI_API: https://api.pulumi-staging.io
13+
PULUMI_ENABLE_VIEWS_PREVIEW: "true"
1314
PULUMI_GO_DEP_ROOT: ${{ github.workspace }}/..
1415
PULUMI_LOCAL_NUGET: ${{ github.workspace }}/nuget
1516
PYPI_PASSWORD: ${{ secrets.PYPI_API_TOKEN }}

.github/workflows/prerelease.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ env:
1111
PUBLISH_REPO_USERNAME: ${{ secrets.OSSRH_USERNAME }}
1212
PULUMI_ACCESS_TOKEN: ${{ secrets.PULUMI_ACCESS_TOKEN }}
1313
PULUMI_API: https://api.pulumi-staging.io
14+
PULUMI_ENABLE_VIEWS_PREVIEW: "true"
1415
PULUMI_GO_DEP_ROOT: ${{ github.workspace }}/..
1516
PULUMI_LOCAL_NUGET: ${{ github.workspace }}/nuget
1617
PYPI_PASSWORD: ${{ secrets.PYPI_API_TOKEN }}

.github/workflows/prerequisites.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ env:
2929
PUBLISH_REPO_USERNAME: ${{ secrets.OSSRH_USERNAME }}
3030
PULUMI_ACCESS_TOKEN: ${{ secrets.PULUMI_ACCESS_TOKEN }}
3131
PULUMI_API: https://api.pulumi-staging.io
32+
PULUMI_ENABLE_VIEWS_PREVIEW: "true"
3233
PULUMI_GO_DEP_ROOT: ${{ github.workspace }}/..
3334
PULUMI_LOCAL_NUGET: ${{ github.workspace }}/nuget
3435
PYPI_PASSWORD: ${{ secrets.PYPI_API_TOKEN }}

.github/workflows/publish.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ env:
3030
PUBLISH_REPO_USERNAME: ${{ secrets.OSSRH_USERNAME }}
3131
PULUMI_ACCESS_TOKEN: ${{ secrets.PULUMI_ACCESS_TOKEN }}
3232
PULUMI_API: https://api.pulumi-staging.io
33+
PULUMI_ENABLE_VIEWS_PREVIEW: "true"
3334
PULUMI_GO_DEP_ROOT: ${{ github.workspace }}/..
3435
PULUMI_LOCAL_NUGET: ${{ github.workspace }}/nuget
3536
PYPI_PASSWORD: ${{ secrets.PYPI_API_TOKEN }}

.github/workflows/pull-request.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ env:
1010
PUBLISH_REPO_USERNAME: ${{ secrets.OSSRH_USERNAME }}
1111
PULUMI_ACCESS_TOKEN: ${{ secrets.PULUMI_ACCESS_TOKEN }}
1212
PULUMI_API: https://api.pulumi-staging.io
13+
PULUMI_ENABLE_VIEWS_PREVIEW: "true"
1314
PULUMI_GO_DEP_ROOT: ${{ github.workspace }}/..
1415
PULUMI_LOCAL_NUGET: ${{ github.workspace }}/nuget
1516
PYPI_PASSWORD: ${{ secrets.PYPI_API_TOKEN }}

.github/workflows/release.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ env:
1616
PUBLISH_REPO_USERNAME: ${{ secrets.OSSRH_USERNAME }}
1717
PULUMI_ACCESS_TOKEN: ${{ secrets.PULUMI_ACCESS_TOKEN }}
1818
PULUMI_API: https://api.pulumi-staging.io
19+
PULUMI_ENABLE_VIEWS_PREVIEW: "true"
1920
PULUMI_GO_DEP_ROOT: ${{ github.workspace }}/..
2021
PULUMI_LOCAL_NUGET: ${{ github.workspace }}/nuget
2122
PYPI_PASSWORD: ${{ secrets.PYPI_API_TOKEN }}

.github/workflows/run-acceptance-tests.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ env:
2121
PUBLISH_REPO_USERNAME: ${{ secrets.OSSRH_USERNAME }}
2222
PULUMI_ACCESS_TOKEN: ${{ secrets.PULUMI_ACCESS_TOKEN }}
2323
PULUMI_API: https://api.pulumi-staging.io
24+
PULUMI_ENABLE_VIEWS_PREVIEW: "true"
2425
PULUMI_GO_DEP_ROOT: ${{ github.workspace }}/..
2526
PULUMI_LOCAL_NUGET: ${{ github.workspace }}/nuget
2627
PYPI_PASSWORD: ${{ secrets.PYPI_API_TOKEN }}

0 commit comments

Comments
 (0)