Skip to content

Commit

Permalink
Use buildzri as the build automation tool (#843)
Browse files Browse the repository at this point in the history
* Add BuildZri config for Linux

* Add buildzri on macOS

* Remove legacy build scripts

* Update test_suite.yml

* Update codeql_analysis.yml

* Update create_release.yml

* Add buildzri for Windows

* Update test_suite.yml

* Update create_release.yml

* Update test_suite.yml

* Update test_suite.yml

* Update create_release.yml

* Update test_suite.yml

* Fix compilation issue on Windows

* Update test_suite.yml
  • Loading branch information
shalithasuranga committed Mar 26, 2022
1 parent 9062406 commit a259da4
Show file tree
Hide file tree
Showing 10 changed files with 315 additions and 284 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/codeql_analysis.yml
Expand Up @@ -40,7 +40,7 @@ jobs:
libwebkit2gtk-4.0-dev \
libayatana-appindicator3-dev
- name: Build
run: bash build_linux.sh
run: ./scripts/bz.py

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v1
7 changes: 4 additions & 3 deletions .github/workflows/create_release.yml
Expand Up @@ -22,7 +22,7 @@ jobs:
libwebkit2gtk-4.0-dev \
libayatana-appindicator3-dev
- name: Build
run: bash build_linux.sh
run: ./scripts/bz.py
- name: Upload Artifacts
uses: actions/upload-artifact@v2
with:
Expand All @@ -35,7 +35,8 @@ jobs:
- name: Checkout
uses: actions/checkout@v2
- name: Build
run: ./build_windows.bat
run: python ./scripts/bz.py
shell: cmd
- name: Upload Artifacts
uses: actions/upload-artifact@v2
with:
Expand All @@ -48,7 +49,7 @@ jobs:
- name: Checkout
uses: actions/checkout@v2
- name: Build
run: bash build_macos.sh
run: ./scripts/bz.py
- name: Upload Artifacts
uses: actions/upload-artifact@v2
with:
Expand Down
7 changes: 4 additions & 3 deletions .github/workflows/test_suite.yml
Expand Up @@ -21,7 +21,7 @@ jobs:
- name: Build
run: |
bash build_linux.sh
./scripts/bz.py
chmod +x ./bin/neutralino-linux_x64
- name: Setup Spec Requirements
Expand All @@ -41,7 +41,8 @@ jobs:
uses: actions/checkout@v2

- name: Build
run: ./build_windows.bat
run: python ./scripts/bz.py
shell: cmd

build-darwin:
runs-on: macos-latest
Expand All @@ -51,7 +52,7 @@ jobs:

- name: Build
run: |
bash build_macos.sh
./scripts/bz.py
chmod +x ./bin/neutralino-mac_x64
- name: Setup Spec Requirements
Expand Down
39 changes: 0 additions & 39 deletions build_freebsd.sh

This file was deleted.

65 changes: 0 additions & 65 deletions build_linux.sh

This file was deleted.

77 changes: 0 additions & 77 deletions build_macos.sh

This file was deleted.

95 changes: 0 additions & 95 deletions build_windows.bat

This file was deleted.

0 comments on commit a259da4

Please sign in to comment.