Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add the ability to pass a major upstream tf module version for automated PRs #127

Merged
merged 1 commit into from
Feb 7, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions provider-ci/generate-provider.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ const upstreamProviderOrg = getRequiredStringParam('upstream-provider-org');
const upstreamProviderRepo = param.String('upstream-provider-repo', `terraform-provider-${provider}`);
const failOnExtraMapping = param.Boolean('fail-on-extra-mapping', true);
const failOnMissingMapping = param.Boolean('fail-on-missing-mapping', true);
const upstreamProviderMajorVersion = param.String('upstream-provider-major-version', "");

// NOTE: The following code works against the JS in lib/ generated from the TS
// in src/. In order to have changes in e.g. workflows.ts be reflected in this
Expand All @@ -43,6 +44,7 @@ const updateUpstreamProvider = () => new wf.UpdateUpstreamProviderWorkflow({
upstreamProviderRepo: upstreamProviderRepo,
failOnExtraMapping: failOnExtraMapping,
failOnMissingMapping: failOnMissingMapping,
upstreamProviderMajorVersion: upstreamProviderMajorVersion,
});
const commandDispatch = () => new wf.CommandDispatchWorkflow();
const pre = () => new goreleaser.PulumiGoreleaserPreConfig(provider);
Expand Down
11 changes: 8 additions & 3 deletions provider-ci/lib/workflows.js
Original file line number Diff line number Diff line change
Expand Up @@ -190,6 +190,11 @@ export class UpdatePulumiTerraformBridgeWorkflow extends g.GithubWorkflow {
}, {
env: {
GITHUB_TOKEN: '${{ secrets.GITHUB_TOKEN }}',
// If there are missing or extra mappings, they can not have been
// introduced by updating the bridge, so for this workflow we'll
// ignore mapping errors.
PULUMI_EXTRA_MAPPING_ERROR: false,
PULUMI_MISSING_MAPPING_ERROR: false,
}
});
this.jobs = {
Expand Down Expand Up @@ -264,7 +269,7 @@ export class UpdateUpstreamProviderWorkflow extends g.GithubWorkflow {
}
}
}, {
env: Object.assign(Object.assign({}, env), { PULUMI_EXTRA_MAPPING_ERROR: args.failOnExtraMapping, PULUMI_MISSING_MAPPING_ERROR: args.failOnMissingMapping, UPSTREAM_PROVIDER_ORG: args.upstreamProviderOrg, UPSTREAM_PROVIDER_REPO: args.upstreamProviderRepo })
env: Object.assign(Object.assign({}, env), { PULUMI_EXTRA_MAPPING_ERROR: args.failOnExtraMapping, PULUMI_MISSING_MAPPING_ERROR: args.failOnMissingMapping, UPSTREAM_PROVIDER_ORG: args.upstreamProviderOrg, UPSTREAM_PROVIDER_REPO: args.upstreamProviderRepo, UPSTREAM_PROVIDER_MAJOR_VERSION: args.upstreamProviderMajorVersion })
});
const prStepOptions = {
"commit-message": "Update ${{ env.UPSTREAM_PROVIDER_REPO }} to v${{ github.event.inputs.version }}",
Expand Down Expand Up @@ -305,11 +310,11 @@ export class UpdateUpstreamProviderWorkflow extends g.GithubWorkflow {
.addStep({
name: "Update shim/go.mod",
if: "${{ hashFiles('provider/shim/go.mod') != '' }}",
run: "cd provider/shim && go mod edit -require github.com/${{ env.UPSTREAM_PROVIDER_ORG }}/${{ env.UPSTREAM_PROVIDER_REPO }}@${{ env.UPSTREAM_PROVIDER_SHA }} && go mod tidy"
run: "cd provider/shim && go mod edit -require github.com/${{ env.UPSTREAM_PROVIDER_ORG }}/${{ env.UPSTREAM_PROVIDER_REPO }}${{ env.UPSTREAM_PROVIDER_MAJOR_VERSION }}@${{ env.UPSTREAM_PROVIDER_SHA }} && go mod tidy"
})
.addStep({
name: "Update go.mod",
run: "cd provider && go mod edit -require github.com/${{ env.UPSTREAM_PROVIDER_ORG }}/${{ env.UPSTREAM_PROVIDER_REPO }}@${{ env.UPSTREAM_PROVIDER_SHA }} && go mod tidy",
run: "cd provider && go mod edit -require github.com/${{ env.UPSTREAM_PROVIDER_ORG }}/${{ env.UPSTREAM_PROVIDER_REPO }}${{ env.UPSTREAM_PROVIDER_MAJOR_VERSION }}@${{ env.UPSTREAM_PROVIDER_SHA }} && go mod tidy",
})
.addStep(new steps.RunCommand('make tfgen'))
.addStep(new steps.RunCommand('make build_sdks'))
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
PULUMI_EXTRA_MAPPING_ERROR: false
PULUMI_MISSING_MAPPING_ERROR: false
jobs:
update_bridge:
name: update-bridge
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,14 @@ env:
PROVIDER: aiven
PULUMI_ACCESS_TOKEN: ${{ secrets.PULUMI_ACCESS_TOKEN }}
PULUMI_API: https://api.pulumi-staging.io
PULUMI_EXTRA_MAPPING_ERROR: true
PULUMI_GO_DEP_ROOT: ${{ github.workspace }}/..
PULUMI_LOCAL_NUGET: ${{ github.workspace }}/nuget
PULUMI_PROVIDER_MAP_ERROR: true
PULUMI_MISSING_MAPPING_ERROR: true
PYPI_PASSWORD: ${{ secrets.PYPI_PASSWORD }}
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }}
TRAVIS_OS_NAME: linux
UPSTREAM_PROVIDER_MAJOR_VERSION: ""
UPSTREAM_PROVIDER_ORG: pulumi
UPSTREAM_PROVIDER_REPO: terraform-provider-aiven
jobs:
Expand Down Expand Up @@ -55,12 +57,12 @@ jobs:
- if: ${{ hashFiles('provider/shim/go.mod') != '' }}
name: Update shim/go.mod
run: cd provider/shim && go mod edit -require github.com/${{ env.UPSTREAM_PROVIDER_ORG
}}/${{ env.UPSTREAM_PROVIDER_REPO }}@${{ env.UPSTREAM_PROVIDER_SHA }} && go
mod tidy
}}/${{ env.UPSTREAM_PROVIDER_REPO }}${{ env.UPSTREAM_PROVIDER_MAJOR_VERSION
}}@${{ env.UPSTREAM_PROVIDER_SHA }} && go mod tidy
- name: Update go.mod
run: cd provider && go mod edit -require github.com/${{ env.UPSTREAM_PROVIDER_ORG
}}/${{ env.UPSTREAM_PROVIDER_REPO }}@${{ env.UPSTREAM_PROVIDER_SHA }} && go
mod tidy
}}/${{ env.UPSTREAM_PROVIDER_REPO }}${{ env.UPSTREAM_PROVIDER_MAJOR_VERSION
}}@${{ env.UPSTREAM_PROVIDER_SHA }} && go mod tidy
- run: make tfgen
- run: make build_sdks
- if: ${{ !github.event.inputs.linked_issue_number }}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
PULUMI_EXTRA_MAPPING_ERROR: false
PULUMI_MISSING_MAPPING_ERROR: false
jobs:
update_bridge:
name: update-bridge
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,14 @@ env:
PROVIDER: akamai
PULUMI_ACCESS_TOKEN: ${{ secrets.PULUMI_ACCESS_TOKEN }}
PULUMI_API: https://api.pulumi-staging.io
PULUMI_EXTRA_MAPPING_ERROR: true
PULUMI_GO_DEP_ROOT: ${{ github.workspace }}/..
PULUMI_LOCAL_NUGET: ${{ github.workspace }}/nuget
PULUMI_PROVIDER_MAP_ERROR: true
PULUMI_MISSING_MAPPING_ERROR: true
PYPI_PASSWORD: ${{ secrets.PYPI_PASSWORD }}
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }}
TRAVIS_OS_NAME: linux
UPSTREAM_PROVIDER_MAJOR_VERSION: ""
UPSTREAM_PROVIDER_ORG: pulumi
UPSTREAM_PROVIDER_REPO: terraform-provider-akamai
jobs:
Expand Down Expand Up @@ -57,12 +59,12 @@ jobs:
- if: ${{ hashFiles('provider/shim/go.mod') != '' }}
name: Update shim/go.mod
run: cd provider/shim && go mod edit -require github.com/${{ env.UPSTREAM_PROVIDER_ORG
}}/${{ env.UPSTREAM_PROVIDER_REPO }}@${{ env.UPSTREAM_PROVIDER_SHA }} && go
mod tidy
}}/${{ env.UPSTREAM_PROVIDER_REPO }}${{ env.UPSTREAM_PROVIDER_MAJOR_VERSION
}}@${{ env.UPSTREAM_PROVIDER_SHA }} && go mod tidy
- name: Update go.mod
run: cd provider && go mod edit -require github.com/${{ env.UPSTREAM_PROVIDER_ORG
}}/${{ env.UPSTREAM_PROVIDER_REPO }}@${{ env.UPSTREAM_PROVIDER_SHA }} && go
mod tidy
}}/${{ env.UPSTREAM_PROVIDER_REPO }}${{ env.UPSTREAM_PROVIDER_MAJOR_VERSION
}}@${{ env.UPSTREAM_PROVIDER_SHA }} && go mod tidy
- run: make tfgen
- run: make build_sdks
- if: ${{ !github.event.inputs.linked_issue_number }}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
PULUMI_EXTRA_MAPPING_ERROR: false
PULUMI_MISSING_MAPPING_ERROR: false
jobs:
update_bridge:
name: update-bridge
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ env:
PYPI_PASSWORD: ${{ secrets.PYPI_PASSWORD }}
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }}
TRAVIS_OS_NAME: linux
UPSTREAM_PROVIDER_MAJOR_VERSION: ""
UPSTREAM_PROVIDER_ORG: aliyun
UPSTREAM_PROVIDER_REPO: terraform-provider-alicloud
jobs:
Expand Down Expand Up @@ -57,12 +58,12 @@ jobs:
- if: ${{ hashFiles('provider/shim/go.mod') != '' }}
name: Update shim/go.mod
run: cd provider/shim && go mod edit -require github.com/${{ env.UPSTREAM_PROVIDER_ORG
}}/${{ env.UPSTREAM_PROVIDER_REPO }}@${{ env.UPSTREAM_PROVIDER_SHA }} && go
mod tidy
}}/${{ env.UPSTREAM_PROVIDER_REPO }}${{ env.UPSTREAM_PROVIDER_MAJOR_VERSION
}}@${{ env.UPSTREAM_PROVIDER_SHA }} && go mod tidy
- name: Update go.mod
run: cd provider && go mod edit -require github.com/${{ env.UPSTREAM_PROVIDER_ORG
}}/${{ env.UPSTREAM_PROVIDER_REPO }}@${{ env.UPSTREAM_PROVIDER_SHA }} && go
mod tidy
}}/${{ env.UPSTREAM_PROVIDER_REPO }}${{ env.UPSTREAM_PROVIDER_MAJOR_VERSION
}}@${{ env.UPSTREAM_PROVIDER_SHA }} && go mod tidy
- run: make tfgen
- run: make build_sdks
- if: ${{ !github.event.inputs.linked_issue_number }}
Expand Down
1 change: 1 addition & 0 deletions provider-ci/providers/artifactory/config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,4 @@ env:
ARTIFACTORY_URL: ${{ secrets.ARTIFACTORY_URL }}
ARTIFACTORY_ACCESS_TOKEN: ${{ secrets.ARTIFACTORY_ACCESS_TOKEN}}
upstream-provider-org: jfrog
upstream-provider-major-version: /v2
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
PULUMI_EXTRA_MAPPING_ERROR: false
PULUMI_MISSING_MAPPING_ERROR: false
jobs:
update_bridge:
name: update-bridge
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,14 @@ env:
PROVIDER: artifactory
PULUMI_ACCESS_TOKEN: ${{ secrets.PULUMI_ACCESS_TOKEN }}
PULUMI_API: https://api.pulumi-staging.io
PULUMI_EXTRA_MAPPING_ERROR: true
PULUMI_GO_DEP_ROOT: ${{ github.workspace }}/..
PULUMI_LOCAL_NUGET: ${{ github.workspace }}/nuget
PULUMI_PROVIDER_MAP_ERROR: true
PULUMI_MISSING_MAPPING_ERROR: true
PYPI_PASSWORD: ${{ secrets.PYPI_PASSWORD }}
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }}
TRAVIS_OS_NAME: linux
UPSTREAM_PROVIDER_MAJOR_VERSION: /v2
UPSTREAM_PROVIDER_ORG: jfrog
UPSTREAM_PROVIDER_REPO: terraform-provider-artifactory
jobs:
Expand Down Expand Up @@ -55,12 +57,12 @@ jobs:
- if: ${{ hashFiles('provider/shim/go.mod') != '' }}
name: Update shim/go.mod
run: cd provider/shim && go mod edit -require github.com/${{ env.UPSTREAM_PROVIDER_ORG
}}/${{ env.UPSTREAM_PROVIDER_REPO }}@${{ env.UPSTREAM_PROVIDER_SHA }} && go
mod tidy
}}/${{ env.UPSTREAM_PROVIDER_REPO }}${{ env.UPSTREAM_PROVIDER_MAJOR_VERSION
}}@${{ env.UPSTREAM_PROVIDER_SHA }} && go mod tidy
- name: Update go.mod
run: cd provider && go mod edit -require github.com/${{ env.UPSTREAM_PROVIDER_ORG
}}/${{ env.UPSTREAM_PROVIDER_REPO }}@${{ env.UPSTREAM_PROVIDER_SHA }} && go
mod tidy
}}/${{ env.UPSTREAM_PROVIDER_REPO }}${{ env.UPSTREAM_PROVIDER_MAJOR_VERSION
}}@${{ env.UPSTREAM_PROVIDER_SHA }} && go mod tidy
- run: make tfgen
- run: make build_sdks
- if: ${{ !github.event.inputs.linked_issue_number }}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
PULUMI_EXTRA_MAPPING_ERROR: false
PULUMI_MISSING_MAPPING_ERROR: false
jobs:
update_bridge:
name: update-bridge
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,14 @@ env:
PROVIDER: auth0
PULUMI_ACCESS_TOKEN: ${{ secrets.PULUMI_ACCESS_TOKEN }}
PULUMI_API: https://api.pulumi-staging.io
PULUMI_EXTRA_MAPPING_ERROR: true
PULUMI_GO_DEP_ROOT: ${{ github.workspace }}/..
PULUMI_LOCAL_NUGET: ${{ github.workspace }}/nuget
PULUMI_PROVIDER_MAP_ERROR: true
PULUMI_MISSING_MAPPING_ERROR: true
PYPI_PASSWORD: ${{ secrets.PYPI_PASSWORD }}
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }}
TRAVIS_OS_NAME: linux
UPSTREAM_PROVIDER_MAJOR_VERSION: ""
UPSTREAM_PROVIDER_ORG: alexkappa
UPSTREAM_PROVIDER_REPO: terraform-provider-auth0
jobs:
Expand Down Expand Up @@ -56,12 +58,12 @@ jobs:
- if: ${{ hashFiles('provider/shim/go.mod') != '' }}
name: Update shim/go.mod
run: cd provider/shim && go mod edit -require github.com/${{ env.UPSTREAM_PROVIDER_ORG
}}/${{ env.UPSTREAM_PROVIDER_REPO }}@${{ env.UPSTREAM_PROVIDER_SHA }} && go
mod tidy
}}/${{ env.UPSTREAM_PROVIDER_REPO }}${{ env.UPSTREAM_PROVIDER_MAJOR_VERSION
}}@${{ env.UPSTREAM_PROVIDER_SHA }} && go mod tidy
- name: Update go.mod
run: cd provider && go mod edit -require github.com/${{ env.UPSTREAM_PROVIDER_ORG
}}/${{ env.UPSTREAM_PROVIDER_REPO }}@${{ env.UPSTREAM_PROVIDER_SHA }} && go
mod tidy
}}/${{ env.UPSTREAM_PROVIDER_REPO }}${{ env.UPSTREAM_PROVIDER_MAJOR_VERSION
}}@${{ env.UPSTREAM_PROVIDER_SHA }} && go mod tidy
- run: make tfgen
- run: make build_sdks
- if: ${{ !github.event.inputs.linked_issue_number }}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
PULUMI_EXTRA_MAPPING_ERROR: false
PULUMI_MISSING_MAPPING_ERROR: false
jobs:
update_bridge:
name: update-bridge
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,14 @@ env:
PROVIDER: aws
PULUMI_ACCESS_TOKEN: ${{ secrets.PULUMI_ACCESS_TOKEN }}
PULUMI_API: https://api.pulumi-staging.io
PULUMI_EXTRA_MAPPING_ERROR: true
PULUMI_GO_DEP_ROOT: ${{ github.workspace }}/..
PULUMI_LOCAL_NUGET: ${{ github.workspace }}/nuget
PULUMI_PROVIDER_MAP_ERROR: true
PULUMI_MISSING_MAPPING_ERROR: true
PYPI_PASSWORD: ${{ secrets.PYPI_PASSWORD }}
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }}
TRAVIS_OS_NAME: linux
UPSTREAM_PROVIDER_MAJOR_VERSION: ""
UPSTREAM_PROVIDER_ORG: pulumi
UPSTREAM_PROVIDER_REPO: terraform-provider-aws
jobs:
Expand Down Expand Up @@ -54,12 +56,12 @@ jobs:
- if: ${{ hashFiles('provider/shim/go.mod') != '' }}
name: Update shim/go.mod
run: cd provider/shim && go mod edit -require github.com/${{ env.UPSTREAM_PROVIDER_ORG
}}/${{ env.UPSTREAM_PROVIDER_REPO }}@${{ env.UPSTREAM_PROVIDER_SHA }} && go
mod tidy
}}/${{ env.UPSTREAM_PROVIDER_REPO }}${{ env.UPSTREAM_PROVIDER_MAJOR_VERSION
}}@${{ env.UPSTREAM_PROVIDER_SHA }} && go mod tidy
- name: Update go.mod
run: cd provider && go mod edit -require github.com/${{ env.UPSTREAM_PROVIDER_ORG
}}/${{ env.UPSTREAM_PROVIDER_REPO }}@${{ env.UPSTREAM_PROVIDER_SHA }} && go
mod tidy
}}/${{ env.UPSTREAM_PROVIDER_REPO }}${{ env.UPSTREAM_PROVIDER_MAJOR_VERSION
}}@${{ env.UPSTREAM_PROVIDER_SHA }} && go mod tidy
- run: make tfgen
- run: make build_sdks
- if: ${{ !github.event.inputs.linked_issue_number }}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
PULUMI_EXTRA_MAPPING_ERROR: false
PULUMI_MISSING_MAPPING_ERROR: false
jobs:
update_bridge:
name: update-bridge
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,14 @@ env:
PROVIDER: azure
PULUMI_ACCESS_TOKEN: ${{ secrets.PULUMI_ACCESS_TOKEN }}
PULUMI_API: https://api.pulumi-staging.io
PULUMI_EXTRA_MAPPING_ERROR: true
PULUMI_GO_DEP_ROOT: ${{ github.workspace }}/..
PULUMI_LOCAL_NUGET: ${{ github.workspace }}/nuget
PULUMI_PROVIDER_MAP_ERROR: true
PULUMI_MISSING_MAPPING_ERROR: true
PYPI_PASSWORD: ${{ secrets.PYPI_PASSWORD }}
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }}
TRAVIS_OS_NAME: linux
UPSTREAM_PROVIDER_MAJOR_VERSION: ""
UPSTREAM_PROVIDER_ORG: pulumi
UPSTREAM_PROVIDER_REPO: terraform-provider-azurerm
jobs:
Expand Down Expand Up @@ -59,12 +61,12 @@ jobs:
- if: ${{ hashFiles('provider/shim/go.mod') != '' }}
name: Update shim/go.mod
run: cd provider/shim && go mod edit -require github.com/${{ env.UPSTREAM_PROVIDER_ORG
}}/${{ env.UPSTREAM_PROVIDER_REPO }}@${{ env.UPSTREAM_PROVIDER_SHA }} && go
mod tidy
}}/${{ env.UPSTREAM_PROVIDER_REPO }}${{ env.UPSTREAM_PROVIDER_MAJOR_VERSION
}}@${{ env.UPSTREAM_PROVIDER_SHA }} && go mod tidy
- name: Update go.mod
run: cd provider && go mod edit -require github.com/${{ env.UPSTREAM_PROVIDER_ORG
}}/${{ env.UPSTREAM_PROVIDER_REPO }}@${{ env.UPSTREAM_PROVIDER_SHA }} && go
mod tidy
}}/${{ env.UPSTREAM_PROVIDER_REPO }}${{ env.UPSTREAM_PROVIDER_MAJOR_VERSION
}}@${{ env.UPSTREAM_PROVIDER_SHA }} && go mod tidy
- run: make tfgen
- run: make build_sdks
- if: ${{ !github.event.inputs.linked_issue_number }}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
PULUMI_EXTRA_MAPPING_ERROR: false
PULUMI_MISSING_MAPPING_ERROR: false
jobs:
update_bridge:
name: update-bridge
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,14 @@ env:
PROVIDER: azuread
PULUMI_ACCESS_TOKEN: ${{ secrets.PULUMI_ACCESS_TOKEN }}
PULUMI_API: https://api.pulumi-staging.io
PULUMI_EXTRA_MAPPING_ERROR: true
PULUMI_GO_DEP_ROOT: ${{ github.workspace }}/..
PULUMI_LOCAL_NUGET: ${{ github.workspace }}/nuget
PULUMI_PROVIDER_MAP_ERROR: true
PULUMI_MISSING_MAPPING_ERROR: true
PYPI_PASSWORD: ${{ secrets.PYPI_PASSWORD }}
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }}
TRAVIS_OS_NAME: linux
UPSTREAM_PROVIDER_MAJOR_VERSION: ""
UPSTREAM_PROVIDER_ORG: hashicorp
UPSTREAM_PROVIDER_REPO: terraform-provider-azuread
jobs:
Expand Down Expand Up @@ -58,12 +60,12 @@ jobs:
- if: ${{ hashFiles('provider/shim/go.mod') != '' }}
name: Update shim/go.mod
run: cd provider/shim && go mod edit -require github.com/${{ env.UPSTREAM_PROVIDER_ORG
}}/${{ env.UPSTREAM_PROVIDER_REPO }}@${{ env.UPSTREAM_PROVIDER_SHA }} && go
mod tidy
}}/${{ env.UPSTREAM_PROVIDER_REPO }}${{ env.UPSTREAM_PROVIDER_MAJOR_VERSION
}}@${{ env.UPSTREAM_PROVIDER_SHA }} && go mod tidy
- name: Update go.mod
run: cd provider && go mod edit -require github.com/${{ env.UPSTREAM_PROVIDER_ORG
}}/${{ env.UPSTREAM_PROVIDER_REPO }}@${{ env.UPSTREAM_PROVIDER_SHA }} && go
mod tidy
}}/${{ env.UPSTREAM_PROVIDER_REPO }}${{ env.UPSTREAM_PROVIDER_MAJOR_VERSION
}}@${{ env.UPSTREAM_PROVIDER_SHA }} && go mod tidy
- run: make tfgen
- run: make build_sdks
- if: ${{ !github.event.inputs.linked_issue_number }}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
PULUMI_EXTRA_MAPPING_ERROR: false
PULUMI_MISSING_MAPPING_ERROR: false
jobs:
update_bridge:
name: update-bridge
Expand Down
Loading