Browse and listen to thousands of radio stations across the globe right from your terminal ๐ŸŒŽ ๐Ÿ“ป ๐ŸŽตโœจ
radio rust tokio web-radio command-line-tool tui

ci: include README.md and LICENSE to the final archive

Changed files
+15 -13
.fluentci
src
dagger
+15 -13
.fluentci/src/dagger/jobs.ts
··· 103 103 .withEnvVariable("RUSTFLAGS", rustflags) 104 104 .withEnvVariable( 105 105 "PKG_CONFIG_ALLOW_CROSS", 106 - Deno.env.get("TARGET") !== "x86_64-unknown-linux-gnu" ? "1" : "0" 106 + Deno.env.get("TARGET") !== "x86_64-unknown-linux-gnu" ? "1" : "0", 107 107 ) 108 108 .withEnvVariable( 109 109 "C_INCLUDE_PATH", 110 110 Deno.env.get("TARGET") !== "x86_64-unknown-linux-gnu" 111 111 ? "/build/sysroot/usr/include" 112 - : "/usr/include" 112 + : "/usr/include", 113 113 ) 114 114 .withEnvVariable("TAG", Deno.env.get("TAG") || "latest") 115 115 .withEnvVariable( 116 116 "TARGET", 117 - Deno.env.get("TARGET") || "x86_64-unknown-linux-gnu" 117 + Deno.env.get("TARGET") || "x86_64-unknown-linux-gnu", 118 118 ) 119 119 .withExec(["sh", "-c", "rustup target add $TARGET"]) 120 120 .withExec(["sh", "-c", "cargo build --release --target $TARGET"]) ··· 122 122 .withExec([ 123 123 "sh", 124 124 "-c", 125 - "tar czvf /assets/tunein_${TAG}_${TARGET}.tar.gz tunein", 125 + "tar czvf /assets/tunein_${TAG}_${TARGET}.tar.gz tunein README.md LICENSE", 126 126 ]) 127 127 .withExec([ 128 128 "sh", ··· 137 137 ]); 138 138 139 139 const exe = await ctr.file( 140 - `/app/tunein_${Deno.env.get("TAG")}_${Deno.env.get("TARGET")}.tar.gz` 140 + `/app/tunein_${Deno.env.get("TAG")}_${Deno.env.get("TARGET")}.tar.gz`, 141 141 ); 142 142 await exe.export( 143 - `./tunein_${Deno.env.get("TAG")}_${Deno.env.get("TARGET")}.tar.gz` 143 + `./tunein_${Deno.env.get("TAG")}_${Deno.env.get("TARGET")}.tar.gz`, 144 144 ); 145 145 146 146 const sha = await ctr.file( 147 - `/app/tunein_${Deno.env.get("TAG")}_${Deno.env.get("TARGET")}.tar.gz.sha256` 147 + `/app/tunein_${Deno.env.get("TAG")}_${ 148 + Deno.env.get("TARGET") 149 + }.tar.gz.sha256`, 148 150 ); 149 151 await sha.export( 150 - `./tunein_${Deno.env.get("TAG")}_${Deno.env.get("TARGET")}.tar.gz.sha256` 152 + `./tunein_${Deno.env.get("TAG")}_${Deno.env.get("TARGET")}.tar.gz.sha256`, 151 153 ); 152 154 return ctr.stdout(); 153 155 }; ··· 155 157 export type JobExec = (src?: string) => 156 158 | Promise<string> 157 159 | (( 158 - src?: string, 159 - options?: { 160 - ignore: string[]; 161 - } 162 - ) => Promise<string>); 160 + src?: string, 161 + options?: { 162 + ignore: string[]; 163 + }, 164 + ) => Promise<string>); 163 165 164 166 export const runnableJobs: Record<Job, JobExec> = { 165 167 [Job.test]: test,