1on:
2 schedule:
3 - cron: "0 15 * * *"
4 workflow_dispatch:
5
6jobs:
7 update_top_ranking_issues:
8 runs-on: ubuntu-latest
9 if: github.repository_owner == 'zed-industries'
10 steps:
11 - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4
12 - name: Set up uv
13 uses: astral-sh/setup-uv@v3
14 with:
15 version: "latest"
16 enable-cache: true
17 cache-dependency-glob: "script/update_top_ranking_issues/pyproject.toml"
18 - name: Install Python 3.12
19 run: uv python install 3.12
20 - name: Install dependencies
21 run: uv sync --project script/update_top_ranking_issues -p 3.12
22 - name: Run script
23 run: uv run --project script/update_top_ranking_issues script/update_top_ranking_issues/main.py --github-token ${{ secrets.GITHUB_TOKEN }} --issue-reference-number 6952 --query-day-interval 7