Skip to content

[DO NOT MERGE] Pin the GCP examples to pulumi-gcp v10.0.0-alpha.2 - #3002

Closed
pose wants to merge 1 commit into
masterfrom
pose/gcp-v10-alpha-1
Closed

pose wants to merge 1 commit into
masterfrom
pose/gcp-v10-alpha-1

Conversation

@pose

@pose pose commented Sep 10, 2026 •

Copy link
Copy Markdown
Member

Pins every GCP example to pulumi-gcp v10.0.0-alpha.2 to exercise the v10 prerelease ahead of GA.

Prerelease Head commit CI
v10.0.0-alpha.1 33ff8394d run 34624032521, all checks green
v10.0.0-alpha.2 eb3aa1405 run 35733488513, all checks green

Both runs cover the unit suites in every language plus the GcpTs, GcpGo, GcpPy and Kubernetes integration suites, which do a real up, refresh and destroy. The alpha.1 run predates the rebase onto master.

Exact literal pins in every language rather than ranges, because a NuGet floating wildcard, a Maven range and a PEP 440 range all refuse to resolve a prerelease. misc/scripts/update_requirements_txt.py is updated to match so it does not rewrite the Python pins back.

The alpha's own module requires go 1.26.6 and pulumi/sdk/v3 v3.263.0, so go mod tidy moves all five Go examples forward accordingly.

v10.0.0-alpha.2 resolves in npm, PyPI, the Go module proxy, NuGet and Maven Central.

Part of pulumi/pulumi-gcp#3941

@pose
pose requested a review from a team September 10, 2026 16:42
@pose pose self-assigned this Sep 10, 2026
@pose pose added this to the 0.140 milestone Sep 10, 2026
@pose
pose force-pushed the pose/gcp-v10-alpha-1 branch from 98ea9a3 to 33ff839 Compare September 11, 2026 16:47
@pose
pose marked this pull request as ready for review September 11, 2026 17:02
@pose
pose requested a review from jkodroff as a code owner September 11, 2026 17:02
@pose pose changed the title Pin the GCP examples to pulumi-gcp v10.0.0-alpha.1 [DO NOT MERGE] Pin the GCP examples to pulumi-gcp v10.0.0-alpha.1 Sep 11, 2026
@jkodroff
jkodroff removed their request for review September 12, 2026 16:40
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@pose
pose force-pushed the pose/gcp-v10-alpha-1 branch from 33ff839 to eb3aa14 Compare September 22, 2026 13:26
@pose pose changed the title [DO NOT MERGE] Pin the GCP examples to pulumi-gcp v10.0.0-alpha.1 [DO NOT MERGE] Pin the GCP examples to pulumi-gcp v10.0.0-alpha.2 Sep 22, 2026
pulumi-renovate Bot added a commit to pulumi/pulumi-gcp that referenced this pull request Sep 22, 2026
…4039)

This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[github.com/pulumi/pulumi-gcp/sdk/v10](https://redirect.github.com/pulumi/pulumi-gcp)
| `v10.0.0-alpha.2` → `v10.0.0-beta.1` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fpulumi%2fpulumi-gcp%2fsdk%2fv10/v10.0.0-beta.1?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fpulumi%2fpulumi-gcp%2fsdk%2fv10/v10.0.0-alpha.2/v10.0.0-beta.1?slim=true)
|

---

### Release Notes

<details>
<summary>pulumi/pulumi-gcp
(github.com/pulumi/pulumi-gcp/sdk/v10)</summary>

###
[`v10.0.0-beta.1`](https://redirect.github.com/pulumi/pulumi-gcp/releases/tag/v10.0.0-beta.1)

[Compare
Source](https://redirect.github.com/pulumi/pulumi-gcp/compare/v10.0.0-alpha.2...v10.0.0-beta.1)

The first beta of the GCP provider v10, cut from the same commit as
[`v10.0.0-alpha.2`](https://redirect.github.com/pulumi/pulumi-gcp/releases/tag/v10.0.0-alpha.2)
(`4246ab6`) against upstream terraform-provider-google-beta v8.3.0.
There are no code changes since that alpha; it is republished under a
beta version so it can be consumed through the usual prerelease
channels. It is still a prerelease and is not supported for production
use.

##### What's Changed

- Set major-version to 10 and bump Go module paths to /v10
- Update upstream to v8.3.0, rebase patches, and drop mappings for
resources it removed
- Regenerate schema and SDKs for v10 against upstream v8.3.0

##### Verification

This code is green across the GCP suites in
[pulumi/examples#3002](https://redirect.github.com/pulumi/examples/issues/3002)
and
[pulumi/templates#1191](https://redirect.github.com/pulumi/templates/issues/1191),
which between them compile, preview, and run a real `up` and `destroy`
for the GCP programs in TypeScript, Python, Go, .NET, Java, YAML and
HCL, on Linux, macOS and Windows.

##### Java: pin explicitly

Maven sorts every `10.0.0-<qualifier>` below `10.0.0`, so a dependency
range such as `[9.0,10.0)` resolves this prerelease. Pin `10.0.0-beta.1`
to opt in, or use `[9.0.0,10.0.0-alpha)` to stay on v9.

##### Upgrade Guide

The WIP v9-v10 upgrade guide is in
[#&#8203;3966](https://redirect.github.com/pulumi/pulumi-gcp/pull/3966).
It has not merged yet, so it is not in this tag.

Feedback belongs on
[#&#8203;3931](https://redirect.github.com/pulumi/pulumi-gcp/issues/3931).

**Full Changelog**:
<v9.37.0...v10.0.0-beta.1>

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - Monday through Friday (`* * * * 1-5`)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend Renovate
CLI](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC42MS4zIiwidXBkYXRlZEluVmVyIjoiNDQuNjEuMyIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJpbXBhY3Qvbm8tY2hhbmdlbG9nLXJlcXVpcmVkIl19-->

Co-authored-by: pulumi-renovate[bot] <189166143+pulumi-renovate[bot]@users.noreply.github.com>
@pose pose closed this Oct 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant