File tree Expand file tree Collapse file tree 2 files changed +15
-7
lines changed Expand file tree Collapse file tree 2 files changed +15
-7
lines changed Original file line number Diff line number Diff line change @@ -77,12 +77,10 @@ jobs:
77
77
test_package :
78
78
name : Test Package
79
79
runs-on : ubuntu-latest
80
- strategy :
81
- matrix :
82
- package : [terminal-colorsaurus, termtheme]
83
80
steps :
84
81
- uses : actions/checkout@v4
85
- - name : Package
86
- run : cargo package -p ${{matrix.package}}
87
- - name : Test Package
88
- run : (cd target/package/${{matrix.package}}-*/ && cargo test)
82
+ - uses : taiki-e/install-action@v2
83
+ with :
84
+ tool : just
85
+ - run : just test-package terminal-colorsaurus
86
+ - run : just test-package termtheme
Original file line number Diff line number Diff line change
1
+ default :
2
+ just --list
3
+
4
+ test-package name * args :
5
+ #!/usr/bin/env bash
6
+ set -euxo pipefail
7
+ CARGO_TARGET_DIR=$(mktemp -d); export CARGO_TARGET_DIR
8
+ trap ' rm -rf "$CARGO_TARGET_DIR"' EXIT
9
+ cargo package -p " {{ name}} " {{ args}}
10
+ (cd $CARGO_TARGET_DIR/ package/ {{name}}-*/ && cargo test)
You can’t perform that action at this time.
0 commit comments