Skip to content

Commit 0a13e2b

Browse files
committed
ci: store build artifacts in Namespace workspace
Switch all upload-artifact/download-artifact steps from actions/*@v5 to namespace-actions/*@v1 (drop-in compatible, same inputs) so build artifacts (APK, libcore.aar, sidecars) land in the Namespace workspace storage instead of GitHub. Upload and download are switched in lockstep since the two storages are not cross-compatible.
1 parent bf38a0e commit 0a13e2b

4 files changed

Lines changed: 21 additions & 21 deletions

File tree

.github/workflows/build.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ jobs:
4141
if: steps.cache.outputs.cache-hit != 'true'
4242
run: ./run lib core
4343
- name: Upload LibCore
44-
uses: actions/upload-artifact@v5
44+
uses: namespace-actions/upload-artifact@v1
4545
with:
4646
name: libcore-aar-build
4747
path: app/libs/libcore.aar
@@ -80,7 +80,7 @@ jobs:
8080
if: steps.cache.outputs.cache-hit != 'true'
8181
run: ./run lib naive
8282
- name: Upload Sidecars
83-
uses: actions/upload-artifact@v5
83+
uses: namespace-actions/upload-artifact@v1
8484
with:
8585
name: sidecars-so-build
8686
path: app/executableSo
@@ -96,12 +96,12 @@ jobs:
9696
- name: Checkout
9797
uses: actions/checkout@v5
9898
- name: Download LibCore
99-
uses: actions/download-artifact@v5
99+
uses: namespace-actions/download-artifact@v1
100100
with:
101101
name: libcore-aar-build
102102
path: app/libs
103103
- name: Download Sidecars
104-
uses: actions/download-artifact@v5
104+
uses: namespace-actions/download-artifact@v1
105105
with:
106106
name: sidecars-so-build
107107
path: app/executableSo
@@ -133,7 +133,7 @@ jobs:
133133
APK=$(dirname $APK)
134134
echo "APK=$APK" >> $GITHUB_ENV
135135
- name: Upload Artifacts
136-
uses: actions/upload-artifact@v5
136+
uses: namespace-actions/upload-artifact@v1
137137
with:
138138
name: NekoBoxs
139139
path: ${{ env.APK }}

.github/workflows/ci.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ jobs:
4646
if: steps.cache.outputs.cache-hit != 'true'
4747
run: ./run lib core
4848
- name: Upload LibCore
49-
uses: actions/upload-artifact@v5
49+
uses: namespace-actions/upload-artifact@v1
5050
with:
5151
name: libcore-aar-ci
5252
path: app/libs/libcore.aar
@@ -85,7 +85,7 @@ jobs:
8585
if: steps.cache.outputs.cache-hit != 'true'
8686
run: ./run lib naive
8787
- name: Upload Sidecars
88-
uses: actions/upload-artifact@v5
88+
uses: namespace-actions/upload-artifact@v1
8989
with:
9090
name: sidecars-so-ci
9191
path: app/executableSo
@@ -106,12 +106,12 @@ jobs:
106106
distribution: 'temurin'
107107
java-version: '17'
108108
- name: Download LibCore
109-
uses: actions/download-artifact@v5
109+
uses: namespace-actions/download-artifact@v1
110110
with:
111111
name: libcore-aar-ci
112112
path: app/libs
113113
- name: Download Sidecars
114-
uses: actions/download-artifact@v5
114+
uses: namespace-actions/download-artifact@v1
115115
with:
116116
name: sidecars-so-ci
117117
path: app/executableSo
@@ -143,7 +143,7 @@ jobs:
143143
APK=$(dirname $APK)
144144
echo "APK=$APK" >> $GITHUB_ENV
145145
- name: Upload Artifacts
146-
uses: actions/upload-artifact@v5
146+
uses: namespace-actions/upload-artifact@v1
147147
with:
148148
name: NekoBox-debug-apks
149149
path: ${{ env.APK }}

.github/workflows/preview.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737
if: steps.cache.outputs.cache-hit != 'true'
3838
run: ./run lib core
3939
- name: Upload LibCore
40-
uses: actions/upload-artifact@v5
40+
uses: namespace-actions/upload-artifact@v1
4141
with:
4242
name: libcore-aar-preview
4343
path: app/libs/libcore.aar
@@ -76,7 +76,7 @@ jobs:
7676
if: steps.cache.outputs.cache-hit != 'true'
7777
run: ./run lib naive
7878
- name: Upload Sidecars
79-
uses: actions/upload-artifact@v5
79+
uses: namespace-actions/upload-artifact@v1
8080
with:
8181
name: sidecars-so-preview
8282
path: app/executableSo
@@ -92,12 +92,12 @@ jobs:
9292
- name: Checkout
9393
uses: actions/checkout@v5
9494
- name: Download LibCore
95-
uses: actions/download-artifact@v5
95+
uses: namespace-actions/download-artifact@v1
9696
with:
9797
name: libcore-aar-preview
9898
path: app/libs
9999
- name: Download Sidecars
100-
uses: actions/download-artifact@v5
100+
uses: namespace-actions/download-artifact@v1
101101
with:
102102
name: sidecars-so-preview
103103
path: app/executableSo
@@ -128,7 +128,7 @@ jobs:
128128
APK=$(find app/build/outputs/apk -name '*arm64-v8a*.apk')
129129
APK=$(dirname $APK)
130130
echo "APK=$APK" >> $GITHUB_ENV
131-
- uses: actions/upload-artifact@v5
131+
- uses: namespace-actions/upload-artifact@v1
132132
with:
133133
name: APKs
134134
path: ${{ env.APK }}

.github/workflows/release.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ jobs:
4343
if: steps.cache.outputs.cache-hit != 'true'
4444
run: ./run lib core
4545
- name: Upload LibCore
46-
uses: actions/upload-artifact@v5
46+
uses: namespace-actions/upload-artifact@v1
4747
with:
4848
name: libcore-aar-release
4949
path: app/libs/libcore.aar
@@ -82,7 +82,7 @@ jobs:
8282
if: steps.cache.outputs.cache-hit != 'true'
8383
run: ./run lib naive
8484
- name: Upload Sidecars
85-
uses: actions/upload-artifact@v5
85+
uses: namespace-actions/upload-artifact@v1
8686
with:
8787
name: sidecars-so-release
8888
path: app/executableSo
@@ -98,12 +98,12 @@ jobs:
9898
- name: Checkout
9999
uses: actions/checkout@v5
100100
- name: Download LibCore
101-
uses: actions/download-artifact@v5
101+
uses: namespace-actions/download-artifact@v1
102102
with:
103103
name: libcore-aar-release
104104
path: app/libs
105105
- name: Download Sidecars
106-
uses: actions/download-artifact@v5
106+
uses: namespace-actions/download-artifact@v1
107107
with:
108108
name: sidecars-so-release
109109
path: app/executableSo
@@ -134,7 +134,7 @@ jobs:
134134
APK=$(find app/build/outputs/apk -name '*arm64-v8a*.apk')
135135
APK=$(dirname $APK)
136136
echo "APK=$APK" >> $GITHUB_ENV
137-
- uses: actions/upload-artifact@v5
137+
- uses: namespace-actions/upload-artifact@v1
138138
with:
139139
name: APKs
140140
path: ${{ env.APK }}
@@ -149,7 +149,7 @@ jobs:
149149
- name: Checkout
150150
uses: actions/checkout@v5
151151
- name: Donwload Artifacts
152-
uses: actions/download-artifact@v5
152+
uses: namespace-actions/download-artifact@v1
153153
with:
154154
name: APKs
155155
path: artifacts

0 commit comments

Comments
 (0)