feat(ci): publish build artifacts as GitHub releases (#1222)

This commit is contained in:
Hampus authored and GitHub committed 2026-06-30 03:19:39 +02:00
1 parent 31665225eb
commit a2ed83df08
47 files changed
+1912 -403

No files matched your search

+4
View File
@@ -8,7 +8,9 @@ mod ci_workflow;
mod common;
mod desktop;
mod desktop_native;
mod functions;
mod gateway;
mod release;
mod schema;
mod static_bucket;
@@ -37,6 +39,7 @@ enum Command {
CleanSchemaGeneratedFiles(schema::CleanSchemaGeneratedFilesArgs),
Gateway(gateway::GatewayArgs),
RepairStaticAssetMetadata(static_bucket::RepairStaticAssetMetadataArgs),
Release(release::ReleaseArgs),
ResolveCalver(calver::ResolveCalverArgs),
SyncStaticBucket(static_bucket::SyncStaticBucketArgs),
TestWebrtcSenderRust(desktop_native::TestWebrtcSenderRustArgs),
@@ -60,6 +63,7 @@ pub async fn run() -> Result<()> {
Command::RepairStaticAssetMetadata(args) => {
static_bucket::repair_asset_metadata(args).await
}
Command::Release(args) => release::run(args).await,
Command::ResolveCalver(args) => calver::run(args),
Command::SyncStaticBucket(args) => static_bucket::run(args).await,
Command::TestWebrtcSenderRust(args) => desktop_native::run_test_webrtc_sender_rust(args),