From 7e7b0095cc5260786d519853bf15072cee38bcca Mon Sep 17 00:00:00 2001 From: Jamy Golden Date: Mon, 2 Sep 2024 19:44:10 +0200 Subject: [PATCH] Use shared actions for weekly builds and to auto assign for issues --- .github/workflows/auto-assign-issues.yml | 10 +++++++++ .github/workflows/update.yml | 26 +++++++----------------- 2 files changed, 17 insertions(+), 19 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..1ec2610 --- /dev/null +++ b/.github/workflows/auto-assign-issues.yml @@ -0,0 +1,10 @@ +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 f167b5c..7b0b32f 100644 --- a/.github/workflows/update.yml +++ b/.github/workflows/update.yml @@ -1,25 +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 tinted-theming 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 }}