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

Update release notes #1848

Merged
merged 1 commit into from
Feb 16, 2024
Merged

Update release notes #1848

merged 1 commit into from
Feb 16, 2024

Conversation

lukaw3d
Copy link
Member

@lukaw3d lukaw3d commented Feb 12, 2024

No description provided.

Copy link

github-actions bot commented Feb 12, 2024

Deployed to Cloudflare Pages

Latest commit: 1c49ffb69e5b8514f63bf585391c402711a0464b
Status:✅ Deploy successful!
Preview URL: https://47c0b92a.oasis-wallet.pages.dev

Comment on lines +12 to +16
- `yarn changelog`, commit "Assemble changes for ___ release", and merge PR
- `yarn release-tag`
([.github/workflows/release.yml](/.github/workflows/release.yml) then creates
a github release)

Copy link
Member Author

Choose a reason for hiding this comment

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

My actual steps were:

  • yarn changelog, commit, merge
  • yarn release-tag
  • edit release to mark it pre-release
  • ask to deploy the pre-release to staging
  • ask to deploy to production
  • edit release to mark it latest release

Am I doing it wrong and is yarn release-tag supposed to come after deployment?

Copy link
Contributor

Choose a reason for hiding this comment

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

I think you are doing it correctly. release-tag triggers release workflow which is needed for deployment. If pre-release is your default flow you prob want to add prerelease to https://github.com/oasisprotocol/oasis-wallet-web/blob/master/.github/workflows/release.yml

Copy link
Member

Choose a reason for hiding this comment

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

Luka, in your flow, you are using the criterion of "is it deployed to production at wallet.oasis.io" as a criterion for release (vs. pre-release).

It will be a bit more complex soon when we also build the browser extension from the same code base.
Then the question will become: Is the criteria for the release "is it deployed to production at wallet.oasis.io" AND "is it published at chrome web store"?
Or is it better to untie release/pre-release from these deployment/publish criteria and simply mark the latest version tag as the latest release?

Copy link
Member Author

Choose a reason for hiding this comment

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

Annoying :/ if we untie: not ideal if we mark a release while we're still checking staging

@@ -2,6 +2,18 @@

## Web wallet

Make a release:

- ```sh
Copy link
Contributor

@buberdds buberdds Feb 13, 2024

Choose a reason for hiding this comment

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

is this shell cmd needed in a flow ?

Copy link
Member Author

Choose a reason for hiding this comment

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

It's different from the official towncrier, so i think its good to point it out whereever its used. Would be better if changelog.js checked if correct towncrier exists and printed "pip install", but that affects multiple repos

Copy link

codecov bot commented Feb 16, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Comparison is base (66cde90) 81.22% compared to head (58ad55e) 81.17%.
Report is 1 commits behind head on master.

❗ Current head 58ad55e differs from pull request most recent head 1c49ffb. Consider uploading reports for the commit 1c49ffb to get more accurate results

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##           master    #1848      +/-   ##
==========================================
- Coverage   81.22%   81.17%   -0.05%     
==========================================
  Files         192      192              
  Lines        5064     5067       +3     
  Branches      933      932       -1     
==========================================
  Hits         4113     4113              
- Misses        951      954       +3     
Flag Coverage Δ
cypress 46.20% <ø> (+0.16%) ⬆️
jest 76.99% <ø> (-0.09%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

see 4 files with indirect coverage changes

@lukaw3d lukaw3d merged commit b88f079 into master Feb 16, 2024
11 of 12 checks passed
@lukaw3d lukaw3d deleted the lw/release-notes branch February 16, 2024 02:28
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