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

Publish dev versions of the python and node SDKs #15299

Merged
merged 8 commits into from
Feb 15, 2024
Merged

Publish dev versions of the python and node SDKs #15299

merged 8 commits into from
Feb 15, 2024

Conversation

tgummerer
Copy link
Collaborator

@tgummerer tgummerer commented Jan 29, 2024

Publish dev versions of the python and node SDKs, so we can consume them pre-release and make our releases more stable.

Also clean up the publish_npm.sh script a little bit, removing now unused cruft.

@pulumi-bot
Copy link
Contributor

pulumi-bot commented Jan 29, 2024

Changelog

[uncommitted] (2024-02-15)

Features

  • [sdk/{nodejs,python}] Publish dev versions of the nodejs and python SDKs
    #15299

@tgummerer tgummerer force-pushed the tg/dev-sdk branch 3 times, most recently from a7264dd to b036665 Compare January 29, 2024 16:57
Publish dev versions of the python and node SDKs, so we can consume
them pre-release and make our releases more stable.

Also clean up the publish_npm.sh script a little bit, removing now
unused cruft.
@tgummerer
Copy link
Collaborator Author

I'm not sure how to test this other than just "testing it in production". For that I've commented out the bits to only publish for new changes, so we don't need to change anything in the SDK for a new dev version to be published. The plan is to just keep a close eye on the CI job, and see that everything works.

@tgummerer tgummerer marked this pull request as ready for review January 30, 2024 09:47
@tgummerer tgummerer requested a review from a team January 30, 2024 09:47
@tgummerer tgummerer added this pull request to the merge queue Feb 6, 2024
@tgummerer tgummerer removed this pull request from the merge queue due to a manual request Feb 6, 2024
@tgummerer tgummerer added this pull request to the merge queue Feb 6, 2024
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Feb 6, 2024
@tgummerer tgummerer added this pull request to the merge queue Feb 6, 2024
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Feb 6, 2024
@tgummerer tgummerer added this pull request to the merge queue Feb 6, 2024
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Feb 6, 2024
@tgummerer tgummerer added this pull request to the merge queue Feb 7, 2024
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Feb 7, 2024
@tgummerer tgummerer added this pull request to the merge queue Feb 7, 2024
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Feb 7, 2024
@tgummerer tgummerer added this pull request to the merge queue Feb 7, 2024
@tgummerer tgummerer added this pull request to the merge queue Feb 9, 2024
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Feb 9, 2024
@tgummerer tgummerer force-pushed the tg/dev-sdk branch 3 times, most recently from 71b2c3d to 17277bd Compare February 9, 2024 19:47
@tgummerer tgummerer added this pull request to the merge queue Feb 9, 2024
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Feb 9, 2024
@tgummerer tgummerer force-pushed the tg/dev-sdk branch 2 times, most recently from a556d5a to 8e4f740 Compare February 15, 2024 12:13
@tgummerer tgummerer added this pull request to the merge queue Feb 15, 2024
@tgummerer tgummerer removed this pull request from the merge queue due to a manual request Feb 15, 2024
@tgummerer tgummerer added this pull request to the merge queue Feb 15, 2024
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Feb 15, 2024
@tgummerer tgummerer added this pull request to the merge queue Feb 15, 2024
Merged via the queue into master with commit cf9562c Feb 15, 2024
46 checks passed
@tgummerer tgummerer deleted the tg/dev-sdk branch February 15, 2024 17:25
tgummerer added a commit that referenced this pull request Feb 15, 2024
In #15299 we changed the
versioning scheme of dev releases slightly, as npm and python have
slightly different requirements.  However this also means that names
of CLI dev releases changed, and thus downloads failed.

Fix that by updating the latest-dev-version file to the new versioning scheme.
@tgummerer tgummerer mentioned this pull request Feb 15, 2024
6 tasks
tgummerer added a commit that referenced this pull request Feb 15, 2024
In #15299 we changed the
versioning scheme of dev releases slightly, as npm and python have
slightly different requirements.  However this also means that names
of CLI dev releases changed, and thus downloads failed.

Fix that by updating the latest-dev-version file to the new versioning scheme.
github-merge-queue bot pushed a commit that referenced this pull request Feb 16, 2024
In #15299 we changed the versioning
scheme of dev releases slightly, as npm and python have slightly
different requirements. However this also means that names of CLI dev
releases changed, and thus downloads failed.

Fix that by updating the latest-dev-version file to the new versioning
scheme.

Fixes #15443

## Checklist

- [ ] I have run `make tidy` to update any new dependencies
- [ ] I have run `make lint` to verify my code passes the lint check
  - [ ] I have formatted my code using `gofumpt`

<!--- Please provide details if the checkbox below is to be left
unchecked. -->
- [ ] I have added tests that prove my fix is effective or that my
feature works
<!--- 
User-facing changes require a CHANGELOG entry.
-->
- [ ] I have run `make changelog` and committed the
`changelog/pending/<file>` documenting my change
<!--
If the change(s) in this PR is a modification of an existing call to the
Pulumi Cloud,
then the service should honor older versions of the CLI where this
change would not exist.
You must then bump the API version in
/pkg/backend/httpstate/client/api.go, as well as add
it to the service.
-->
- [ ] Yes, there are changes in this PR that warrants bumping the Pulumi
Cloud API version
<!-- @pulumi employees: If yes, you must submit corresponding changes in
the service repo. -->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants