mirror of
https://github.com/KaKi87/stars.git
synced 2026-08-21 05:41:14 +02:00
33 lines
1.3 KiB
YAML
33 lines
1.3 KiB
YAML
name: update awesome-stars
|
|
on:
|
|
workflow_dispatch:
|
|
schedule:
|
|
- cron: 30 0 * * *
|
|
jobs:
|
|
awesome-stars:
|
|
name: update awesome-stars
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- uses: actions/checkout@v3
|
|
- name: Set up Python
|
|
uses: actions/setup-python@v4
|
|
with:
|
|
python-version: '3.10'
|
|
- name: Install dependencies
|
|
run: |
|
|
python -m pip install --upgrade pip
|
|
pip install starred
|
|
- name: get repository name
|
|
run: echo "REPOSITORY_NAME=${GITHUB_REPOSITORY#*/}" >> $GITHUB_ENV
|
|
- name: update repo category by language
|
|
env:
|
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
|
REPOSITORY: ${{ env.REPOSITORY_NAME }}
|
|
USERNAME: ${{ github.repository_owner }}
|
|
run: starred --username ${USERNAME} --repository ${REPOSITORY} --sort --token ${GITHUB_TOKEN} --message 'awesome-stars category by language update by github actions cron, created by starred'
|
|
- name: update repo category by topic
|
|
env:
|
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
|
REPOSITORY: ${{ env.REPOSITORY_NAME }}
|
|
USERNAME: ${{ github.repository_owner }}
|
|
run: starred --username ${USERNAME} --repository ${REPOSITORY} --sort --token ${GITHUB_TOKEN} --message 'awesome-stars category by topic update by github actions cron, created by starred' --topic --topic_limit 500 --filename topics.md
|