Skip to content

Commit 4278773

Browse files
author
Joe Newton
committed
Fixed issues with XCFramework and Upload Assets workflows
1 parent a1d21cc commit 4278773

File tree

2 files changed

+10
-6
lines changed

2 files changed

+10
-6
lines changed

.github/workflows/upload-assets.yml

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,39 +7,41 @@ jobs:
77
build:
88
name: Upload Assets
99
runs-on: macOS-latest
10+
env:
11+
TMPDIR: /tmp/.protocolproxy.xcframework.build.${GITHUB_SHA}
1012

1113
steps:
1214
- name: Checkout Code
1315
uses: actions/checkout@v2
1416

1517
- name: Build
1618
run: |
17-
./scripts/xcframework.sh -output ProtocolProxy.xcframework
19+
./scripts/xcframework.sh -output ${TMPDIR}/ProtocolProxy.xcframework
1820
1921
- name: Create Zip
2022
run: |
21-
zip -rX ProtocolProxy.xcframework.zip ProtocolProxy.xcframework
23+
zip -rX ${TMPDIR}/ProtocolProxy.xcframework.zip ${TMPDIR}/ProtocolProxy.xcframework
2224
2325
- name: Upload Zip
2426
uses: actions/upload-release-asset@v1
2527
env:
2628
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
2729
with:
2830
upload_url: ${{ github.event.release.upload_url }}
29-
asset_path: ./ProtocolProxy.xcframework.zip
31+
asset_path: ${{ env.TMPDIR }}/ProtocolProxy.xcframework.zip
3032
asset_name: ProtocolProxy.xcframework.zip
3133
asset_content_type: application/zip
3234

3335
- name: Create Tar
3436
run: |
35-
tar -zcvf ProtocolProxy.xcframework.tar.gz ProtocolProxy.xcframework
37+
tar -zcvf ${TMPDIR}/ProtocolProxy.xcframework.tar.gz ${TMPDIR}/ProtocolProxy.xcframework
3638
3739
- name: Upload Tar
3840
uses: actions/upload-release-asset@v1
3941
env:
4042
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
4143
with:
4244
upload_url: ${{ github.event.release.upload_url }}
43-
asset_path: ./ProtocolProxy.xcframework.tar.gz
45+
asset_path: ${{ env.TMPDIR }}/ProtocolProxy.xcframework.tar.gz
4446
asset_name: ProtocolProxy.xcframework.tar.gz
4547
asset_content_type: application/gzip

.github/workflows/xcframework.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,13 @@ jobs:
55
build:
66
name: Build
77
runs-on: macOS-latest
8+
env:
9+
TMPDIR: /tmp/.protocolproxy.xcframework.build.${GITHUB_SHA}
810

911
steps:
1012
- name: Checkout Code
1113
uses: actions/checkout@v2
1214

1315
- name: Build
1416
run: |
15-
./scripts/xcframework.sh
17+
./scripts/xcframework.sh -output ${TMPDIR}/ProtocolProxy.xcframework

0 commit comments

Comments
 (0)