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

Bump version to 21.7.2 #1346

Closed
wants to merge 2 commits into from
Closed

Bump version to 21.7.2 #1346

wants to merge 2 commits into from

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented Sep 23, 2024

What

Bump version to 21.7.2, creating release branch.

Why

Triggered by @leighmcculloch in https://github.com/stellar/rs-soroban-sdk/actions/runs/10990206957.

What is next

See the release instructions for a full rundown on the release process:
https://github.com/stellar/actions/blob/main/README-rust-release.md

Commit any changes to the release/v21.7.2 branch that are needed in this release.

If this is a regular release releasing from main, merge this PR when ready, and after merging, create a release for this version by going to this link: https://github.com/stellar/rs-soroban-sdk/releases/new?tag=v21.7.2&title=21.7.2

If this is a backport or patch release of a past version, see the release instructions. When ready to release this branch create a release by going to this link:
https://github.com/stellar/rs-soroban-sdk/releases/new?tag=v21.7.2&title=21.7.2&target=release/v21.7.2

github-actions bot and others added 2 commits September 23, 2024 08:10
### What
Fix and disable warnings on contract and contractimpl macros for
misformatted item names, and missing fns.

### Why
Starting with the last release warnings started to display on the
contract and contractimpl macros because of generated code not following
the naming conventions for some items.

In one case it is easier to fix the naming convention, and so that is
what was done.

In the other case it is easier to silence the warning, and so that is
what was done.

One of the warnings was about a missing function. In this case I think
there's an issue with rust-analyzer and how we were generating two
dependent parts of code different ways. In one are we were always
generating the code feature gated, in the other we were generating it
only based on the feature. Rust-analyzer doesn't rebuild proc-macros
frequently, and so I think caching of generated code that then had the
feature off was to blame.

### Backporting

This change should be backported to the 21 versions as a patch on 21.7
after merging to main.

(cherry picked from commit 1367be1)
@leighmcculloch
Copy link
Member

I've cherry-picked a commit from the main branch into this backport release: c88a1c9.

@leighmcculloch
Copy link
Member

Published and released.

@leighmcculloch leighmcculloch deleted the release/v21.7.2 branch September 24, 2024 01:55
@leighmcculloch leighmcculloch restored the release/v21.7.2 branch October 1, 2024 03:08
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.

2 participants