|
6 | 6 | - created |
7 | 7 |
|
8 | 8 | jobs: |
9 | | -# package: |
10 | | -# uses: ./.github/workflows/pkg-binary.yml |
11 | | -# strategy: |
12 | | -# fail-fast: false |
13 | | -# matrix: |
14 | | -# arch: |
15 | | -# - x64 |
16 | | -# - arm64 |
17 | | -# os: |
18 | | -# - linux |
19 | | -# - macos |
20 | | -# - wi#n |
21 | | - |
22 | | -# with: |
23 | | -# arch: ${{ matrix.arch }} |
24 | | -# edge: ${{ github.event.release.prerelease }} |
25 | | -# filename: lando-${{ matrix.os }}-${{ matrix.arch }}-${{ github.ref_name }} |
26 | | -# node-version: "20" |
27 | | -# os: ${{ matrix.os }} |
28 | | -# version: ${{ github.event.release.tag_name }#} |
| 9 | + package: |
| 10 | + uses: ./.github/workflows/bun-binary.yml |
| 11 | + strategy: |
| 12 | + fail-fast: false |
| 13 | + matrix: |
| 14 | + arch: |
| 15 | + - x64 |
| 16 | + - arm64 |
| 17 | + os: |
| 18 | + - linux |
| 19 | + - macos |
| 20 | + - win |
| 21 | + |
| 22 | + with: |
| 23 | + arch: ${{ matrix.arch }} |
| 24 | + edge: ${{ github.event.release.prerelease }} |
| 25 | + filename: lando-${{ matrix.os }}-${{ matrix.arch }}-${{ github.ref_name }} |
| 26 | + os: ${{ matrix.os }} |
| 27 | + version: ${{ github.event.release.tag_name }#} |
29 | 28 |
|
30 | 29 | # sign: |
31 | 30 | # uses: ./.github/workflows/sign-binary.yml |
@@ -55,55 +54,55 @@ jobs: |
55 | 54 | # keylocker-cert-sha1-hash: ${{ secrets.KEYLOCKER_CERT_SHA1_HASH }} |
56 | 55 | # keylocker-keypair-alias: ${{ secrets.KEYLOCKER_KEYPAIR_ALIAS }#} |
57 | 56 |
|
58 | | -# build-release-binary-alias: |
59 | | -# uses: ./.github/workflows/release-rename-binary.yml |
60 | | -# needs: |
61 | | -# - sign |
62 | | -# strategy: |
63 | | -# fail-fast: false |
64 | | -# matrix: |
65 | | -# arch: |
66 | | -# - x64 |
67 | | -# - arm64 |
68 | | -# os: |
69 | | -# - linux |
70 | | -# - macos |
71 | | -# - win |
72 | | -# alias: ${{ github.event.release.prerelease == true && fromJson('["edge"]') || fromJson('["stable", "edge"]') }#} |
73 | | - |
74 | | -# with: |
75 | | -# source: lando-${{ matrix.os }}-${{ matrix.arch }}-${{ github.ref_name }} |
76 | | -# destination: lando-${{ matrix.os }}-${{ matrix.arch }}-${{ matrix.alias }} |
77 | | -# download-pattern: signed-lando-* |
78 | | -# build-release-binary-tag: |
79 | | -# uses: ./.github/workflows/release-rename-binary.yml |
80 | | -# needs: |
81 | | -# - sign |
82 | | -# strategy: |
83 | | -# fail-fast: false |
84 | | -# matrix: |
85 | | -# arch: |
86 | | -# - x64 |
87 | | -# - arm64 |
88 | | -# os: |
89 | | -# - linux |
90 | | -# - macos |
91 | | -# - win |
92 | | -# with: |
93 | | -# source: lando-${{ matrix.os }}-${{ matrix.arch }}-${{ github.ref_name }} |
94 | | -# destination: lando-${{ matrix.os }}-${{ matrix.arch }}-${{ github.ref_name }} |
95 | | -# download-pattern: signed-lando-#* |
96 | | - |
97 | | -# checksum: |
98 | | -# uses: ./.github/workflows/generate-checksums.yml |
99 | | -# needs: |
100 | | -# - build-release-binary-alias |
101 | | -# - build-release-binary-tag |
102 | | -# with: |
103 | | -# download-pattern: release-*-${{ github.ref_name }}* |
104 | | -# flatten: true |
105 | | -# show: true |
106 | | -# upload-name: release-checksums-${{ github.ref_name }} |
| 57 | + build-release-binary-alias: |
| 58 | + uses: ./.github/workflows/release-rename-binary.yml |
| 59 | + needs: |
| 60 | + - package |
| 61 | + strategy: |
| 62 | + fail-fast: false |
| 63 | + matrix: |
| 64 | + arch: |
| 65 | + - x64 |
| 66 | + - arm64 |
| 67 | + os: |
| 68 | + - linux |
| 69 | + - macos |
| 70 | + - win |
| 71 | + alias: ${{ github.event.release.prerelease == true && fromJson('["edge"]') || fromJson('["stable", "edge"]') }#} |
| 72 | + |
| 73 | + with: |
| 74 | + source: lando-${{ matrix.os }}-${{ matrix.arch }}-${{ github.ref_name }} |
| 75 | + destination: lando-${{ matrix.os }}-${{ matrix.arch }}-${{ matrix.alias }} |
| 76 | + download-pattern: packaged-lando-* |
| 77 | + build-release-binary-tag: |
| 78 | + uses: ./.github/workflows/release-rename-binary.yml |
| 79 | + needs: |
| 80 | + - sign |
| 81 | + strategy: |
| 82 | + fail-fast: false |
| 83 | + matrix: |
| 84 | + arch: |
| 85 | + - x64 |
| 86 | + - arm64 |
| 87 | + os: |
| 88 | + - linux |
| 89 | + - macos |
| 90 | + - win |
| 91 | + with: |
| 92 | + source: lando-${{ matrix.os }}-${{ matrix.arch }}-${{ github.ref_name }} |
| 93 | + destination: lando-${{ matrix.os }}-${{ matrix.arch }}-${{ github.ref_name }} |
| 94 | + download-pattern: packaged-lando-#* |
| 95 | + |
| 96 | + checksum: |
| 97 | + uses: ./.github/workflows/generate-checksums.yml |
| 98 | + needs: |
| 99 | + - build-release-binary-alias |
| 100 | + - build-release-binary-tag |
| 101 | + with: |
| 102 | + download-pattern: release-*-${{ github.ref_name }}* |
| 103 | + flatten: true |
| 104 | + show: true |
| 105 | + upload-name: release-checksums-${{ github.ref_name }} |
107 | 106 | # checksum-s3-aliases: |
108 | 107 | # uses: ./.github/workflows/generate-checksums.yml |
109 | 108 | # strategy: |
@@ -134,18 +133,18 @@ jobs: |
134 | 133 | # aws-secret-access-key: ${{ secrets.S3_SECRET_ACCESS_KEY }} |
135 | 134 | # aws-access-key-id: ${{ secrets.S3_ACCESS_KEY_ID }} |
136 | 135 | # aws-region: us-east-1 |
137 | | -# deploy-releases-artifacts: |
138 | | -# uses: ./.github/workflows/deploy-artifacts.yml |
139 | | -# needs: |
140 | | -# - checksum |
141 | | -# with: |
142 | | -# download-pattern: release-* |
143 | | -# deploy-releases-releases: |
144 | | -# uses: ./.github/workflows/deploy-releases.yml |
145 | | -# needs: |
146 | | -# - checksum |
147 | | -# with: |
148 | | -# download-pattern: release-*-${{ github.ref_name }}* |
| 136 | + deploy-releases-artifacts: |
| 137 | + uses: ./.github/workflows/deploy-artifacts.yml |
| 138 | + needs: |
| 139 | + - checksum |
| 140 | + with: |
| 141 | + download-pattern: release-* |
| 142 | + deploy-releases-releases: |
| 143 | + uses: ./.github/workflows/deploy-releases.yml |
| 144 | + needs: |
| 145 | + - checksum |
| 146 | + with: |
| 147 | + download-pattern: release-*-${{ github.ref_name }}* |
149 | 148 | deploy-npm: |
150 | 149 | uses: ./.github/workflows/deploy-npm.yml |
151 | 150 | secrets: |
|
0 commit comments