├── .markdownlint.json └── .github └── workflows └── main.yml /.markdownlint.json: -------------------------------------------------------------------------------- 1 | { 2 | "default": true, 3 | "MD013": { "line_length": 120 }, 4 | "no-bare-urls": false, 5 | "line-length": false 6 | } 7 | -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- 1 | name: build-readme 2 | on: 3 | push: 4 | branches: [master] 5 | pull_request: 6 | branches: [master] 7 | schedule: 8 | - cron: '00 01 * * *' 9 | workflow_dispatch: {} 10 | jobs: 11 | build-starred: 12 | runs-on: ubuntu-latest 13 | steps: 14 | - name: "repository checkout" 15 | uses: actions/checkout@v4 16 | - name: "python setup" 17 | uses: actions/setup-python@v5 18 | with: 19 | python-version: 3.13 20 | - name: "env requirements" 21 | run: | 22 | echo "/home/runner/.local/bin" >> $GITHUB_PATH 23 | - name: "run starred" 24 | run: | 25 | pip3 install --no-cache starred 26 | starred \ 27 | --username eagleusb \ 28 | --token ${{ secrets.GITHUB_TOKEN }} \ 29 | --repository awesome-repositories \ 30 | --sort \ 31 | --message 'chore(ci) automated update' 32 | --------------------------------------------------------------------------------