Skip to content

Update categories

Update categories #32

name: Update categories
on:
schedule:
- cron: 0 4 * * 1
workflow_dispatch:
permissions:
contents: write
pull-requests: write
jobs:
update-categories:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
- name: Install uv
uses: astral-sh/setup-uv@803947b9bd8e9f986429fa0c5a41c367cd732b41 # v7
with:
enable-cache: true
- name: Run update_categories.py
run: uv run python -m scripts.update_categories
- name: Run gen_categories_readme.py
run: uv run python -m scripts.gen_categories_readme
- name: Create Pull Request
uses: peter-evans/create-pull-request@c0f553fe549906ede9cf27b5156039d195d2ece0 # v8
with:
branch: update-categories
title: Update categories
commit-message: Update categories
body: Automated weekly category update.