Skip to content

Commit 79a0046

Browse files
committed
update workflow
1 parent c82f790 commit 79a0046

1 file changed

Lines changed: 62 additions & 11 deletions

File tree

.github/workflows/openwrt-release.yml

Lines changed: 62 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ jobs:
1414
runs-on: ubuntu-latest
1515
env:
1616
REPO_APK_KEY: ${{ secrets.REPO_APK_KEY }}
17+
PKG_NAME: ${{ github.event.repository.name }}
1718

1819
strategy:
1920
fail-fast: false
@@ -33,27 +34,80 @@ jobs:
3334
target: mips_24kc
3435
- version: openwrt-24.10
3536
target: mipsel_24kc
36-
- version: openwrt-25.12
37-
target: x86_64
3837
- version: openwrt-25.12
3938
target: aarch64_cortex-a53
39+
- version: openwrt-25.12
40+
target: aarch64_cortex-a72
41+
- version: openwrt-25.12
42+
target: aarch64_cortex-a76
4043
- version: openwrt-25.12
4144
target: aarch64_generic
45+
- version: openwrt-25.12
46+
target: arm_arm1176jzf-s_vfp
47+
- version: openwrt-25.12
48+
target: arm_arm926ej-s
49+
- version: openwrt-25.12
50+
target: arm_cortex-a15_neon-vfpv4
51+
- version: openwrt-25.12
52+
target: arm_cortex-a5_vfpv4
4253
- version: openwrt-25.12
4354
target: arm_cortex-a7
55+
- version: openwrt-25.12
56+
target: arm_cortex-a7_neon-vfpv4
57+
- version: openwrt-25.12
58+
target: arm_cortex-a7_vfpv4
59+
- version: openwrt-25.12
60+
target: arm_cortex-a8_vfpv3
4461
- version: openwrt-25.12
4562
target: arm_cortex-a9
63+
- version: openwrt-25.12
64+
target: arm_cortex-a9_neon
65+
- version: openwrt-25.12
66+
target: arm_cortex-a9_vfpv3-d16
67+
- version: openwrt-25.12
68+
target: arm_fa526
69+
- version: openwrt-25.12
70+
target: arm_xscale
71+
- version: openwrt-25.12
72+
target: armeb_xscale
73+
- version: openwrt-25.12
74+
target: i386_pentium-mmx
75+
- version: openwrt-25.12
76+
target: i386_pentium4
77+
- version: openwrt-25.12
78+
target: loongarch64_generic
79+
- version: openwrt-25.12
80+
target: mips64_mips64r2
81+
- version: openwrt-25.12
82+
target: mips64_octeonplus
83+
- version: openwrt-25.12
84+
target: mips64el_mips64r2
4685
- version: openwrt-25.12
4786
target: mips_24kc
87+
- version: openwrt-25.12
88+
target: mips_mips32
4889
- version: openwrt-25.12
4990
target: mipsel_24kc
91+
- version: openwrt-25.12
92+
target: mipsel_24kc_24kf
93+
- version: openwrt-25.12
94+
target: mipsel_74kc
95+
- version: openwrt-25.12
96+
target: mipsel_mips32
97+
- version: openwrt-25.12
98+
target: powerpc64_e5500
99+
- version: openwrt-25.12
100+
target: powerpc_464fp
101+
- version: openwrt-25.12
102+
target: powerpc_8548
103+
- version: openwrt-25.12
104+
target: riscv64_generic
105+
- version: openwrt-25.12
106+
target: x86_64
50107

51108
steps:
52109
- name: 🧾 Checkout repo
53-
uses: actions/checkout@v4
54-
55-
- name: 📛 Set PKG_NAME from repo
56-
run: echo "PKG_NAME=${{ github.event.repository.name }}" >> "$GITHUB_ENV"
110+
uses: actions/checkout@v5
57111

58112
- name: 🧰 Set up melmac feed structure
59113
run: |
@@ -107,11 +161,7 @@ jobs:
107161
for ext in ipk apk; do
108162
for f in $(find bin/packages -type f -path "*/melmac/*.${ext}"); do
109163
dir=$(dirname "$f")
110-
if [ -n "${{ matrix.suffix }}" ]; then
111-
mv -v "$f" "$dir/${PKG_NAME}-${PKG_VERSION}-${PKG_RELEASE}_${{ matrix.version }}_${{ matrix.suffix }}.${ext}"
112-
else
113164
mv -v "$f" "$dir/${PKG_NAME}-${PKG_VERSION}-${PKG_RELEASE}_${{ matrix.version }}_${{ matrix.target }}.${ext}"
114-
fi
115165
done
116166
done
117167
@@ -130,11 +180,12 @@ jobs:
130180
release:
131181
name: Release ${{ github.repository }}
132182
needs: build
183+
if: ${{ always() }}
133184
runs-on: ubuntu-latest
134185

135186
steps:
136187
- name: 🧾 Checkout repo
137-
uses: actions/checkout@v4
188+
uses: actions/checkout@v5
138189

139190
- name: 🔍 Extract version and release from Makefile
140191
id: version

0 commit comments

Comments
 (0)