diff --git a/.github/workflows/create-codespaces-prebuild.yml b/.github/workflows/create-codespaces-prebuild.yml new file mode 100644 index 00000000000..adbe0d463df --- /dev/null +++ b/.github/workflows/create-codespaces-prebuild.yml @@ -0,0 +1,28 @@ +name: Create Prebuild +on: + workflow_dispatch: + schedule: + - cron: '0 0 * * *' +jobs: + createPrebuild: + runs-on: ubuntu-latest + steps: + - id: create-prebuild-production + run: | + $splat = @{ + ErrorAction = 'Stop' + Uri = 'https://api.github.com/vscs_internal/user/vscode-triage-bot/codespaces/prebuild' + Headers = @{ + 'Content-Type' = 'application/json; charset=utf-8' + 'Authorization' = 'token ${{ secrets.VSCODE_ISSUE_TRIAGE_BOT_PAT }}' + } + Body = @{ + ref = 'main' + repository_id = 41881900 + location = 'WestUs2' + vscs_target = 'production' + } | ConvertTo-Json + } + + Invoke-RestMethod @splat + shell: pwsh