ci: use dtolnay/rust-toolchain in main build

This commit is contained in:
Mathew Davies 2023-05-26 20:49:03 +00:00
parent 869c60b185
commit 3fba0caeb2
1 changed files with 11 additions and 5 deletions

View File

@ -1,4 +1,4 @@
name: Rust name: Rust Build & Publish
on: on:
push: push:
@ -13,13 +13,19 @@ env:
jobs: jobs:
build: build:
runs-on: ubuntu-18.04 runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v2 - name: Checkout sources
uses: actions/checkout@v3
- name: Cache Packages - name: Cache Packages
uses: Swatinem/rust-cache@v1.0.1 uses: Swatinem/rust-cache@2
- name: Install stable toolchain
uses: dtolnay/rust-toolchain@stable
with:
toolchain: stable
- name: Build - name: Build
run: cargo build --release run: cargo build --release
@ -28,7 +34,7 @@ jobs:
continue-on-error: true continue-on-error: true
run: cargo publish --no-verify --token ${{ secrets.CARGO_REGISTRY_TOKEN }} run: cargo publish --no-verify --token ${{ secrets.CARGO_REGISTRY_TOKEN }}
- uses: actions/upload-artifact@v2.2.1 - uses: actions/upload-artifact@v3
name: Upload a Build Artifact name: Upload a Build Artifact
with: with:
name: libreddit name: libreddit