From 7f795bf75d38e0eea9fed287264067ca187b88a9 Mon Sep 17 00:00:00 2001 From: Jamy Date: Mon, 9 Sep 2024 07:46:35 +0200 Subject: [PATCH] Use shared actions for weekly builds and to auto assign for issues (#17) --- .github/workflows/auto-assign-issues.yml | 11 +++++++++++ .github/workflows/update.yml | 25 +++++++----------------- 2 files changed, 18 insertions(+), 18 deletions(-) create mode 100644 .github/workflows/auto-assign-issues.yml diff --git a/.github/workflows/auto-assign-issues.yml b/.github/workflows/auto-assign-issues.yml new file mode 100644 index 0000000..ec904fa --- /dev/null +++ b/.github/workflows/auto-assign-issues.yml @@ -0,0 +1,11 @@ +name: "Auto assignment for issues" + +on: + issues: + types: ["opened"] + +jobs: + auto-assign: + uses: "tinted-theming/home/.github/workflows/shared-auto-assign-issues.yml@main" + secrets: + token: ${{ secrets.BOT_ACCESS_TOKEN }} diff --git a/.github/workflows/update.yml b/.github/workflows/update.yml index 564388b..0e6411e 100644 --- a/.github/workflows/update.yml +++ b/.github/workflows/update.yml @@ -1,24 +1,13 @@ -name: Update with the latest colorschemes +name: Update with the latest tinted-theming colorschemes on: workflow_dispatch: schedule: - cron: "0 0 * * 0" # https://crontab.guru/every-week jobs: - run: - runs-on: ubuntu-latest - steps: - - name: Fetch the repository code - uses: actions/checkout@v3 - with: - token: ${{ secrets.BOT_ACCESS_TOKEN }} - - name: Update schemes - uses: tinted-theming/tinted-builder-rust@latest - - name: Commit the changes, if any - uses: stefanzweifel/git-auto-commit-action@v4 - with: - commit_message: Update with the latest colorschemes - branch: ${{ github.head_ref }} - commit_user_name: tinted-theming-bot - commit_user_email: tintedtheming@proton.me - commit_author: tinted-theming-bot + build-and-commit: + uses: "tinted-theming/home/.github/workflows/shared-build-template-and-commit-themes.yml@main" + secrets: + token: ${{ secrets.BOT_ACCESS_TOKEN }} + with: + ref: ${{ github.head_ref }}