From b4f3b7720d5c8d0783ae6668fc87ae2298678a71 Mon Sep 17 00:00:00 2001 From: Pulumi Bot Date: Thu, 5 Mar 2026 05:50:28 +0000 Subject: [PATCH] [internal] Update GitHub Actions workflow files --- .config/mise.toml | 1 + .github/workflows/claude.yml | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.config/mise.toml b/.config/mise.toml index 9b8e652..e92c3e7 100644 --- a/.config/mise.toml +++ b/.config/mise.toml @@ -19,6 +19,7 @@ java = 'corretto-11' "github:pulumi/pulumi" = "{{ env.PULUMI_VERSION_MISE }}" "github:pulumi/pulumictl" = '0.0.50' "github:pulumi/schema-tools" = "0.6.0" +"go:github.com/pulumi/upgrade-provider" = "0.0.1" "aqua:gradle/gradle-distributions" = '7.6.6' golangci-lint = "1.64.8" # See note about about overrides if you need to customize this. "npm:yarn" = "1.22.22" diff --git a/.github/workflows/claude.yml b/.github/workflows/claude.yml index e09fbdf..13ecf48 100644 --- a/.github/workflows/claude.yml +++ b/.github/workflows/claude.yml @@ -66,8 +66,8 @@ jobs: cache_save: false - name: Set git identity run: |- - git config user.name "claude[bot]" - git config user.email "bot@pulumi.com" + git config --global user.name "claude[bot]" + git config --global user.email "bot@pulumi.com" shell: bash - name: Prepare local workspace # this runs install_plugins and upstream @@ -120,7 +120,7 @@ jobs: } claude_args: | --max-turns 50 - --allowedTools "Skill,Edit,MultiEdit,Write,Read,Glob,Grep,LS,Bash(upgrade-provider *),Bash(./scripts/upstream.sh *),Bash(git *),Bash(GIT_EDITOR=* git *),Bash(make *),Bash(gh *),Bash(mkdir *),Bash(go install *),Bash(go mod tidy *),Bash(ls *),Bash(test *),Bash(cat *),Bash(pwd),Bash(head *),Bash(tail *),Bash(tee *),Bash(rg *),Bash(grep *),Bash(sed *),Bash(awk *),Bash(find *)" + --allowedTools "Skill,Edit,MultiEdit,Write,Read,Glob,Grep,LS,Bash(upgrade-provider *),Bash(./scripts/upstream.sh *),Bash(git *),Bash(GIT_EDITOR=* git *),Bash(make *),Bash(gh *),Bash(mkdir *),Bash(go mod tidy *),Bash(ls *),Bash(test *),Bash(cat *),Bash(pwd),Bash(head *),Bash(tail *),Bash(tee *),Bash(rg *),Bash(grep *),Bash(sed *),Bash(awk *),Bash(find *)" # If the claude action fails you don't get any logs on what claude was doing # Uploading the artifact allows you to download the artifact from the UI - name: Upload Claude review output on failure