From 9965d208337d88bbf1a38ad0b0fe49e5f5ec9677 Mon Sep 17 00:00:00 2001 From: Amaan Qureshi Date: Wed, 14 Feb 2024 20:26:41 -0500 Subject: [PATCH] ci: rework action --- .github/workflows/{build.yml => ci.yml} | 29 ++++++++++++++----------- .github/workflows/publish.yml | 4 ---- 2 files changed, 16 insertions(+), 17 deletions(-) rename .github/workflows/{build.yml => ci.yml} (75%) diff --git a/.github/workflows/build.yml b/.github/workflows/ci.yml similarity index 75% rename from .github/workflows/build.yml rename to .github/workflows/ci.yml index b3edddc..b360cf3 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/ci.yml @@ -1,10 +1,13 @@ -name: build +name: CI -on: [push, pull_request] - -env: - CARGO_TERM_COLOR: always - CARGO_INCREMENTAL: 0 +on: + workflow_dispatch: + push: + branches: + - master + pull_request: + branches: + - "**" jobs: build-node: @@ -12,12 +15,12 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Setup Node - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: - node-version: '12' + node-version: 18 - name: Display Node versions run: | @@ -28,7 +31,7 @@ jobs: run: npm install - name: Cache examples - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: examples key: ${{ hashFiles('script/parse-examples') }} @@ -41,7 +44,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Install rust uses: actions-rs/toolchain@v1 @@ -57,10 +60,10 @@ jobs: build-swift: name: build-swift - runs-on: macos-latest + runs-on: macos-14 steps: - name: Checkout code - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Build run: swift build diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index b835764..be8cc41 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -5,10 +5,6 @@ on: tags: - v* -env: - CARGO_TERM_COLOR: always - CARGO_INCREMENTAL: 0 - jobs: crate: if: github.repository_owner == 'tree-sitter'