File tree Expand file tree Collapse file tree 1 file changed +20
-2
lines changed Expand file tree Collapse file tree 1 file changed +20
-2
lines changed Original file line number Diff line number Diff line change @@ -53,17 +53,35 @@ jobs:
5353 - name : Checkout Code
5454 uses : actions/checkout@v5
5555
56+ - name : Install Rust toolchain
57+ uses : dtolnay/rust-toolchain@stable
58+
59+ - name : Cache cargo registry
60+ uses : actions/cache@v4
61+ with :
62+ path : |
63+ ~/.cargo/registry
64+ ~/.cargo/git
65+ target
66+ key : ${{ runner.os }}-cargo-build-${{ hashFiles('**/Cargo.lock') }}
67+ restore-keys : |
68+ ${{ runner.os }}-cargo-
69+
70+ - name : Build project
71+ run : cargo run bundle --path ../definitions --out ../bundles
72+ working-directory : " ./cli"
73+
5674 - name : Archive definitions folder
5775 run : |
58- zip -r definitions .zip definitions
76+ zip -r bundles .zip bundles
5977
6078 - name : Create GitHub Release
6179 uses : softprops/action-gh-release@v2
6280 with :
6381 tag_name : ${{ github.ref_name }}
6482 name : Release ${{ github.ref_name }}
6583 files : |
66- definitions .zip
84+ bundles .zip
6785 generate_release_notes : true
6886 make_latest : true
6987 env :
You can’t perform that action at this time.
0 commit comments