|
40 | 40 | compile: |
41 | 41 | name: Compile the stub |
42 | 42 | needs: draft_release # we need to know the upload URL |
43 | | - runs-on: macos-11 |
| 43 | + runs-on: macos-latest |
44 | 44 | steps: |
45 | 45 | - uses: actions/checkout@v2 |
46 | 46 |
|
|
73 | 73 | strip universalJavaApplicationStub |
74 | 74 | chmod ug=rwx,o=rx universalJavaApplicationStub |
75 | 75 |
|
| 76 | + - name: Build nativeJavaApplicationStub |
| 77 | + run: | |
| 78 | + make universal |
| 79 | +
|
76 | 80 | - name: Upload universalJavaApplicationStub.x86_64 asset |
77 | 81 | uses: actions/upload-release-asset@v1 |
78 | 82 | env: |
@@ -103,6 +107,36 @@ jobs: |
103 | 107 | asset_path: ./universalJavaApplicationStub |
104 | 108 | asset_content_type: application/octet-stream |
105 | 109 |
|
| 110 | + - name: Upload nativeJavaApplicationStub.x86_64 asset |
| 111 | + uses: actions/upload-release-asset@v1 |
| 112 | + env: |
| 113 | + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
| 114 | + with: |
| 115 | + upload_url: ${{ needs.draft_release.outputs.upload_url }} |
| 116 | + asset_name: nativeJavaApplicationStub.x86_64 |
| 117 | + asset_path: ./build/x86_64/nativeJavaApplicationStub |
| 118 | + asset_content_type: application/octet-stream |
| 119 | + |
| 120 | + - name: Upload nativeJavaApplicationStub.arm64 asset |
| 121 | + uses: actions/upload-release-asset@v1 |
| 122 | + env: |
| 123 | + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
| 124 | + with: |
| 125 | + upload_url: ${{ needs.draft_release.outputs.upload_url }} |
| 126 | + asset_name: nativeJavaApplicationStub.arm64 |
| 127 | + asset_path: ./build/arm64/nativeJavaApplicationStub |
| 128 | + asset_content_type: application/octet-stream |
| 129 | + |
| 130 | + - name: Upload nativeJavaApplicationStub asset |
| 131 | + uses: actions/upload-release-asset@v1 |
| 132 | + env: |
| 133 | + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
| 134 | + with: |
| 135 | + upload_url: ${{ needs.draft_release.outputs.upload_url }} |
| 136 | + asset_name: nativeJavaApplicationStub |
| 137 | + asset_path: ./build/universal/nativeJavaApplicationStub |
| 138 | + asset_content_type: application/octet-stream |
| 139 | + |
106 | 140 | publish_release: |
107 | 141 | name: Publish drafted release |
108 | 142 | needs: [ draft_release, compile ] |
|
0 commit comments