mirror of
https://github.com/mikedilger/gossip.git
synced 2024-10-01 09:21:53 +00:00
76 lines
1.9 KiB
Plaintext
76 lines
1.9 KiB
Plaintext
This is a draft of the steps taken to make a release.
|
|
I intend to flesh this out as I actually make releases.
|
|
|
|
Update crates from the bottom up:
|
|
|
|
gossip
|
|
├── eframe
|
|
│ ├── egui
|
|
│ ├── egui-winit
|
|
│ └── egui_glow
|
|
├── egui-winit
|
|
├── egui_extras
|
|
├── gossip-relay-picker
|
|
│ └── nostr-types
|
|
│ └-- speedy
|
|
├── nostr-types
|
|
└── qrcode
|
|
|
|
|
|
Try to push our dependency changes upstream:
|
|
https://github.com/mikedilger/qrcode-rust (unlikely, stale for >3 years)
|
|
https://github.com/mikedilger/egui
|
|
|
|
nostr-types
|
|
-- cargo update, and check for new versions, maybe update dependencies
|
|
-- cargo test
|
|
-- cargo clippy; cargo fmt
|
|
-- FORK 0.N:
|
|
-- all deps switch to released versions
|
|
-- version 0.N
|
|
-- package/publish
|
|
-- version to 0.N.1-unstable
|
|
-- master:
|
|
-- version to 0.N+1.0-unstable
|
|
|
|
gossip-relay-picker
|
|
-- cargo update, and check for new versions, maybe update dependencies
|
|
-- cargo test
|
|
-- cargo clippy; cargo fmt
|
|
-- FORK 0.N:
|
|
-- all deps switch to released versions
|
|
-- version 0.N
|
|
-- package/publish
|
|
-- version to 0.N.1-unstable
|
|
-- master:
|
|
-- version to 0.N+1.0-unstable
|
|
|
|
gossip
|
|
-- cargo update, and check for new versions, maybe update dependencies
|
|
-- cargo test
|
|
-- cargo clippy; cargo fmt
|
|
-- FORK 0.N:
|
|
-- all deps switch to released versions
|
|
-- verison 0.N
|
|
-- package/publish (see below)
|
|
-- version 0.N.1-unstable
|
|
-- master
|
|
-- version 0.N+1.0-unstable
|
|
|
|
-----------------------------
|
|
Package & Publish of gossip:
|
|
|
|
Package for windows:
|
|
* main version, as .msi
|
|
* main version with lang-cjk, as .msi
|
|
|
|
Package for debian:
|
|
* main version, as .msi
|
|
* main version with lang-cjk, as .msi
|
|
|
|
Create github release (it will create source tar files)
|
|
* Post the windows .msi files
|
|
* Post the debian .deb files
|
|
|
|
Update aur.archlinux.org PKGBUILD
|