From 550817360d168ce1edd9e401e90e96bf248835b3 Mon Sep 17 00:00:00 2001 From: liv Date: Tue, 10 Oct 2023 17:44:33 +0200 Subject: [PATCH] release: 0.5.0 --- CHANGELOG.md | 63 ++++++++++++++++--- Cargo.lock | 4 +- Cargo.toml | 6 +- generate-css/Cargo.toml | 2 +- src/config/style.rs | 2 +- templates/generate/web.yml.j2 | 2 +- tests/snapshots/gal_akaikatana-public.snap | 2 +- tests/snapshots/gal_axolotlsay-public.snap | 2 +- tests/snapshots/gal_oranda-public.snap | 2 +- tests/snapshots/gal_oranda_empty-public.snap | 2 +- .../gal_oranda_inference-public.snap | 2 +- 11 files changed, 69 insertions(+), 20 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ad0bc720..bcf3cf9a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,18 +1,67 @@ # Changelog -## Unreleased +## 0.5.0 - 2023-10-10 ### Features -- **Removed hard dependency on README.md** -- **RSS feed support** -- **New `match_package_names` option for workspace config** -- **Workspace index now supports `additional_css`** +- **RSS feed support** - [shadows-withal]/[pr656], [zkat] + + When you have changelog functionality enabled, oranda will now automatically + generate a RSS feed for it! This means you can plug it into your RSS reader, or + use further automation that works with RSS files 🙌 + + The link to the RSS feed will also be shown on the changelog page. You can disable + the feed using the new `components.changelog.rss_feed` option. + +- **Removed hard dependency on README.md** - [shadows-withal]/[pr640] + + In previous releases, you needed to have a README.md file for oranda to work. + This is a holdover from the earliest version of oranda (which was literally just + a tool to generate HTML from your readme files), but with all the since added + functionality, there's no real reason to keep this requirement. This means that + **oranda now works without a readme file**!! + +- **New `match_package_names` option for workspace config** - [06chaynes]/[pr652] + + When you have a workspace with multiple projects that all publish releases in the same + GitHub repository, oranda will get confused and think that every release belongs to + every project. With the new `components.artifacts.match_package_names`, each workspace + member will now only include releases that contain their project name in the Git tag + (`v0.4.0-myproject`, for example). + +- **Ignore `public/` directory when running `oranda generate ci`** - [shadows-withal]/[pr649], [konstin]/[i643] + + When running the CI generator command, it'll now prompt you whether it should append the `public/` + directory to your `.gitignore` file. ### Fixes -- **Improved errors for when explicitly declared paths don't exist** -- **Set correct colors for mdbook draft chapters** +- **Improved errors for when explicitly declared paths don't exist** - [shadows-withal]/[pr640], [konstin] + + There used to be some cryptic errors oranda would throw if it couldn't find a path you'd manually + specified in the configuration file - these errors are much nicer now, and their handling is more consistent. + +- **Workspace index now supports `additional_css`** - [06chaynes]/[pr653] + + The `additional_css` option will now be respected on the workspace index page! + +- **Set correct colors for mdbook draft chapters** - [06chaynes]/[pr655], [hawkw]/[i654] + + In custom oranda themes, mdbook draft chapter titles in the sidebar were unreadable. This has been fixed! + +[i643]: https://github.com/axodotdev/oranda/issues/643 +[i654]: https://github.com/axodotdev/oranda/issues/654 +[pr640]: https://github.com/axodotdev/oranda/pull/640 +[pr649]: https://github.com/axodotdev/oranda/pull/649 +[pr652]: https://github.com/axodotdev/oranda/pull/652 +[pr653]: https://github.com/axodotdev/oranda/pull/653 +[pr655]: https://github.com/axodotdev/oranda/pull/655 +[pr656]: https://github.com/axodotdev/oranda/pull/656 +[shadows-withal]: https://github.com/shadows-withal +[zkat]: https://github.com/zkat +[konstin]: https://github.com/konstin +[06chaynes]: https://github.com/06chaynes +[hawkw]: https://github.com/hawkw ## 0.4.1 - 2023-09-27 diff --git a/Cargo.lock b/Cargo.lock index 88e21b65..0c768bcf 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2169,7 +2169,7 @@ checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" [[package]] name = "oranda" -version = "0.5.0-prerelease.2" +version = "0.5.0" dependencies = [ "ammonia", "assert_cmd", @@ -2225,7 +2225,7 @@ dependencies = [ [[package]] name = "oranda-generate-css" -version = "0.5.0-prerelease.2" +version = "0.5.0" dependencies = [ "axoasset 0.4.0", "camino", diff --git a/Cargo.toml b/Cargo.toml index c08a9637..281ab4ea 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,7 +3,7 @@ name = "oranda" description = "🎁 generate beautiful landing pages for your projects" repository = "https://github.com/axodotdev/oranda" homepage = "https://opensource.axo.dev/oranda" -version = "0.5.0-prerelease.2" +version = "0.5.0" edition = "2021" authors = ["Axo Developer Co. "] license = "MIT OR Apache-2.0" @@ -56,7 +56,7 @@ pathdiff = { version = "0.2.1", features = ["camino"] } minijinja = { version = "1.0.3", features = ["loader", "preserve_order", "custom_syntax"] } include_dir = "0.7.3" slug = "0.1.4" -oranda-generate-css = { version = "0.5.0-prerelease.2", path = "generate-css" } +oranda-generate-css = { version = "0.5.0", path = "generate-css" } inquire = "0.6.2" url-escape = "0.1.1" rss = { version = "2.0.6", features = ["atom"] } @@ -69,7 +69,7 @@ glob = "0.3.1" scraper = "0.17.1" [build-dependencies] -oranda-generate-css = { version = "0.5.0-prerelease.2", path = "generate-css" } +oranda-generate-css = { version = "0.5.0", path = "generate-css" } tokio = { version = "1.20.1", features = ["full"] } [features] diff --git a/generate-css/Cargo.toml b/generate-css/Cargo.toml index aa17afae..12a210d7 100644 --- a/generate-css/Cargo.toml +++ b/generate-css/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oranda-generate-css" -version = "0.5.0-prerelease.2" +version = "0.5.0" description = "the part of oranda that generates CSS" repository = "https://github.com/axodotdev/oranda" homepage = "https://opensource.axo.dev/oranda" diff --git a/src/config/style.rs b/src/config/style.rs index 93db624b..3ecd4272 100644 --- a/src/config/style.rs +++ b/src/config/style.rs @@ -6,7 +6,7 @@ use crate::site::{markdown::SyntaxTheme, oranda_theme::OrandaTheme}; use super::ApplyValExt; -pub const ORANDA_CSS_TAG: &str = "v0.5.0-prerelease.2"; +pub const ORANDA_CSS_TAG: &str = "v0.5.0"; /// Config related to styling your page (complete version) #[derive(Debug, Clone)] diff --git a/templates/generate/web.yml.j2 b/templates/generate/web.yml.j2 index 75aefba4..dd73ec4e 100644 --- a/templates/generate/web.yml.j2 +++ b/templates/generate/web.yml.j2 @@ -69,7 +69,7 @@ jobs: {{%- if use_latest_oranda %}} curl --proto '=https' --tlsv1.2 -LsSf https://github.com/axodotdev/oranda/releases/latest/download/oranda-installer.sh | sh {{%- else %}} - curl --proto '=https' --tlsv1.2 -LsSf https://github.com/axodotdev/oranda/releases/download/v0.5.0-prerelease.2/oranda-installer.sh | sh + curl --proto '=https' --tlsv1.2 -LsSf https://github.com/axodotdev/oranda/releases/download/v0.5.0/oranda-installer.sh | sh {{%- endif %}} {{%- if site_dir %}} cd {{{ site_dir }}} diff --git a/tests/snapshots/gal_akaikatana-public.snap b/tests/snapshots/gal_akaikatana-public.snap index 9d044d71..a70fa7b7 100644 --- a/tests/snapshots/gal_akaikatana-public.snap +++ b/tests/snapshots/gal_akaikatana-public.snap @@ -215,7 +215,7 @@ expression: "&snapshots" ================ public/artifacts.json ================ -{"format_version":"0.5.0-prerelease.2","tag":"v0.2.0","formatted_date":"Aug 8 2023 at 16:03 UTC","platforms_with_downloads":[{"target":["aarch64-apple-darwin"],"display_name":"macOS Apple Silicon","installers":[0,2]},{"target":["x86_64-apple-darwin"],"display_name":"macOS Intel","installers":[0,3]},{"target":["x86_64-pc-windows-msvc"],"display_name":"Windows x64","installers":[1,4]},{"target":["x86_64-unknown-linux-gnu"],"display_name":"Linux x64","installers":[0,5]}],"downloadable_files":[[0,{"name":"akaikatana-repack-aarch64-apple-darwin.tar.xz","download_url":"https://github.com/oranda-gallery/akaikatana-repack/releases/download/v0.2.0/akaikatana-repack-aarch64-apple-darwin.tar.xz","view_path":null,"checksum_file":null},["macOS Apple Silicon"]],[3,{"name":"akaikatana-repack-x86_64-apple-darwin.tar.xz","download_url":"https://github.com/oranda-gallery/akaikatana-repack/releases/download/v0.2.0/akaikatana-repack-x86_64-apple-darwin.tar.xz","view_path":null,"checksum_file":null},["macOS Intel"]],[4,{"name":"akaikatana-repack-x86_64-pc-windows-msvc.zip","download_url":"https://github.com/oranda-gallery/akaikatana-repack/releases/download/v0.2.0/akaikatana-repack-x86_64-pc-windows-msvc.zip","view_path":null,"checksum_file":null},["Windows x64"]],[5,{"name":"akaikatana-repack-x86_64-unknown-linux-gnu.tar.xz","download_url":"https://github.com/oranda-gallery/akaikatana-repack/releases/download/v0.2.0/akaikatana-repack-x86_64-unknown-linux-gnu.tar.xz","view_path":null,"checksum_file":null},["Linux x64"]]],"release":{"artifacts":{"files":[{"name":"akaikatana-repack-aarch64-apple-darwin.tar.xz","download_url":"https://github.com/oranda-gallery/akaikatana-repack/releases/download/v0.2.0/akaikatana-repack-aarch64-apple-darwin.tar.xz","view_path":null,"checksum_file":null},{"name":"akaikatana-repack-installer.ps1","download_url":"https://github.com/oranda-gallery/akaikatana-repack/releases/download/v0.2.0/akaikatana-repack-installer.ps1","view_path":"akaikatana-repack-installer.ps1.txt","checksum_file":null},{"name":"akaikatana-repack-installer.sh","download_url":"https://github.com/oranda-gallery/akaikatana-repack/releases/download/v0.2.0/akaikatana-repack-installer.sh","view_path":"akaikatana-repack-installer.sh.txt","checksum_file":null},{"name":"akaikatana-repack-x86_64-apple-darwin.tar.xz","download_url":"https://github.com/oranda-gallery/akaikatana-repack/releases/download/v0.2.0/akaikatana-repack-x86_64-apple-darwin.tar.xz","view_path":null,"checksum_file":null},{"name":"akaikatana-repack-x86_64-pc-windows-msvc.zip","download_url":"https://github.com/oranda-gallery/akaikatana-repack/releases/download/v0.2.0/akaikatana-repack-x86_64-pc-windows-msvc.zip","view_path":null,"checksum_file":null},{"name":"akaikatana-repack-x86_64-unknown-linux-gnu.tar.xz","download_url":"https://github.com/oranda-gallery/akaikatana-repack/releases/download/v0.2.0/akaikatana-repack-x86_64-unknown-linux-gnu.tar.xz","view_path":null,"checksum_file":null},{"name":"dist-manifest.json","download_url":"https://github.com/oranda-gallery/akaikatana-repack/releases/download/v0.2.0/dist-manifest.json","view_path":null,"checksum_file":null}],"installers":[{"label":"shell","description":"Install prebuilt binaries via shell script","method":{"type":"Run","file":2,"run_hint":"curl --proto '=https' --tlsv1.2 -LsSf https://github.com/mistydemeo/akaikatana-repack/releases/download/v0.2.0/akaikatana-repack-installer.sh | sh"}},{"label":"powershell","description":"Install prebuilt binaries via powershell script","method":{"type":"Run","file":1,"run_hint":"irm https://github.com/mistydemeo/akaikatana-repack/releases/download/v0.2.0/akaikatana-repack-installer.ps1 | iex"}},{"label":"tarball","description":"","method":{"type":"Download","file":0}},{"label":"tarball","description":"","method":{"type":"Download","file":3}},{"label":"zip","description":"","method":{"type":"Download","file":4}},{"label":"tarball","description":"","method":{"type":"Download","file":5}}],"targets":{"aarch64-apple-darwin":[0,2],"x86_64-apple-darwin":[0,3],"x86_64-pc-windows-msvc":[1,4],"x86_64-unknown-linux-gnu":[0,5]}}},"os_script":"/akaikatana-repack/artifacts.js","has_checksum_files":false} +{"format_version":"0.5.0","tag":"v0.2.0","formatted_date":"Aug 8 2023 at 16:03 UTC","platforms_with_downloads":[{"target":["aarch64-apple-darwin"],"display_name":"macOS Apple Silicon","installers":[0,2]},{"target":["x86_64-apple-darwin"],"display_name":"macOS Intel","installers":[0,3]},{"target":["x86_64-pc-windows-msvc"],"display_name":"Windows x64","installers":[1,4]},{"target":["x86_64-unknown-linux-gnu"],"display_name":"Linux x64","installers":[0,5]}],"downloadable_files":[[0,{"name":"akaikatana-repack-aarch64-apple-darwin.tar.xz","download_url":"https://github.com/oranda-gallery/akaikatana-repack/releases/download/v0.2.0/akaikatana-repack-aarch64-apple-darwin.tar.xz","view_path":null,"checksum_file":null},["macOS Apple Silicon"]],[3,{"name":"akaikatana-repack-x86_64-apple-darwin.tar.xz","download_url":"https://github.com/oranda-gallery/akaikatana-repack/releases/download/v0.2.0/akaikatana-repack-x86_64-apple-darwin.tar.xz","view_path":null,"checksum_file":null},["macOS Intel"]],[4,{"name":"akaikatana-repack-x86_64-pc-windows-msvc.zip","download_url":"https://github.com/oranda-gallery/akaikatana-repack/releases/download/v0.2.0/akaikatana-repack-x86_64-pc-windows-msvc.zip","view_path":null,"checksum_file":null},["Windows x64"]],[5,{"name":"akaikatana-repack-x86_64-unknown-linux-gnu.tar.xz","download_url":"https://github.com/oranda-gallery/akaikatana-repack/releases/download/v0.2.0/akaikatana-repack-x86_64-unknown-linux-gnu.tar.xz","view_path":null,"checksum_file":null},["Linux x64"]]],"release":{"artifacts":{"files":[{"name":"akaikatana-repack-aarch64-apple-darwin.tar.xz","download_url":"https://github.com/oranda-gallery/akaikatana-repack/releases/download/v0.2.0/akaikatana-repack-aarch64-apple-darwin.tar.xz","view_path":null,"checksum_file":null},{"name":"akaikatana-repack-installer.ps1","download_url":"https://github.com/oranda-gallery/akaikatana-repack/releases/download/v0.2.0/akaikatana-repack-installer.ps1","view_path":"akaikatana-repack-installer.ps1.txt","checksum_file":null},{"name":"akaikatana-repack-installer.sh","download_url":"https://github.com/oranda-gallery/akaikatana-repack/releases/download/v0.2.0/akaikatana-repack-installer.sh","view_path":"akaikatana-repack-installer.sh.txt","checksum_file":null},{"name":"akaikatana-repack-x86_64-apple-darwin.tar.xz","download_url":"https://github.com/oranda-gallery/akaikatana-repack/releases/download/v0.2.0/akaikatana-repack-x86_64-apple-darwin.tar.xz","view_path":null,"checksum_file":null},{"name":"akaikatana-repack-x86_64-pc-windows-msvc.zip","download_url":"https://github.com/oranda-gallery/akaikatana-repack/releases/download/v0.2.0/akaikatana-repack-x86_64-pc-windows-msvc.zip","view_path":null,"checksum_file":null},{"name":"akaikatana-repack-x86_64-unknown-linux-gnu.tar.xz","download_url":"https://github.com/oranda-gallery/akaikatana-repack/releases/download/v0.2.0/akaikatana-repack-x86_64-unknown-linux-gnu.tar.xz","view_path":null,"checksum_file":null},{"name":"dist-manifest.json","download_url":"https://github.com/oranda-gallery/akaikatana-repack/releases/download/v0.2.0/dist-manifest.json","view_path":null,"checksum_file":null}],"installers":[{"label":"shell","description":"Install prebuilt binaries via shell script","method":{"type":"Run","file":2,"run_hint":"curl --proto '=https' --tlsv1.2 -LsSf https://github.com/mistydemeo/akaikatana-repack/releases/download/v0.2.0/akaikatana-repack-installer.sh | sh"}},{"label":"powershell","description":"Install prebuilt binaries via powershell script","method":{"type":"Run","file":1,"run_hint":"irm https://github.com/mistydemeo/akaikatana-repack/releases/download/v0.2.0/akaikatana-repack-installer.ps1 | iex"}},{"label":"tarball","description":"","method":{"type":"Download","file":0}},{"label":"tarball","description":"","method":{"type":"Download","file":3}},{"label":"zip","description":"","method":{"type":"Download","file":4}},{"label":"tarball","description":"","method":{"type":"Download","file":5}}],"targets":{"aarch64-apple-darwin":[0,2],"x86_64-apple-darwin":[0,3],"x86_64-pc-windows-msvc":[1,4],"x86_64-unknown-linux-gnu":[0,5]}}},"os_script":"/akaikatana-repack/artifacts.js","has_checksum_files":false} ================ public/changelog/index.html ================ diff --git a/tests/snapshots/gal_axolotlsay-public.snap b/tests/snapshots/gal_axolotlsay-public.snap index 8726a5ff..8466453c 100644 --- a/tests/snapshots/gal_axolotlsay-public.snap +++ b/tests/snapshots/gal_axolotlsay-public.snap @@ -296,7 +296,7 @@ expression: "&snapshots" ================ public/artifacts.json ================ -{"format_version":"0.5.0-prerelease.2","tag":"v0.1.0","formatted_date":"Aug 8 2023 at 16:07 UTC","platforms_with_downloads":[{"target":["aarch64-apple-darwin"],"display_name":"macOS Apple Silicon","installers":[0,7,3]},{"target":["x86_64-apple-darwin"],"display_name":"macOS Intel","installers":[0,7,4]},{"target":["x86_64-pc-windows-msvc"],"display_name":"Windows x64","installers":[1,7,5]},{"target":["x86_64-unknown-linux-gnu"],"display_name":"Linux x64","installers":[0,7,6]}],"downloadable_files":[[0,{"name":"axolotlsay-aarch64-apple-darwin.tar.gz","download_url":"https://github.com/oranda-gallery/axolotlsay/releases/download/v0.1.0/axolotlsay-aarch64-apple-darwin.tar.gz","view_path":null,"checksum_file":null},["macOS Apple Silicon"]],[4,{"name":"axolotlsay-x86_64-apple-darwin.tar.gz","download_url":"https://github.com/oranda-gallery/axolotlsay/releases/download/v0.1.0/axolotlsay-x86_64-apple-darwin.tar.gz","view_path":null,"checksum_file":null},["macOS Intel"]],[5,{"name":"axolotlsay-x86_64-pc-windows-msvc.tar.gz","download_url":"https://github.com/oranda-gallery/axolotlsay/releases/download/v0.1.0/axolotlsay-x86_64-pc-windows-msvc.tar.gz","view_path":null,"checksum_file":null},["Windows x64"]],[6,{"name":"axolotlsay-x86_64-unknown-linux-gnu.tar.gz","download_url":"https://github.com/oranda-gallery/axolotlsay/releases/download/v0.1.0/axolotlsay-x86_64-unknown-linux-gnu.tar.gz","view_path":null,"checksum_file":null},["Linux x64"]]],"release":{"artifacts":{"files":[{"name":"axolotlsay-aarch64-apple-darwin.tar.gz","download_url":"https://github.com/oranda-gallery/axolotlsay/releases/download/v0.1.0/axolotlsay-aarch64-apple-darwin.tar.gz","view_path":null,"checksum_file":null},{"name":"axolotlsay-installer.ps1","download_url":"https://github.com/oranda-gallery/axolotlsay/releases/download/v0.1.0/axolotlsay-installer.ps1","view_path":"axolotlsay-installer.ps1.txt","checksum_file":null},{"name":"axolotlsay-installer.sh","download_url":"https://github.com/oranda-gallery/axolotlsay/releases/download/v0.1.0/axolotlsay-installer.sh","view_path":"axolotlsay-installer.sh.txt","checksum_file":null},{"name":"axolotlsay-npm-package.tar.gz","download_url":"https://github.com/oranda-gallery/axolotlsay/releases/download/v0.1.0/axolotlsay-npm-package.tar.gz","view_path":null,"checksum_file":null},{"name":"axolotlsay-x86_64-apple-darwin.tar.gz","download_url":"https://github.com/oranda-gallery/axolotlsay/releases/download/v0.1.0/axolotlsay-x86_64-apple-darwin.tar.gz","view_path":null,"checksum_file":null},{"name":"axolotlsay-x86_64-pc-windows-msvc.tar.gz","download_url":"https://github.com/oranda-gallery/axolotlsay/releases/download/v0.1.0/axolotlsay-x86_64-pc-windows-msvc.tar.gz","view_path":null,"checksum_file":null},{"name":"axolotlsay-x86_64-unknown-linux-gnu.tar.gz","download_url":"https://github.com/oranda-gallery/axolotlsay/releases/download/v0.1.0/axolotlsay-x86_64-unknown-linux-gnu.tar.gz","view_path":null,"checksum_file":null},{"name":"dist-manifest.json","download_url":"https://github.com/oranda-gallery/axolotlsay/releases/download/v0.1.0/dist-manifest.json","view_path":null,"checksum_file":null}],"installers":[{"label":"shell","description":"Install prebuilt binaries via shell script","method":{"type":"Run","file":2,"run_hint":"curl --proto '=https' --tlsv1.2 -LsSf https://github.com/axodotdev/axolotlsay/releases/download/v0.1.0/axolotlsay-installer.sh | sh"}},{"label":"powershell","description":"Install prebuilt binaries via powershell script","method":{"type":"Run","file":1,"run_hint":"irm https://github.com/axodotdev/axolotlsay/releases/download/v0.1.0/axolotlsay-installer.ps1 | iex"}},{"label":"npm","description":"Install prebuilt binaries into your npm project","method":{"type":"Run","file":null,"run_hint":"npm install @axodotdev/axolotlsay@0.1.0"}},{"label":"tarball","description":"","method":{"type":"Download","file":0}},{"label":"tarball","description":"","method":{"type":"Download","file":4}},{"label":"tarball","description":"","method":{"type":"Download","file":5}},{"label":"tarball","description":"","method":{"type":"Download","file":6}},{"label":"npx","description":"","method":{"type":"Run","file":null,"run_hint":"npx @axodotdev/axolotlsay"}},{"label":"crates.io","description":"","method":{"type":"Run","file":null,"run_hint":"cargo install axolotlsay --locked --profile=dist"}},{"label":"binstall","description":"","method":{"type":"Run","file":null,"run_hint":"cargo binstall axolotlsay"}}],"targets":{"aarch64-apple-darwin":[0,7,3],"aarch64-pc-windows-msvc":[7],"aarch64-unknown-linux-gnu":[7],"aarch64-unknown-linux-musl":[7],"i686-apple-darwin":[7],"i686-pc-windows-msvc":[7],"i686-unknown-linux-gnu":[7],"i686-unknown-linux-musl":[7],"x86_64-apple-darwin":[0,7,4],"x86_64-pc-windows-msvc":[1,7,5],"x86_64-unknown-linux-gnu":[0,7,6],"x86_64-unknown-linux-musl":[7]}}},"os_script":"/axolotlsay/artifacts.js","has_checksum_files":false} +{"format_version":"0.5.0","tag":"v0.1.0","formatted_date":"Aug 8 2023 at 16:07 UTC","platforms_with_downloads":[{"target":["aarch64-apple-darwin"],"display_name":"macOS Apple Silicon","installers":[0,7,3]},{"target":["x86_64-apple-darwin"],"display_name":"macOS Intel","installers":[0,7,4]},{"target":["x86_64-pc-windows-msvc"],"display_name":"Windows x64","installers":[1,7,5]},{"target":["x86_64-unknown-linux-gnu"],"display_name":"Linux x64","installers":[0,7,6]}],"downloadable_files":[[0,{"name":"axolotlsay-aarch64-apple-darwin.tar.gz","download_url":"https://github.com/oranda-gallery/axolotlsay/releases/download/v0.1.0/axolotlsay-aarch64-apple-darwin.tar.gz","view_path":null,"checksum_file":null},["macOS Apple Silicon"]],[4,{"name":"axolotlsay-x86_64-apple-darwin.tar.gz","download_url":"https://github.com/oranda-gallery/axolotlsay/releases/download/v0.1.0/axolotlsay-x86_64-apple-darwin.tar.gz","view_path":null,"checksum_file":null},["macOS Intel"]],[5,{"name":"axolotlsay-x86_64-pc-windows-msvc.tar.gz","download_url":"https://github.com/oranda-gallery/axolotlsay/releases/download/v0.1.0/axolotlsay-x86_64-pc-windows-msvc.tar.gz","view_path":null,"checksum_file":null},["Windows x64"]],[6,{"name":"axolotlsay-x86_64-unknown-linux-gnu.tar.gz","download_url":"https://github.com/oranda-gallery/axolotlsay/releases/download/v0.1.0/axolotlsay-x86_64-unknown-linux-gnu.tar.gz","view_path":null,"checksum_file":null},["Linux x64"]]],"release":{"artifacts":{"files":[{"name":"axolotlsay-aarch64-apple-darwin.tar.gz","download_url":"https://github.com/oranda-gallery/axolotlsay/releases/download/v0.1.0/axolotlsay-aarch64-apple-darwin.tar.gz","view_path":null,"checksum_file":null},{"name":"axolotlsay-installer.ps1","download_url":"https://github.com/oranda-gallery/axolotlsay/releases/download/v0.1.0/axolotlsay-installer.ps1","view_path":"axolotlsay-installer.ps1.txt","checksum_file":null},{"name":"axolotlsay-installer.sh","download_url":"https://github.com/oranda-gallery/axolotlsay/releases/download/v0.1.0/axolotlsay-installer.sh","view_path":"axolotlsay-installer.sh.txt","checksum_file":null},{"name":"axolotlsay-npm-package.tar.gz","download_url":"https://github.com/oranda-gallery/axolotlsay/releases/download/v0.1.0/axolotlsay-npm-package.tar.gz","view_path":null,"checksum_file":null},{"name":"axolotlsay-x86_64-apple-darwin.tar.gz","download_url":"https://github.com/oranda-gallery/axolotlsay/releases/download/v0.1.0/axolotlsay-x86_64-apple-darwin.tar.gz","view_path":null,"checksum_file":null},{"name":"axolotlsay-x86_64-pc-windows-msvc.tar.gz","download_url":"https://github.com/oranda-gallery/axolotlsay/releases/download/v0.1.0/axolotlsay-x86_64-pc-windows-msvc.tar.gz","view_path":null,"checksum_file":null},{"name":"axolotlsay-x86_64-unknown-linux-gnu.tar.gz","download_url":"https://github.com/oranda-gallery/axolotlsay/releases/download/v0.1.0/axolotlsay-x86_64-unknown-linux-gnu.tar.gz","view_path":null,"checksum_file":null},{"name":"dist-manifest.json","download_url":"https://github.com/oranda-gallery/axolotlsay/releases/download/v0.1.0/dist-manifest.json","view_path":null,"checksum_file":null}],"installers":[{"label":"shell","description":"Install prebuilt binaries via shell script","method":{"type":"Run","file":2,"run_hint":"curl --proto '=https' --tlsv1.2 -LsSf https://github.com/axodotdev/axolotlsay/releases/download/v0.1.0/axolotlsay-installer.sh | sh"}},{"label":"powershell","description":"Install prebuilt binaries via powershell script","method":{"type":"Run","file":1,"run_hint":"irm https://github.com/axodotdev/axolotlsay/releases/download/v0.1.0/axolotlsay-installer.ps1 | iex"}},{"label":"npm","description":"Install prebuilt binaries into your npm project","method":{"type":"Run","file":null,"run_hint":"npm install @axodotdev/axolotlsay@0.1.0"}},{"label":"tarball","description":"","method":{"type":"Download","file":0}},{"label":"tarball","description":"","method":{"type":"Download","file":4}},{"label":"tarball","description":"","method":{"type":"Download","file":5}},{"label":"tarball","description":"","method":{"type":"Download","file":6}},{"label":"npx","description":"","method":{"type":"Run","file":null,"run_hint":"npx @axodotdev/axolotlsay"}},{"label":"crates.io","description":"","method":{"type":"Run","file":null,"run_hint":"cargo install axolotlsay --locked --profile=dist"}},{"label":"binstall","description":"","method":{"type":"Run","file":null,"run_hint":"cargo binstall axolotlsay"}}],"targets":{"aarch64-apple-darwin":[0,7,3],"aarch64-pc-windows-msvc":[7],"aarch64-unknown-linux-gnu":[7],"aarch64-unknown-linux-musl":[7],"i686-apple-darwin":[7],"i686-pc-windows-msvc":[7],"i686-unknown-linux-gnu":[7],"i686-unknown-linux-musl":[7],"x86_64-apple-darwin":[0,7,4],"x86_64-pc-windows-msvc":[1,7,5],"x86_64-unknown-linux-gnu":[0,7,6],"x86_64-unknown-linux-musl":[7]}}},"os_script":"/axolotlsay/artifacts.js","has_checksum_files":false} ================ public/changelog/index.html ================ diff --git a/tests/snapshots/gal_oranda-public.snap b/tests/snapshots/gal_oranda-public.snap index 6dfd5ff7..2b10df77 100644 --- a/tests/snapshots/gal_oranda-public.snap +++ b/tests/snapshots/gal_oranda-public.snap @@ -373,7 +373,7 @@ expression: "&snapshots" ================ public/artifacts.json ================ -{"format_version":"0.5.0-prerelease.2","tag":"v0.2.0","formatted_date":"Aug 8 2023 at 16:15 UTC","platforms_with_downloads":[{"target":["aarch64-apple-darwin"],"display_name":"macOS Apple Silicon","installers":[0,8,7,3]},{"target":["x86_64-apple-darwin"],"display_name":"macOS Intel","installers":[0,8,7,4]},{"target":["x86_64-pc-windows-msvc"],"display_name":"Windows x64","installers":[1,8,7,5]},{"target":["x86_64-unknown-linux-gnu"],"display_name":"Linux x64","installers":[0,8,7,6]}],"downloadable_files":[[1,{"name":"oranda-aarch64-apple-darwin.tar.gz","download_url":"https://github.com/oranda-gallery/oranda/releases/download/v0.2.0/oranda-aarch64-apple-darwin.tar.gz","view_path":null,"checksum_file":2},["macOS Apple Silicon"]],[7,{"name":"oranda-x86_64-apple-darwin.tar.gz","download_url":"https://github.com/oranda-gallery/oranda/releases/download/v0.2.0/oranda-x86_64-apple-darwin.tar.gz","view_path":null,"checksum_file":8},["macOS Intel"]],[9,{"name":"oranda-x86_64-pc-windows-msvc.tar.gz","download_url":"https://github.com/oranda-gallery/oranda/releases/download/v0.2.0/oranda-x86_64-pc-windows-msvc.tar.gz","view_path":null,"checksum_file":10},["Windows x64"]],[11,{"name":"oranda-x86_64-unknown-linux-gnu.tar.gz","download_url":"https://github.com/oranda-gallery/oranda/releases/download/v0.2.0/oranda-x86_64-unknown-linux-gnu.tar.gz","view_path":null,"checksum_file":12},["Linux x64"]]],"release":{"artifacts":{"files":[{"name":"dist-manifest.json","download_url":"https://github.com/oranda-gallery/oranda/releases/download/v0.2.0/dist-manifest.json","view_path":null,"checksum_file":null},{"name":"oranda-aarch64-apple-darwin.tar.gz","download_url":"https://github.com/oranda-gallery/oranda/releases/download/v0.2.0/oranda-aarch64-apple-darwin.tar.gz","view_path":null,"checksum_file":2},{"name":"oranda-aarch64-apple-darwin.tar.gz.sha256","download_url":"https://github.com/oranda-gallery/oranda/releases/download/v0.2.0/oranda-aarch64-apple-darwin.tar.gz.sha256","view_path":null,"checksum_file":null},{"name":"oranda-config-schema.json","download_url":"https://github.com/oranda-gallery/oranda/releases/download/v0.2.0/oranda-config-schema.json","view_path":null,"checksum_file":null},{"name":"oranda-installer.ps1","download_url":"https://github.com/oranda-gallery/oranda/releases/download/v0.2.0/oranda-installer.ps1","view_path":"oranda-installer.ps1.txt","checksum_file":null},{"name":"oranda-installer.sh","download_url":"https://github.com/oranda-gallery/oranda/releases/download/v0.2.0/oranda-installer.sh","view_path":"oranda-installer.sh.txt","checksum_file":null},{"name":"oranda-npm-package.tar.gz","download_url":"https://github.com/oranda-gallery/oranda/releases/download/v0.2.0/oranda-npm-package.tar.gz","view_path":null,"checksum_file":null},{"name":"oranda-x86_64-apple-darwin.tar.gz","download_url":"https://github.com/oranda-gallery/oranda/releases/download/v0.2.0/oranda-x86_64-apple-darwin.tar.gz","view_path":null,"checksum_file":8},{"name":"oranda-x86_64-apple-darwin.tar.gz.sha256","download_url":"https://github.com/oranda-gallery/oranda/releases/download/v0.2.0/oranda-x86_64-apple-darwin.tar.gz.sha256","view_path":null,"checksum_file":null},{"name":"oranda-x86_64-pc-windows-msvc.tar.gz","download_url":"https://github.com/oranda-gallery/oranda/releases/download/v0.2.0/oranda-x86_64-pc-windows-msvc.tar.gz","view_path":null,"checksum_file":10},{"name":"oranda-x86_64-pc-windows-msvc.tar.gz.sha256","download_url":"https://github.com/oranda-gallery/oranda/releases/download/v0.2.0/oranda-x86_64-pc-windows-msvc.tar.gz.sha256","view_path":null,"checksum_file":null},{"name":"oranda-x86_64-unknown-linux-gnu.tar.gz","download_url":"https://github.com/oranda-gallery/oranda/releases/download/v0.2.0/oranda-x86_64-unknown-linux-gnu.tar.gz","view_path":null,"checksum_file":12},{"name":"oranda-x86_64-unknown-linux-gnu.tar.gz.sha256","download_url":"https://github.com/oranda-gallery/oranda/releases/download/v0.2.0/oranda-x86_64-unknown-linux-gnu.tar.gz.sha256","view_path":null,"checksum_file":null}],"installers":[{"label":"shell","description":"Install prebuilt binaries via shell script","method":{"type":"Run","file":5,"run_hint":"curl --proto '=https' --tlsv1.2 -LsSf https://github.com/axodotdev/oranda/releases/download/v0.2.0/oranda-installer.sh | sh"}},{"label":"powershell","description":"Install prebuilt binaries via powershell script","method":{"type":"Run","file":4,"run_hint":"irm https://github.com/axodotdev/oranda/releases/download/v0.2.0/oranda-installer.ps1 | iex"}},{"label":"npm","description":"Install prebuilt binaries into your npm project","method":{"type":"Run","file":null,"run_hint":"npm install @axodotdev/oranda@0.2.0"}},{"label":"tarball","description":"","method":{"type":"Download","file":1}},{"label":"tarball","description":"","method":{"type":"Download","file":7}},{"label":"tarball","description":"","method":{"type":"Download","file":9}},{"label":"tarball","description":"","method":{"type":"Download","file":11}},{"label":"npm","description":"","method":{"type":"Run","file":null,"run_hint":"npm install @axodotdev/oranda --save-dev"}},{"label":"cargo","description":"","method":{"type":"Run","file":null,"run_hint":"cargo install oranda --locked --profile=dist"}},{"label":"npx","description":"","method":{"type":"Run","file":null,"run_hint":"npx @axodotdev/oranda"}},{"label":"binstall","description":"","method":{"type":"Run","file":null,"run_hint":"cargo binstall oranda"}},{"label":"nix-env","description":"","method":{"type":"Run","file":null,"run_hint":"nix-env -i oranda"}},{"label":"nix flake","description":"","method":{"type":"Run","file":null,"run_hint":"nix profile install github:axodotdev/oranda"}}],"targets":{"aarch64-apple-darwin":[0,8,7,3],"aarch64-pc-windows-msvc":[8,7],"aarch64-unknown-linux-gnu":[8,7],"aarch64-unknown-linux-musl":[8,7],"i686-apple-darwin":[8,7],"i686-pc-windows-msvc":[8,7],"i686-unknown-linux-gnu":[8,7],"i686-unknown-linux-musl":[8,7],"x86_64-apple-darwin":[0,8,7,4],"x86_64-pc-windows-msvc":[1,8,7,5],"x86_64-unknown-linux-gnu":[0,8,7,6],"x86_64-unknown-linux-musl":[8,7]}}},"os_script":"/oranda/artifacts.js","has_checksum_files":true} +{"format_version":"0.5.0","tag":"v0.2.0","formatted_date":"Aug 8 2023 at 16:15 UTC","platforms_with_downloads":[{"target":["aarch64-apple-darwin"],"display_name":"macOS Apple Silicon","installers":[0,8,7,3]},{"target":["x86_64-apple-darwin"],"display_name":"macOS Intel","installers":[0,8,7,4]},{"target":["x86_64-pc-windows-msvc"],"display_name":"Windows x64","installers":[1,8,7,5]},{"target":["x86_64-unknown-linux-gnu"],"display_name":"Linux x64","installers":[0,8,7,6]}],"downloadable_files":[[1,{"name":"oranda-aarch64-apple-darwin.tar.gz","download_url":"https://github.com/oranda-gallery/oranda/releases/download/v0.2.0/oranda-aarch64-apple-darwin.tar.gz","view_path":null,"checksum_file":2},["macOS Apple Silicon"]],[7,{"name":"oranda-x86_64-apple-darwin.tar.gz","download_url":"https://github.com/oranda-gallery/oranda/releases/download/v0.2.0/oranda-x86_64-apple-darwin.tar.gz","view_path":null,"checksum_file":8},["macOS Intel"]],[9,{"name":"oranda-x86_64-pc-windows-msvc.tar.gz","download_url":"https://github.com/oranda-gallery/oranda/releases/download/v0.2.0/oranda-x86_64-pc-windows-msvc.tar.gz","view_path":null,"checksum_file":10},["Windows x64"]],[11,{"name":"oranda-x86_64-unknown-linux-gnu.tar.gz","download_url":"https://github.com/oranda-gallery/oranda/releases/download/v0.2.0/oranda-x86_64-unknown-linux-gnu.tar.gz","view_path":null,"checksum_file":12},["Linux x64"]]],"release":{"artifacts":{"files":[{"name":"dist-manifest.json","download_url":"https://github.com/oranda-gallery/oranda/releases/download/v0.2.0/dist-manifest.json","view_path":null,"checksum_file":null},{"name":"oranda-aarch64-apple-darwin.tar.gz","download_url":"https://github.com/oranda-gallery/oranda/releases/download/v0.2.0/oranda-aarch64-apple-darwin.tar.gz","view_path":null,"checksum_file":2},{"name":"oranda-aarch64-apple-darwin.tar.gz.sha256","download_url":"https://github.com/oranda-gallery/oranda/releases/download/v0.2.0/oranda-aarch64-apple-darwin.tar.gz.sha256","view_path":null,"checksum_file":null},{"name":"oranda-config-schema.json","download_url":"https://github.com/oranda-gallery/oranda/releases/download/v0.2.0/oranda-config-schema.json","view_path":null,"checksum_file":null},{"name":"oranda-installer.ps1","download_url":"https://github.com/oranda-gallery/oranda/releases/download/v0.2.0/oranda-installer.ps1","view_path":"oranda-installer.ps1.txt","checksum_file":null},{"name":"oranda-installer.sh","download_url":"https://github.com/oranda-gallery/oranda/releases/download/v0.2.0/oranda-installer.sh","view_path":"oranda-installer.sh.txt","checksum_file":null},{"name":"oranda-npm-package.tar.gz","download_url":"https://github.com/oranda-gallery/oranda/releases/download/v0.2.0/oranda-npm-package.tar.gz","view_path":null,"checksum_file":null},{"name":"oranda-x86_64-apple-darwin.tar.gz","download_url":"https://github.com/oranda-gallery/oranda/releases/download/v0.2.0/oranda-x86_64-apple-darwin.tar.gz","view_path":null,"checksum_file":8},{"name":"oranda-x86_64-apple-darwin.tar.gz.sha256","download_url":"https://github.com/oranda-gallery/oranda/releases/download/v0.2.0/oranda-x86_64-apple-darwin.tar.gz.sha256","view_path":null,"checksum_file":null},{"name":"oranda-x86_64-pc-windows-msvc.tar.gz","download_url":"https://github.com/oranda-gallery/oranda/releases/download/v0.2.0/oranda-x86_64-pc-windows-msvc.tar.gz","view_path":null,"checksum_file":10},{"name":"oranda-x86_64-pc-windows-msvc.tar.gz.sha256","download_url":"https://github.com/oranda-gallery/oranda/releases/download/v0.2.0/oranda-x86_64-pc-windows-msvc.tar.gz.sha256","view_path":null,"checksum_file":null},{"name":"oranda-x86_64-unknown-linux-gnu.tar.gz","download_url":"https://github.com/oranda-gallery/oranda/releases/download/v0.2.0/oranda-x86_64-unknown-linux-gnu.tar.gz","view_path":null,"checksum_file":12},{"name":"oranda-x86_64-unknown-linux-gnu.tar.gz.sha256","download_url":"https://github.com/oranda-gallery/oranda/releases/download/v0.2.0/oranda-x86_64-unknown-linux-gnu.tar.gz.sha256","view_path":null,"checksum_file":null}],"installers":[{"label":"shell","description":"Install prebuilt binaries via shell script","method":{"type":"Run","file":5,"run_hint":"curl --proto '=https' --tlsv1.2 -LsSf https://github.com/axodotdev/oranda/releases/download/v0.2.0/oranda-installer.sh | sh"}},{"label":"powershell","description":"Install prebuilt binaries via powershell script","method":{"type":"Run","file":4,"run_hint":"irm https://github.com/axodotdev/oranda/releases/download/v0.2.0/oranda-installer.ps1 | iex"}},{"label":"npm","description":"Install prebuilt binaries into your npm project","method":{"type":"Run","file":null,"run_hint":"npm install @axodotdev/oranda@0.2.0"}},{"label":"tarball","description":"","method":{"type":"Download","file":1}},{"label":"tarball","description":"","method":{"type":"Download","file":7}},{"label":"tarball","description":"","method":{"type":"Download","file":9}},{"label":"tarball","description":"","method":{"type":"Download","file":11}},{"label":"npm","description":"","method":{"type":"Run","file":null,"run_hint":"npm install @axodotdev/oranda --save-dev"}},{"label":"cargo","description":"","method":{"type":"Run","file":null,"run_hint":"cargo install oranda --locked --profile=dist"}},{"label":"npx","description":"","method":{"type":"Run","file":null,"run_hint":"npx @axodotdev/oranda"}},{"label":"binstall","description":"","method":{"type":"Run","file":null,"run_hint":"cargo binstall oranda"}},{"label":"nix-env","description":"","method":{"type":"Run","file":null,"run_hint":"nix-env -i oranda"}},{"label":"nix flake","description":"","method":{"type":"Run","file":null,"run_hint":"nix profile install github:axodotdev/oranda"}}],"targets":{"aarch64-apple-darwin":[0,8,7,3],"aarch64-pc-windows-msvc":[8,7],"aarch64-unknown-linux-gnu":[8,7],"aarch64-unknown-linux-musl":[8,7],"i686-apple-darwin":[8,7],"i686-pc-windows-msvc":[8,7],"i686-unknown-linux-gnu":[8,7],"i686-unknown-linux-musl":[8,7],"x86_64-apple-darwin":[0,8,7,4],"x86_64-pc-windows-msvc":[1,8,7,5],"x86_64-unknown-linux-gnu":[0,8,7,6],"x86_64-unknown-linux-musl":[8,7]}}},"os_script":"/oranda/artifacts.js","has_checksum_files":true} ================ public/changelog/index.html ================ diff --git a/tests/snapshots/gal_oranda_empty-public.snap b/tests/snapshots/gal_oranda_empty-public.snap index 5e4b1000..d1eb5b9c 100644 --- a/tests/snapshots/gal_oranda_empty-public.snap +++ b/tests/snapshots/gal_oranda_empty-public.snap @@ -105,7 +105,7 @@ expression: "&snapshots" ================ public/artifacts.json ================ -{"format_version":"0.5.0-prerelease.2","tag":"0.1.0","formatted_date":null,"platforms_with_downloads":[],"downloadable_files":[],"release":{"artifacts":{"files":[],"installers":[],"targets":{}}},"os_script":"/artifacts.js","has_checksum_files":false} +{"format_version":"0.5.0","tag":"0.1.0","formatted_date":null,"platforms_with_downloads":[],"downloadable_files":[],"release":{"artifacts":{"files":[],"installers":[],"targets":{}}},"os_script":"/artifacts.js","has_checksum_files":false} ================ public/changelog/index.html ================ diff --git a/tests/snapshots/gal_oranda_inference-public.snap b/tests/snapshots/gal_oranda_inference-public.snap index 7e85bdae..31ff579c 100644 --- a/tests/snapshots/gal_oranda_inference-public.snap +++ b/tests/snapshots/gal_oranda_inference-public.snap @@ -121,7 +121,7 @@ expression: "&snapshots" ================ public/artifacts.json ================ -{"format_version":"0.5.0-prerelease.2","tag":"v0.1.0","formatted_date":"Aug 8 2023 at 16:27 UTC","platforms_with_downloads":[{"target":["x86_64-unknown-linux-gnu"],"display_name":"Linux x64","installers":[0]}],"downloadable_files":[[0,{"name":"oranda-inference-test-x86_64-unknown-linux-gnu.tar.gz","download_url":"https://github.com/oranda-gallery/oranda-inference-test/releases/download/v0.1.0/oranda-inference-test-x86_64-unknown-linux-gnu.tar.gz","view_path":null,"checksum_file":null},["Linux x64"]]],"release":{"artifacts":{"files":[{"name":"oranda-inference-test-x86_64-unknown-linux-gnu.tar.gz","download_url":"https://github.com/oranda-gallery/oranda-inference-test/releases/download/v0.1.0/oranda-inference-test-x86_64-unknown-linux-gnu.tar.gz","view_path":null,"checksum_file":null}],"installers":[{"label":"tarball","description":"","method":{"type":"Download","file":0}}],"targets":{"x86_64-unknown-linux-gnu":[0]}}},"os_script":"/artifacts.js","has_checksum_files":false} +{"format_version":"0.5.0","tag":"v0.1.0","formatted_date":"Aug 8 2023 at 16:27 UTC","platforms_with_downloads":[{"target":["x86_64-unknown-linux-gnu"],"display_name":"Linux x64","installers":[0]}],"downloadable_files":[[0,{"name":"oranda-inference-test-x86_64-unknown-linux-gnu.tar.gz","download_url":"https://github.com/oranda-gallery/oranda-inference-test/releases/download/v0.1.0/oranda-inference-test-x86_64-unknown-linux-gnu.tar.gz","view_path":null,"checksum_file":null},["Linux x64"]]],"release":{"artifacts":{"files":[{"name":"oranda-inference-test-x86_64-unknown-linux-gnu.tar.gz","download_url":"https://github.com/oranda-gallery/oranda-inference-test/releases/download/v0.1.0/oranda-inference-test-x86_64-unknown-linux-gnu.tar.gz","view_path":null,"checksum_file":null}],"installers":[{"label":"tarball","description":"","method":{"type":"Download","file":0}}],"targets":{"x86_64-unknown-linux-gnu":[0]}}},"os_script":"/artifacts.js","has_checksum_files":false} ================ public/changelog/index.html ================