From 35910998c8b38a09002542ee9bb64efdee47c7d8 Mon Sep 17 00:00:00 2001 From: pwnwriter Date: Thu, 27 Jul 2023 20:14:19 +0545 Subject: [PATCH] test(ci): automated builds via ghw ci --- CHANGELOG.md | 4 ++++ Cargo.toml | 2 +- RELEASE.md | 9 +++++++++ 3 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 CHANGELOG.md create mode 100644 RELEASE.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..e210524 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,4 @@ +### ⚙️ Miscellaneous Tests + +- *(config)* Testing github ci for different builds + diff --git a/Cargo.toml b/Cargo.toml index a56c854..330a770 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rustycli" -version = "0.1.0" +version = "0.1.1" edition = "2021" authors = [ "PwnWriter < hey@pwnwriter.xyz >" ] description = "🦊 Access the rust playground right in terminal." diff --git a/RELEASE.md b/RELEASE.md new file mode 100644 index 0000000..4e294e2 --- /dev/null +++ b/RELEASE.md @@ -0,0 +1,9 @@ +# Creating a Release + +[GitHub](https://github.com/pwnwriter/rustycli/releases) and [crates.io](https://crates.io/crates/rustycli) releases are automated via [GitHub actions](.github/workflows/cd.yml) and triggered by pushing a tag. + +1. Run the [release script](./release.sh): `./release.sh v[X.Y.Z]` (requires [rustycli](https://github.com/pwnwriter/rustycli) for changelog generation) +2. Push the changes: `git push` +3. Check if [Continuous Integration](https://github.com/pwnwriter/rustycli/actions) workflow is completed successfully. +4. Push the tags: `git push --tags` +5. Wait for [Continuous Deployment](https://github.com/pwnwriter/rustycli/actions) workflow to finish.