Skip to content

Commit 5b14853

Browse files
author
zhengmz-docker
committed
update HiWiFi.yml: add filter for delete releases and workflows
1 parent 92d2958 commit 5b14853

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

.github/workflows/HiWiFi.yml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -273,6 +273,7 @@ jobs:
273273
#echo "TAG_NAME=HiWiFi_${{ matrix.model }}-$(date -u '+%Y%m%d')" >> $GITHUB_ENV
274274
echo "BUILD_TIME=$(date '+%F %T %Z')" >> $GITHUB_ENV
275275
BUILD_DATE="$(date '+%Y%m%d')"
276+
echo "DEVICE_NAME=${DEVICE_NAME}" >> $GITHUB_ENV
276277
TAG_NAME="${DEVICE_NAME}"; [ "x$BUILD_SDK" = "xtrue" ] && TAG_NAME="${TAG_NAME}-SDK"
277278
echo "TAG_NAME=${TAG_NAME}-${BUILD_DATE}" >> $GITHUB_ENV
278279
echo "PKG_NAME=${DEVICE_NAME}-packages-${BUILD_DATE}" >> $GITHUB_ENV
@@ -319,22 +320,25 @@ jobs:
319320
bodyFile: openwrt/release.txt
320321
artifacts: openwrt/release/*
321322

322-
- name: Delete older releases
323+
- name: Delete older releases of ${{ env.DEVICE_NAME }}
323324
#uses: dev-drprasad/delete-older-releases@v0.2.0
324325
uses: zhengmz/delete-older-releases@v0.2.1
325326
if: env.DELETE_OLD_RELEASE == 'true'
326327
with:
327-
keep_latest: 6
328+
keep_latest: 3
328329
delete_tags: true
330+
delete_tag_pattern: ${{ env.DEVICE_NAME }}
329331
env:
330332
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
331333

332334
- name: Delete older workflow runs
333-
uses: Mattraks/delete-workflow-runs@v2
335+
#uses: Mattraks/delete-workflow-runs@v2
336+
uses: zhengmz/delete-workflow-runs@main
334337
if: env.DELETE_OLD_RUN == 'true'
335338
with:
336339
token: ${{ github.token }}
337340
repository: ${{ github.repository }}
338341
retain_days: 30
339342
keep_minimum_runs: 6
343+
delete_workflow_pattern: ${{ github.workflow }}
340344

0 commit comments

Comments
 (0)