From 202d15eaf77478bd366dfad339f1e9ff5ae47ac7 Mon Sep 17 00:00:00 2001 From: Thomas Roque Date: Mon, 1 May 2023 14:47:55 +0200 Subject: [PATCH] Edit build.yml --- .github/workflows/build.yml | 61 +++++++++++++++++++------------------ 1 file changed, 31 insertions(+), 30 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f30807f4..3031a08f 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1,38 +1,39 @@ name: Build - -on: push +on: [push, pull_request] jobs: - release: - runs-on: ${{ matrix.os }} - - permissions: - contents: write - - strategy: - matrix: - os: [macos-latest, ubuntu-latest, windows-latest] - + build_on_linux: + runs-on: ubuntu-latest steps: - - name: Check out Git repository - uses: actions/checkout@v3 - - - name: Set up Node - uses: actions/setup-node@v3 + - uses: actions/checkout@v2 + - uses: actions/setup-node@master with: - node-version: 18 + node-version: 14 + - name: install dependencies + run: npm install + - name: build + run: npm run make - - name: Set up Python - uses: actions/setup-python@v4 + build_on_mac: + runs-on: macos-latest + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-node@master with: - python-version: 3.x + node-version: 14 + - name: install dependencies + run: npm install + - name: build + run: npm run make - - name: Install Dependencies - run: npm ci - shell: bash - - - name: Build - env: - GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - run: npm run dist - shell: bash \ No newline at end of file + build_on_win: + runs-on: windows-latest + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-node@master + with: + node-version: 14 + - name: install dependencies + run: npm install + - name: build + run: npm run make \ No newline at end of file