|
@@ -97,8 +97,8 @@ jobs:
|
|
|
run: |
|
|
|
echo "date=$(date +'%m/%d_%Y_%H/%M')" >> $GITHUB_ENV
|
|
|
echo "date2=$(date +'%m/%d %Y')" >> $GITHUB_ENV
|
|
|
- echo "date3=$(date +'%m.%d')" >> $GITHUB_ENV
|
|
|
- echo "date4=$(date +'%m.%d.%Y')" >> $GITHUB_ENV
|
|
|
+ VERSION="$(echo "${{github.event.action}}" | grep -Eo " [0-9.]+")" || true
|
|
|
+ [ "$VERSION" ] && echo "VERSION=$VERSION" >> $GITHUB_ENV || echo "VERSION=$(date +'%m.%d')" >> $GITHUB_ENV
|
|
|
|
|
|
- name: Clone source code
|
|
|
run: |
|
|
@@ -210,8 +210,8 @@ jobs:
|
|
|
cp openwrt/.config ./firmware/${{matrix.target}}.config
|
|
|
cp openwrt/build_dir/target-*/linux-*/linux-*/.config ./firmware/${{matrix.target}}_kernel.config
|
|
|
cd firmware
|
|
|
- echo ${{ env.date4 }} > version.txt
|
|
|
- rename -v "s/^openwrt/${{ env.date3 }}-openwrt/" *
|
|
|
+ echo "${{ env.VERSION }}.$(date +'%Y')" > version.txt
|
|
|
+ rename -v "s/^openwrt/${{ env.VERSION }}-openwrt/" *
|
|
|
rename -v "s/friendlyarm_//" *gz
|
|
|
md5=$((md5sum *squashfs-sysupgrade* || md5sum *squashfs-combined-efi*) | awk '{print $1}') 2>/dev/null
|
|
|
echo $md5 >> version.txt
|
|
@@ -239,7 +239,7 @@ jobs:
|
|
|
continue-on-error: true
|
|
|
if: env.UPLOAD_FIRMWARE_FOR_ARTIFACT == 'true'
|
|
|
with:
|
|
|
- name: ${{ env.date3 }} ${{matrix.target}}
|
|
|
+ name: ${{ env.VERSION }} ${{matrix.target}}
|
|
|
path: ${{ env.FIRMWARE }}
|
|
|
|
|
|
- name: Upload firmware to cowtransfer
|
|
@@ -312,13 +312,13 @@ jobs:
|
|
|
continue-on-error: true
|
|
|
if: env.SCKEY
|
|
|
run: |
|
|
|
- # [ steps.compile.outputs.status == 'success' ] && curl https://sctapi.ftqq.com/${{ secrets.SCKEY }}.send?text=🎉OpenWrt_${{ env.date3 }}_${{matrix.target}}编译完成😋|| curl https://sctapi.ftqq.com/${{ secrets.SCKEY }}.send?text=❌OpenWrt_${{ env.date3 }}_${{matrix.target}}编译失败😂
|
|
|
+ # [ steps.compile.outputs.status == 'success' ] && curl https://sctapi.ftqq.com/${{ secrets.SCKEY }}.send?text=🎉OpenWrt_${{ env.VERSION }}_${{matrix.target}}编译完成😋|| curl https://sctapi.ftqq.com/${{ secrets.SCKEY }}.send?text=❌OpenWrt_${{ env.VERSION }}_${{matrix.target}}编译失败😂
|
|
|
|
|
|
- name: Telegram notification
|
|
|
if: env.TELEGRAM_TOKEN && ! contains(github.event.action, 'notg')
|
|
|
continue-on-error: true
|
|
|
run: |
|
|
|
- [ steps.compile.outputs.status == 'success' ] && curl -k --data chat_id="${{ secrets.TELEGRAM_CHAT_ID }}" --data "text=🎉 OpenWrt ${{ env.date3 }} ${{matrix.target}} 编译成功 😋 https://op.supes.top/firmware/${{matrix.target}}/ ${{ env.COWURL }} ${{ env.WETRANS }} 🚀" "https://api.telegram.org/bot${{ secrets.TELEGRAM_TOKEN }}/sendMessage" || curl -k --data chat_id="${{ secrets.TELEGRAM_TO }}" --data "text=❌ OpenWrt ${{ env.date3 }} ${{matrix.target}} 编译失败 😂" "https://api.telegram.org/bot${{ secrets.TELEGRAM_TOKEN }}/sendMessage"
|
|
|
+ [ steps.compile.outputs.status == 'success' ] && curl -k --data chat_id="${{ secrets.TELEGRAM_CHAT_ID }}" --data "text=🎉 OpenWrt ${{ env.VERSION }} ${{matrix.target}} 编译成功 😋 https://op.supes.top/firmware/${{matrix.target}}/ ${{ env.COWURL }} ${{ env.WETRANS }} 🚀" "https://api.telegram.org/bot${{ secrets.TELEGRAM_TOKEN }}/sendMessage" || curl -k --data chat_id="${{ secrets.TELEGRAM_TO }}" --data "text=❌ OpenWrt ${{ env.VERSION }} ${{matrix.target}} 编译失败 😂" "https://api.telegram.org/bot${{ secrets.TELEGRAM_TOKEN }}/sendMessage"
|
|
|
|
|
|
- name: Delete workflow runs
|
|
|
uses: GitRML/delete-workflow-runs@main
|