|
72 | 72 | asset_name: linux-x86_64-libs.tar.gz
|
73 | 73 | asset_content_type: application/gzip
|
74 | 74 |
|
75 |
| - linux-aarch64-release: |
76 |
| - # Hosted on Equinix |
77 |
| - # Docs: https://github.com/fluxcd/flux2/tree/main/.github/runners |
78 |
| - runs-on: [self-hosted, Linux, ARM64, equinix] |
79 |
| - needs: github_release |
80 |
| - steps: |
81 |
| - - name: Checkout |
82 |
| - uses: actions/checkout@v2 |
83 |
| - - name: Build static libraries |
84 |
| - run: | |
85 |
| - TARGET_DIR=${GITHUB_WORKSPACE}/build/libgit2-linux \ |
86 |
| - BUILD_ROOT_DIR=${GITHUB_WORKSPACE}/libgit2/build/amd \ |
87 |
| - ./hack/static.sh all |
88 |
| - |
89 |
| - mkdir -p ./libgit2-linux/ |
90 |
| - mv ${GITHUB_WORKSPACE}/build/libgit2-linux/include ./libgit2-linux/ |
91 |
| - mv ${GITHUB_WORKSPACE}/build/libgit2-linux/share ./libgit2-linux/ |
92 |
| - mv ${GITHUB_WORKSPACE}/build/libgit2-linux/lib ./libgit2-linux/ |
93 |
| - mv ${GITHUB_WORKSPACE}/build/libgit2-linux/lib64 ./libgit2-linux/ |
94 |
| -
|
95 |
| - tar -zcvf linux-aarch64-libs.tar.gz libgit2-linux |
96 |
| - - name: Upload Release Asset |
97 |
| - id: upload-release-asset |
98 |
| - uses: actions/upload-release-asset@v1 |
99 |
| - env: |
100 |
| - GITHUB_TOKEN: ${{ github.token }} |
101 |
| - with: |
102 |
| - upload_url: ${{ needs.github_release.outputs.release_upload_url }} |
103 |
| - asset_path: ./linux-aarch64-libs.tar.gz |
104 |
| - asset_name: linux-aarch64-libs.tar.gz |
105 |
| - asset_content_type: application/gzip |
106 |
| - |
107 | 75 | darwin-release:
|
108 | 76 | # This job builds and releases "universal libraries" that are
|
109 | 77 | # supported by both darwin-amd64 and darwin-arm64.
|
|
0 commit comments