Grant Limberg 1 year ago
parent
commit
e5ecb28841
1 changed files with 68 additions and 68 deletions
  1. 68 68
      .github/workflows/build.yml

+ 68 - 68
.github/workflows/build.yml

@@ -1,8 +1,8 @@
 on: [ push ]
 
 jobs:
-  build_ubuntu:
-    runs-on: ubuntu-latest
+  build_ubuntu_x64:
+    runs-on: gha-runner-x64
     steps:
     - name: gitconfig
       run: |
@@ -34,72 +34,72 @@ jobs:
         make selftest
         ./zerotier-selftest
 
-  build_macos:
-    runs-on: macos-latest
-    steps:
-    - name: gitconfig
-      run: |
-        git config --global core.autocrlf input
-      #        git config --global core.eol lf
-    - name: checkout
-      uses: actions/checkout@v3
-    - name: Install Rust aarch64
-      uses: actions-rs/toolchain@v1
-      with:
-        toolchain: stable
-        target: aarch64-apple-darwin
-        override: true
-        components: rustfmt, clippy
-    - name: Install Rust x86_64
-      uses: actions-rs/toolchain@v1
-      with:
-        toolchain: stable
-        target: x86_64-apple-darwin
-        override: true
-        components: rustfmt, clippy
-    - name: Set up cargo cache
-      uses: Swatinem/rust-cache@v2
-      continue-on-error: false
-      with:
-        key: ${{ runner.os }}-cargo-${{ hashFiles('rustybits//Cargo.lock') }}
-        shared-key: ${{ runner.os }}-cargo-
-        workspaces: |
-          rustybits/
+  # build_macos:
+  #   runs-on: macos-latest
+  #   steps:
+  #   - name: gitconfig
+  #     run: |
+  #       git config --global core.autocrlf input
+  #     #        git config --global core.eol lf
+  #   - name: checkout
+  #     uses: actions/checkout@v3
+  #   - name: Install Rust aarch64
+  #     uses: actions-rs/toolchain@v1
+  #     with:
+  #       toolchain: stable
+  #       target: aarch64-apple-darwin
+  #       override: true
+  #       components: rustfmt, clippy
+  #   - name: Install Rust x86_64
+  #     uses: actions-rs/toolchain@v1
+  #     with:
+  #       toolchain: stable
+  #       target: x86_64-apple-darwin
+  #       override: true
+  #       components: rustfmt, clippy
+  #   - name: Set up cargo cache
+  #     uses: Swatinem/rust-cache@v2
+  #     continue-on-error: false
+  #     with:
+  #       key: ${{ runner.os }}-cargo-${{ hashFiles('rustybits//Cargo.lock') }}
+  #       shared-key: ${{ runner.os }}-cargo-
+  #       workspaces: |
+  #         rustybits/
 
-    - name: make
-      run: make
-    - name: selftest
-      run: |
-        make selftest
-        ./zerotier-selftest
+  #   - name: make
+  #     run: make
+  #   - name: selftest
+  #     run: |
+  #       make selftest
+  #       ./zerotier-selftest
 
-  build_windows:
-    runs-on: windows-latest
-    steps:
-    - name: gitconfig
-      run: |
-        git config --global core.autocrlf true
-      #        git config --global core.eol lf
-    - name: checkout
-      uses: actions/checkout@v3
-    - name: Install Rust
-      uses: actions-rs/toolchain@v1
-      with:
-        toolchain: stable
-        target: aarch64-apple-darwin
-        override: true
-        components: rustfmt, clippy
-    - name: Set up cargo cache
-      uses: Swatinem/rust-cache@v2
-      continue-on-error: false
-      with:
-        key: ${{ runner.os }}-cargo-${{ hashFiles('rustybits//Cargo.lock') }}
-        shared-key: ${{ runner.os }}-cargo-
-        workspaces: |
-          rustybits/
+  # build_windows:
+  #   runs-on: windows-latest
+  #   steps:
+  #   - name: gitconfig
+  #     run: |
+  #       git config --global core.autocrlf true
+  #     #        git config --global core.eol lf
+  #   - name: checkout
+  #     uses: actions/checkout@v3
+  #   - name: Install Rust
+  #     uses: actions-rs/toolchain@v1
+  #     with:
+  #       toolchain: stable
+  #       target: aarch64-apple-darwin
+  #       override: true
+  #       components: rustfmt, clippy
+  #   - name: Set up cargo cache
+  #     uses: Swatinem/rust-cache@v2
+  #     continue-on-error: false
+  #     with:
+  #       key: ${{ runner.os }}-cargo-${{ hashFiles('rustybits//Cargo.lock') }}
+  #       shared-key: ${{ runner.os }}-cargo-
+  #       workspaces: |
+  #         rustybits/
 
-    - name: setup msbuild
-      uses: microsoft/[email protected]
-    - name: msbuild
-      run: |
-        msbuild windows\ZeroTierOne.sln /m /p:Configuration=Release  /property:Platform=x64 /t:ZeroTierOne        
+  #   - name: setup msbuild
+  #     uses: microsoft/[email protected]
+  #   - name: msbuild
+  #     run: |
+  #       msbuild windows\ZeroTierOne.sln /m /p:Configuration=Release  /property:Platform=x64 /t:ZeroTierOne