name: Update by topic on: workflow_dispatch: schedule: - cron: 0/30 * * * * jobs: update-by-topic: 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 topic env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} REPOSITORY: ${{ env.REPOSITORY_NAME }} USERNAME: ${{ github.repository_owner }} run: | starred \ --username ${USERNAME} \ --repository ${REPOSITORY} \ --token ${GITHUB_TOKEN} \ --sort \ --message "docs(topic): bump data" \ --filename by-topic.md \ --topic \ --topic_limit 500