From c2683ab03f114e36f24895220f7f2c9a0b528b7f Mon Sep 17 00:00:00 2001 From: imbytecat Date: Wed, 4 Sep 2024 10:38:30 +0800 Subject: [PATCH] ci: add template cleanup CI file --- .gitea/workflows/template-cleanup.yaml | 50 ++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 .gitea/workflows/template-cleanup.yaml diff --git a/.gitea/workflows/template-cleanup.yaml b/.gitea/workflows/template-cleanup.yaml new file mode 100644 index 0000000..b32a57e --- /dev/null +++ b/.gitea/workflows/template-cleanup.yaml @@ -0,0 +1,50 @@ +name: Template Cleanup +on: + push: + branches: [ main ] + +jobs: + + # 当前仓库名不为 zabbix-agent-2-plugin-template 时触发 + template-cleanup: + name: Template Cleanup + runs-on: ubuntu-latest + if: gitea.event.repository.name != 'zabbix-agent-2-plugin-template' + permissions: + contents: write + steps: + + # 检出当前仓库 + - name: Fetch Sources + uses: actions/checkout@v4 + + # 项目清理 + - name: Cleanup + run: | + export LC_CTYPE=C + export LANG=C + + # 变量 + NAME="${GITHUB_REPOSITORY##*/}" + ACTOR=$(echo $GITHUB_ACTOR | tr '[:upper:]' '[:lower:]') + SAFE_NAME=$(echo $NAME | sed 's/[^a-zA-Z0-9]//g' | tr '[:upper:]' '[:lower:]') + SAFE_ACTOR=$(echo $ACTOR | sed 's/[^a-zA-Z0-9]//g' | tr '[:upper:]' '[:lower:]') + echo $NAME + echo $ACTOR + echo $SAFE_NAME + echo $SAFE_ACTOR + +# # 记录文件修改 +# - name: Commit files +# run: | +# git config --local user.email "action@github.com" +# git config --local user.name "GitHub Action" +# git add . +# git commit -m "Template cleanup" +# +# # 推送更改 +# - name: Push changes +# uses: ad-m/github-push-action@master +# with: +# branch: main +# github_token: ${{ secrets.GITHUB_TOKEN }}