|
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