summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Gerace <nickagerace@gmail.com>2023-04-07 13:46:40 -0400
committerNick Gerace <nickagerace@gmail.com>2023-04-07 13:55:29 -0400
commit0b586818bcb7188392f85d7f5ad576b254ca3741 (patch)
tree4caa27b30e2e6d52584bd7218a39db8b5b3661ad
parentf3a4c1563218ac35f8ecfe131de9eb8c50292a9e (diff)
downloadgfold-0b586818bcb7188392f85d7f5ad576b254ca3741.zip
Solely use ubuntu-latest for ci
Drop Windows and macOS from CI due to their long build times. Windows and macOS are still first class platforms for gfold, but running individual tests and builds for them in CI has not been valuable recently. Signed-off-by: Nick Gerace <nickagerace@gmail.com>
-rw-r--r--.github/workflows/ci.yml27
1 files changed, 3 insertions, 24 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 6adf7dd..5dfb83b 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -15,8 +15,8 @@ concurrency:
group: "${{ github.workflow }}-${{ github.ref }}"
cancel-in-progress: true
jobs:
- test:
- name: "Lint / Test / Build (ubuntu-latest)"
+ ci:
+ name: "CI"
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
@@ -30,25 +30,4 @@ jobs:
- uses: actions-rs/cargo@v1
with:
command: xtask
- args: ci
- build:
- name: "Test / Build"
- runs-on: ${{ matrix.os }}
- strategy:
- matrix:
- os: [windows-latest, macos-latest]
- steps:
- - uses: actions/checkout@v2
- - uses: actions-rs/toolchain@v1
- with:
- profile: minimal
- toolchain: stable
- override: true
- - uses: Swatinem/rust-cache@v1
- - uses: actions-rs/cargo@v1
- with:
- command: test
- - uses: actions-rs/cargo@v1
- with:
- command: build
- args: --all-targets --locked
+ args: ci \ No newline at end of file