Change summary
.github/workflows/ci.yml | 19 +++++++++++++------
1 file changed, 13 insertions(+), 6 deletions(-)
Detailed changes
@@ -209,6 +209,12 @@ jobs:
- name: Create macOS app bundle
run: script/bundle-mac
+ - name: Rename single-architecture binaries
+ if: ${{ github.ref == 'refs/heads/main' }} || contains(github.event.pull_request.labels.*.name, 'run-bundling') }}
+ run: |
+ mv target/aarch64-apple-darwin/release/Zed.dmg target/aarch64-apple-darwin/release/Zed-aarch64.dmg
+ mv target/aarch64-apple-darwin/release/Zed.dmg target/aarch64-apple-darwin/release/Zed-x86_64.dmg
+
- name: Upload app bundle (universal) to workflow run if main branch or specific label
uses: actions/upload-artifact@v4
if: ${{ github.ref == 'refs/heads/main' }} || contains(github.event.pull_request.labels.*.name, 'run-bundling') }}
@@ -219,15 +225,15 @@ jobs:
uses: actions/upload-artifact@v4
if: ${{ github.ref == 'refs/heads/main' }} || contains(github.event.pull_request.labels.*.name, 'run-bundling') }}
with:
- name: Zed_${{ github.event.pull_request.head.sha || github.sha }}_aarch64.dmg
- path: target/aarch64-apple-darwin/release/Zed.dmg
+ name: Zed_${{ github.event.pull_request.head.sha || github.sha }}-aarch64.dmg
+ path: target/aarch64-apple-darwin/release/Zed-aarch64.dmg
- name: Upload app bundle (x86_64) to workflow run if main branch or specific label
uses: actions/upload-artifact@v4
if: ${{ github.ref == 'refs/heads/main' }} || contains(github.event.pull_request.labels.*.name, 'run-bundling') }}
with:
- name: Zed_${{ github.event.pull_request.head.sha || github.sha }}_x86_64.dmg
- path: target/x86_64-apple-darwin/release/Zed.dmg
+ name: Zed_${{ github.event.pull_request.head.sha || github.sha }}-x86_64.dmg
+ path: target/x86_64-apple-darwin/release/Zed-x86_64.dmg
- uses: softprops/action-gh-release@v1
name: Upload app bundle to release
@@ -236,8 +242,9 @@ jobs:
draft: true
prerelease: ${{ env.RELEASE_CHANNEL == 'preview' }}
files: |
- target/aarch64-apple-darwin/release/Zed.dmg
- target/x86_64-apple-darwin/release/Zed.dmg
+ target/aarch64-apple-darwin/release/Zed-aarch64.dmg
+ target/x86_64-apple-darwin/release/Zed-x86_64.dmg
+ target/release/Zed.dmg
body: ""
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}