diff --git a/.github/workflows/prebuild.yml b/.github/workflows/prebuild.yml index 0d7fa6435..f3d7340e9 100644 --- a/.github/workflows/prebuild.yml +++ b/.github/workflows/prebuild.yml @@ -1,38 +1,38 @@ on: - repository_dispatch: - types: [on-demand-build] - release: - types: [created] + repository_dispatch: + types: [on-demand-build] + release: + types: [created] jobs: - build: - strategy: - fail-fast: false - matrix: - os: [ubuntu-18.04, windows-latest, macos-latest] - runs-on: ${{ matrix.os }} - steps: - - uses: actions/checkout@v2 - with: - ref: ${{ github.ref }} - - uses: actions/setup-node@master - with: - node-version: '13.x' - - name: Install ubuntu deps - if: contains(matrix.os, 'ubuntu') - run: sudo apt install mesa-common-dev libglu1-mesa-dev - - name: Install deps - run: npm install - env: - SKIP_BUILD: 1 - - name: Change version if master - if: contains(github.event.client_payload.tag, '0.0.0-latest-master') - run: npm --no-git-tag-version version 0.0.0-latest-master - - name: Prebuild binary - run: npx prebuild --all --backend=cmake-js --strip --runtime=napi --include-regex="\.[n,e,l][a-z]*$" - - name: Release - uses: softprops/action-gh-release@master - with: - files: prebuilds/@nodegui/*.tar.gz - tag_name: ${{ github.event.release.tag_name || github.event.client_payload.tag }} - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + build: + strategy: + fail-fast: false + matrix: + os: [ubuntu-18.04, windows-latest, macos-latest] + runs-on: ${{ matrix.os }} + steps: + - uses: actions/checkout@v2 + with: + ref: feature/complete-qt-control + - uses: actions/setup-node@master + with: + node-version: "13.x" + - name: Install ubuntu deps + if: contains(matrix.os, 'ubuntu') + run: sudo apt install mesa-common-dev libglu1-mesa-dev + - name: Install deps + run: npm install + env: + SKIP_BUILD: 1 + - name: Change version if master + if: contains(github.event.client_payload.tag, '0.0.0-latest-master') + run: npm --no-git-tag-version version 0.0.0-latest-master + - name: Prebuild binary + run: npx prebuild --all --backend=cmake-js --strip --runtime=napi --include-regex="\.[n,e,l][a-z]*$" + - name: Release + uses: softprops/action-gh-release@master + with: + files: prebuilds/@nodegui/*.tar.gz + tag_name: ${{ github.event.release.tag_name || github.event.client_payload.tag }} + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/package-lock.json b/package-lock.json index 71bb58f05..5df1fd6d6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "@nodegui/nodegui", - "version": "0.15.0-alpha-2", + "version": "0.15.0-alpha-3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 90d8a0ba4..69364226e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@nodegui/nodegui", - "version": "0.15.0-alpha-2", + "version": "0.15.0-alpha-3", "description": "A cross platform library to build native desktop apps.", "main": "dist/index.js", "typings": "dist/index.d.ts",