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

Release Wasmtime 2.0.0 #5081

Merged
merged 1 commit into from Oct 20, 2022
Merged

Release Wasmtime 2.0.0 #5081

merged 1 commit into from Oct 20, 2022

Conversation

wasmtime-publish
Copy link
Collaborator

This is an automated pull request from CI which is
intended to notify maintainers that it's time to release Wasmtime
2.0.0. The release branch was created roughly two weeks ago
and it's now time for it to be published and released.

It's recommended that maintainers double-check that RELEASES.md
is up-to-date and that there are no known issues before merging this
PR. When this PR is merged a release tag will automatically be
created, crates will be published, and CI artifacts will be produced.

[automatically-tag-and-release-this-commit]
@github-actions github-actions bot added the wasmtime:docs Issues related to Wasmtime's documentation label Oct 20, 2022
Copy link
Member

@alexcrichton alexcrichton left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'll give this a few hours for folks to wake up and raise objections if there are any, otherwise I'll merge later this afternoon.

Copy link
Contributor

@bjorn3 bjorn3 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just checked the release-2.0.0 branch with cg_clif again. No regressions.

@alexcrichton alexcrichton merged commit ff8c568 into release-2.0.0 Oct 20, 2022
@alexcrichton alexcrichton deleted the ci/release-2.0.0 branch October 20, 2022 17:54
@bjorn3
Copy link
Contributor

bjorn3 commented Oct 20, 2022

"Push tagged release" has finished, but "Publish on crates.io" hasn't even started yet. Did something go wrong?

@alexcrichton
Copy link
Member

Thanks for the heads up, looks like CI issues. I pushed the tag manually and will fix the CI issues.

@bjorn3
Copy link
Contributor

bjorn3 commented Oct 20, 2022

Publishing cranelift-jit failed:

    Updating crates.io index
   Packaging cranelift-jit v0.89.0 (/home/runner/work/wasmtime/wasmtime/cranelift/jit)
error: failed to prepare local package for uploading
Caused by:
  failed to select a version for the requirement `cranelift-codegen = "^0.89.0"`
  candidate versions found which didn't match: 0.88.1, 0.88.0, 0.87.1, ...
  location searched: crates.io index
  required by package `cranelift-jit v0.89.0 (/home/runner/work/wasmtime/wasmtime/cranelift/jit)`
FAIL: failed to publish `cranelift-jit`: exit status: 101

and so did a couple of other crates like wasmtime-wasi-crypt:

Updating crates.io index
   Packaging wasmtime-wasi-crypto v2.0.0 (/home/runner/work/wasmtime/wasmtime/crates/wasi-crypto)
   Uploading wasmtime-wasi-crypto v2.0.0 (/home/runner/work/wasmtime/wasmtime/crates/wasi-crypto)
error: failed to publish to registry at https://crates.io/

Caused by:
  failed to get a 200 OK response, got 500
  headers:
  	HTTP/2 500
  	content-length: 21
  	server: nginx
  	date: Thu, 20 Oct 2022 19:23:00 GMT
  	strict-transport-security: max-age=31536000
  	via: 1.1 vegur, 1.1 61bbe72b71f7b857c695c31fdeb7b3a6.cloudfront.net (CloudFront)
  	x-cache: Error from cloudfront
  	x-amz-cf-pop: IAD12-P1
  	x-amz-cf-id: 6Fthgy-zFtAbTgb4rbN6JeMrC_wIfphMXuF5TPhc9Iuy7d_3FzExNw==
  	
  body:
  Internal Server Error
FAIL: failed to publish `wasmtime-wasi-crypto`: exit status: 101

@alexcrichton
Copy link
Member

Indeed, it actually kept going and it's expected to fail a lot. It failed to publish everything but wasmtime-cli, though. I posted #5084 to have the script wait longer.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
wasmtime:docs Issues related to Wasmtime's documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants