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

Proposal: first stable release #148

Open
11 of 12 tasks
binarybaron opened this issue Nov 10, 2024 · 2 comments
Open
11 of 12 tasks

Proposal: first stable release #148

binarybaron opened this issue Nov 10, 2024 · 2 comments
Assignees
Labels
meta High level issue

Comments

@binarybaron
Copy link

binarybaron commented Nov 10, 2024

First Stable GUI Release Checklist

We should release the new upgrade sooner rather than later. There are many improvements over the old version, even if it's not perfect yet

  • 1. Merge the libp2p upgrade. This is a breaking change at the networking level and will break backward compatibility with the legacy GUI
  • 1. Release 1.0.0-alpha.1 of the swap, asb and GUI
  • 2. Manually test the auto-updater on all systems (Windows, Linux, macOS)
  • 3. Release 1.0.0-rc.1
  • 4. Notify ASB providers in Matrix chats about the upcoming upgrade
  • 5. Release version 1.0.0 of the GUI. Create a GitHub release on the core repository
  • 6. Create a release on the legacy GUI repository and upload the new GUI binaries. If possible, manually create the files required by the Electron auto-updater (latest.yml/ latest-mac.yml / latest-linux.yml / *.blockmap files). This will display an update alert to all users
  • 7. Update the downloads on our homepage
  • 8. Update the downloads in the documentation
  • 9. Create an alert within the GUI to warn users about the breaking update
  • 10. Archive the legacy GUI repository and redirect to this repository
  • 11. Add a notice about the broken backward compatibility in the README of the xmr-btc-swap repository
@binarybaron binarybaron added GUI Related to the Tauri GUI meta High level issue and removed GUI Related to the Tauri GUI labels Nov 10, 2024
@binarybaron binarybaron pinned this issue Nov 10, 2024
@Einliterflasche
Copy link

Agree. We should start with a release candidate though.

@binarybaron
Copy link
Author

Agree. We should start with a release candidate though.

One of the bundlers for windows (I believe NSIS) does not support release suffixes. There's probably a way around though...

@binarybaron binarybaron unpinned this issue Nov 17, 2024
@binarybaron binarybaron pinned this issue Nov 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
meta High level issue
Projects
None yet
Development

No branches or pull requests

2 participants