Skip to content

Commit edc8019

Browse files
committed
Add release action
1 parent a0d5075 commit edc8019

File tree

2 files changed

+28
-8
lines changed

2 files changed

+28
-8
lines changed

.github/workflows/release.yml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
on:
2+
release:
3+
types: [created]
4+
5+
jobs:
6+
release:
7+
name: release ${{ matrix.target }}
8+
runs-on: ubuntu-latest
9+
strategy:
10+
fail-fast: false
11+
matrix:
12+
target: [x86_64-pc-windows-gnu, x86_64-unknown-linux-musl]
13+
steps:
14+
- uses: actions/checkout@master
15+
- name: Compile and release
16+
uses: rust-build/rust-build.action@latest
17+
env:
18+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
19+
RUSTTARGET: ${{ matrix.target }}
20+
EXTRA_FILES: "README.md LICENSE"

cli/src/main.rs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -327,45 +327,45 @@ mod test {
327327

328328
#[test]
329329
fn get_fail() {
330-
let mut cmd = Command::cargo_bin(env!("CARGO_PKG_NAME")).unwrap();
330+
let mut cmd = Command::cargo_bin(assert_cmd::crate_name!()).unwrap();
331331
cmd.args(&["get", "random-non-existent-shortname"])
332332
.assert()
333333
.failure();
334334
}
335335

336336
#[test]
337337
fn get_shortname() {
338-
let mut cmd = Command::cargo_bin(env!("CARGO_PKG_NAME")).unwrap();
338+
let mut cmd = Command::cargo_bin(assert_cmd::crate_name!()).unwrap();
339339
cmd.args(&["get", "shortname"]).assert().success();
340340
}
341341

342342
#[test]
343343
fn get_url() {
344-
let mut cmd = Command::cargo_bin(env!("CARGO_PKG_NAME")).unwrap();
344+
let mut cmd = Command::cargo_bin(assert_cmd::crate_name!()).unwrap();
345345
cmd.args(&["get", "https://atomicdata.dev/classes"])
346346
.assert()
347347
.success();
348348
}
349349

350350
#[test]
351351
fn get_path() {
352-
let mut cmd = Command::cargo_bin(env!("CARGO_PKG_NAME")).unwrap();
352+
let mut cmd = Command::cargo_bin(assert_cmd::crate_name!()).unwrap();
353353
cmd.args(&["get", "https://atomicdata.dev/classes members"])
354354
.assert()
355355
.success();
356356
}
357357

358358
#[test]
359359
fn get_path_array() {
360-
let mut cmd = Command::cargo_bin(env!("CARGO_PKG_NAME")).unwrap();
360+
let mut cmd = Command::cargo_bin(assert_cmd::crate_name!()).unwrap();
361361
cmd.args(&["get", "https://atomicdata.dev/classes is-a 0"])
362362
.assert()
363363
.success();
364364
}
365365

366366
#[test]
367367
fn get_path_array_non_existent() {
368-
let mut cmd = Command::cargo_bin(env!("CARGO_PKG_NAME")).unwrap();
368+
let mut cmd = Command::cargo_bin(assert_cmd::crate_name!()).unwrap();
369369
cmd.args(&["get", "https://atomicdata.dev/classes is-a 1"])
370370
.assert()
371371
.failure();
@@ -380,7 +380,7 @@ mod test {
380380
.unwrap()
381381
.as_secs()
382382
.to_string();
383-
let mut cmd_set = Command::cargo_bin(env!("CARGO_PKG_NAME")).unwrap();
383+
let mut cmd_set = Command::cargo_bin(assert_cmd::crate_name!()).unwrap();
384384
cmd_set
385385
.args(&[
386386
"set",
@@ -391,7 +391,7 @@ mod test {
391391
.assert()
392392
.success();
393393

394-
let mut cmd_get = Command::cargo_bin(env!("CARGO_PKG_NAME")).unwrap();
394+
let mut cmd_get = Command::cargo_bin(assert_cmd::crate_name!()).unwrap();
395395
let result = cmd_get
396396
.args(&["get", "https://atomicdata.dev/test shortname"])
397397
.assert()

0 commit comments

Comments
 (0)