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