Skip to content

Publish labeled issue lists #55

Publish labeled issue lists

Publish labeled issue lists #55

name: Publish labeled issue lists
on:
workflow_dispatch:
schedule:
- cron: '0 * * * *'
permissions:
contents: write
concurrency:
group: labeled-issue-lists-${{ github.ref }}
cancel-in-progress: false
jobs:
publish:
runs-on: ubuntu-latest
steps:
- name: Checkout activity-recognition
uses: actions/checkout@v4
- name: Setup Python
uses: actions/setup-python@v5
with:
python-version: '3.x'
- name: Generate labeled issue lists
env:
GITHUB_TOKEN: ${{ github.token }}
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
run: python3 scripts/publish_help_wanted_issues.py
- name: Commit published issue lists
shell: bash
run: |
git add docs/issues docs/data/issues
git diff --staged --quiet && {
echo "No issue list changes to commit."
exit 0
}
git config user.name "github-actions[bot]"
git config user.email "41898282+github-actions[bot]@users.noreply.github.com"
git commit -m "Update labeled issue lists"
git push