Skip to content

Commit 65dc2a1

Browse files
authored
Merge pull request #26 from tsirysndr/ci/release
ci: include README.md and LICENSE to the final archive
2 parents 836b532 + 5857e3d commit 65dc2a1

File tree

1 file changed

+15
-13
lines changed

1 file changed

+15
-13
lines changed

.fluentci/src/dagger/jobs.ts

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -103,26 +103,26 @@ export const build = async (src = ".") => {
103103
.withEnvVariable("RUSTFLAGS", rustflags)
104104
.withEnvVariable(
105105
"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",
107107
)
108108
.withEnvVariable(
109109
"C_INCLUDE_PATH",
110110
Deno.env.get("TARGET") !== "x86_64-unknown-linux-gnu"
111111
? "/build/sysroot/usr/include"
112-
: "/usr/include"
112+
: "/usr/include",
113113
)
114114
.withEnvVariable("TAG", Deno.env.get("TAG") || "latest")
115115
.withEnvVariable(
116116
"TARGET",
117-
Deno.env.get("TARGET") || "x86_64-unknown-linux-gnu"
117+
Deno.env.get("TARGET") || "x86_64-unknown-linux-gnu",
118118
)
119119
.withExec(["sh", "-c", "rustup target add $TARGET"])
120120
.withExec(["sh", "-c", "cargo build --release --target $TARGET"])
121121
.withExec(["sh", "-c", "cp target/${TARGET}/release/tunein ."])
122122
.withExec([
123123
"sh",
124124
"-c",
125-
"tar czvf /assets/tunein_${TAG}_${TARGET}.tar.gz tunein",
125+
"tar czvf /assets/tunein_${TAG}_${TARGET}.tar.gz tunein README.md LICENSE",
126126
])
127127
.withExec([
128128
"sh",
@@ -137,29 +137,31 @@ export const build = async (src = ".") => {
137137
]);
138138

139139
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`,
141141
);
142142
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`,
144144
);
145145

146146
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`,
148150
);
149151
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`,
151153
);
152154
return ctr.stdout();
153155
};
154156

155157
export type JobExec = (src?: string) =>
156158
| Promise<string>
157159
| ((
158-
src?: string,
159-
options?: {
160-
ignore: string[];
161-
}
162-
) => Promise<string>);
160+
src?: string,
161+
options?: {
162+
ignore: string[];
163+
},
164+
) => Promise<string>);
163165

164166
export const runnableJobs: Record<Job, JobExec> = {
165167
[Job.test]: test,

0 commit comments

Comments
 (0)