Skip to content

Commit 120a7de

Browse files
authored
build: flutter release with proper upload-artifact action (#478)
1 parent f9f1e37 commit 120a7de

File tree

1 file changed

+6
-14
lines changed

1 file changed

+6
-14
lines changed

.github/workflows/bindings_flutter_release.yaml

+6-14
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
- run: cargo install flutter_rust_bridge_codegen --version 2.0.0-dev.22
2929
- run: flutter_rust_bridge_codegen generate
3030
- run: scripts/build-android.sh
31-
- uses: actions/upload-artifact@v3
31+
- uses: actions/upload-artifact@v4
3232
with:
3333
name: xmtp_bindings_flutter.jniLibs.tar.gz
3434
path: bindings_flutter/platform-build/xmtp_bindings_flutter.jniLibs.tar.gz
@@ -51,7 +51,7 @@ jobs:
5151
- run: cargo install flutter_rust_bridge_codegen --version 2.0.0-dev.22
5252
- run: flutter_rust_bridge_codegen generate
5353
- run: scripts/build-linux.sh
54-
- uses: actions/upload-artifact@v3
54+
- uses: actions/upload-artifact@v4
5555
with:
5656
name: xmtp_bindings_flutter.linux.tar.gz
5757
path: bindings_flutter/platform-build/xmtp_bindings_flutter.linux.tar.gz
@@ -73,12 +73,12 @@ jobs:
7373
- run: cargo install flutter_rust_bridge_codegen --version 2.0.0-dev.22
7474
- run: flutter_rust_bridge_codegen generate
7575
- run: scripts/build-apple.sh
76-
- uses: actions/upload-artifact@v3
76+
- uses: actions/upload-artifact@v4
7777
with:
7878
name: xmtp_bindings_flutter.xcframework.zip
7979
path: bindings_flutter/platform-build/xmtp_bindings_flutter.xcframework.zip
8080
retention-days: 1
81-
- uses: actions/upload-artifact@v3
81+
- uses: actions/upload-artifact@v4
8282
with:
8383
name: libxmtp_bindings_flutter.dylib
8484
path: bindings_flutter/platform-build/libxmtp_bindings_flutter.dylib
@@ -89,16 +89,8 @@ jobs:
8989
steps:
9090
- uses: actions/download-artifact@v4
9191
with:
92-
name: libxmtp_bindings_flutter.dylib
93-
- uses: actions/download-artifact@v4
94-
with:
95-
name: xmtp_bindings_flutter.xcframework.zip
96-
- uses: actions/download-artifact@v4
97-
with:
98-
name: xmtp_bindings_flutter.linux.tar.gz
99-
- uses: actions/download-artifact@v4
100-
with:
101-
name: xmtp_bindings_flutter.jniLibs.tar.gz
92+
path: .
93+
merge-multiple: true
10294
- id: create_release
10395
uses: actions/create-release@v1
10496
env:

0 commit comments

Comments
 (0)