Skip to content

Commit

Permalink
Update GitHub Actions workflows. (#180)
Browse files Browse the repository at this point in the history
This PR was automatically generated by the
update-workflows-ecosystem-providers workflow in the pulumi/ci-mgmt
repo, from commit 19743f2b0b468a9c5ab11f93af276856bf36279f.
  • Loading branch information
pulumi-bot committed Oct 17, 2023
1 parent 9ca64a6 commit 854e3ad
Show file tree
Hide file tree
Showing 4 changed files with 44 additions and 13 deletions.
53 changes: 43 additions & 10 deletions .github/workflows/upgrade-bridge.yml
@@ -1,5 +1,32 @@
# WARNING: This file is autogenerated - changes will be overwritten if not made via https://github.com/pulumi/ci-mgmt

name: Upgrade bridge
on:
repository_dispatch:
types:
- upgrade-bridge
workflow_dispatch:
inputs:
target-bridge-version:
description: pulumi-terraform-bridge version or hash reference
required: false
type: string
default: "latest"
pr-reviewers:
description: Reviewers to assign to the auto-opened pull request
required: false
type: string
default: ""
pr-description:
description: Extra description to add to the auto-opened pull request
required: false
type: string
default: ""
automerge:
description: Mark created PR for auto-merging?
required: false
type: boolean
default: false
env:
GH_TOKEN: ${{ secrets.PULUMI_BOT_TOKEN }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Expand All @@ -9,12 +36,27 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Call upgrade provider action
uses: pulumi/pulumi-upgrade-provider-action@v0.0.8
if: github.event_name == 'workflow_dispatch'
uses: pulumi/pulumi-upgrade-provider-action@v0.0.9
with:
kind: bridge
email: bot@pulumi.com
username: pulumi-bot
automerge: ${{ inputs.automerge }}
target-bridge-version: ${{ inputs.target-bridge-version }}
pr-reviewers: ${{ inputs.pr-reviewers }}
pr-description: ${{ inputs.pr-description }}
- name: Call upgrade provider action
if: github.event_name == 'repository_dispatch'
uses: pulumi/pulumi-upgrade-provider-action@v0.0.9
with:
kind: bridge
email: bot@pulumi.com
username: pulumi-bot
automerge: ${{ github.event.client_payload.automerge }}
target-bridge-version: ${{ github.event.client_payload.target-bridge-version }}
pr-reviewers: ${{ github.event.client_payload.pr-reviewers }}
pr-description: ${{ github.event.client_payload.pr-description }}
- env:
SLACK_CHANNEL: provider-upgrade-publish-status
SLACK_COLOR: "#7CFC00"
Expand All @@ -39,12 +81,3 @@ jobs:
if: failure()
name: Send Upgrade Failure To Slack
uses: rtCamp/action-slack-notify@v2
name: Upgrade bridge
on:
workflow_dispatch:
inputs:
automerge:
description: Mark created PR for auto-merging?
required: false
type: boolean
default: false
2 changes: 1 addition & 1 deletion .github/workflows/upgrade-provider.yml
Expand Up @@ -10,7 +10,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Call upgrade provider action
uses: pulumi/pulumi-upgrade-provider-action@v0.0.8
uses: pulumi/pulumi-upgrade-provider-action@v0.0.9
with:
kind: all
email: bot@pulumi.com
Expand Down
1 change: 0 additions & 1 deletion .upgrade-config.yml
Expand Up @@ -5,5 +5,4 @@ upstream-provider-name: terraform-provider-sumologic
pulumi-infer-version: true
remove-plugins: true
pr-reviewers: pulumi/Providers,lukehoban

javaVersion: "v0.5.4"
1 change: 0 additions & 1 deletion scripts/upstream.sh
@@ -1,4 +1,3 @@
#
# WARNING: This file is autogenerated - changes will be overwritten if not made via https://github.com/pulumi/ci-mgmt

set -e
Expand Down

0 comments on commit 854e3ad

Please sign in to comment.