mirror of
https://github.com/OutlineFoundation/outline-server.git
synced 2026-05-13 13:58:57 +00:00
Added support for MacOS and Linux ARM64
This commit is contained in:
parent
326b527d0f
commit
fa185b0f90
4 changed files with 46 additions and 8 deletions
26
.github/workflows/build_and_test_debug.yml
vendored
26
.github/workflows/build_and_test_debug.yml
vendored
|
|
@ -81,6 +81,32 @@ jobs:
|
|||
files: |
|
||||
src/shadowbox/server/api.yml
|
||||
|
||||
shadowbox-arm64:
|
||||
name: Shadowbox (arm64)
|
||||
runs-on: ubuntu-22.04-arm
|
||||
needs: lint
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v2.3.4
|
||||
|
||||
- name: Install Node
|
||||
uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: 18
|
||||
cache: npm
|
||||
|
||||
- name: Install NPM Dependencies
|
||||
run: npm ci
|
||||
|
||||
- name: Shadowbox Debug Build (arm64)
|
||||
run: TARGET_ARCH=aarch64 ./task shadowbox:build
|
||||
|
||||
- name: Shadowbox Unit Test
|
||||
run: ./task shadowbox:test
|
||||
|
||||
- name: Shadowbox Docker Build (arm64)
|
||||
run: TARGET_ARCH=aarch64 ./task shadowbox:docker:build
|
||||
|
||||
manual-install-script:
|
||||
name: Manual Install Script
|
||||
runs-on: ubuntu-latest
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue