CI: update release scripts

This commit is contained in:
Shunsuke Shibayama 2023-04-29 00:18:22 +09:00
parent d1bc26e228
commit 4d00f9be4b
3 changed files with 25 additions and 2 deletions

View file

@ -18,14 +18,14 @@ jobs:
token: ${{ secrets.GITHUB_TOKEN }}
cargo-publish:
runs-on: windows-latest
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: publish
run: |
rustup update stable
cargo login ${{ secrets.CARGO_TOKEN }}
./cargo-publish.bat
./cargo-publish.sh
upload-assets:
needs: create-release

View file

@ -74,3 +74,15 @@ jobs:
with:
command: clippy
args: --all --all-targets --verbose -- -D warnings
publish-nightly:
runs-on: ubuntus-latest
if: contains(github.event.head_commit.message, 'update version (nightly')
steps:
- uses: actions/checkout@v3
- uses: Swatinem/rust-cache@v2
- run: rustup update stable
- name: cargo publish
run: |
cargo login ${{ secrets.CARGO_TOKEN }}
./cargo-publish.sh

View file

@ -0,0 +1,11 @@
cd crates/erg_common
cargo publish
cd ../erg_parser
cargo publish
cd ../erg_compiler
cargo publish
cd ../els
cargo publish
cd ../../
cargo publish
echo done