-
Notifications
You must be signed in to change notification settings - Fork 2
🌿 Fern Regeneration -- September 2, 2025 #24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
runs-on: ubuntu-latest | ||
steps: | ||
- uses: actions/checkout@v4 | ||
|
||
- name: Install Rye | ||
- name: Checkout repo | ||
uses: actions/checkout@v4 | ||
- name: Set up python | ||
uses: actions/setup-python@v4 | ||
with: | ||
python-version: 3.8 | ||
- name: Bootstrap poetry | ||
run: | | ||
curl -sSf https://rye.astral.sh/get | bash | ||
echo "$HOME/.rye/shims" >> $GITHUB_PATH | ||
env: | ||
RYE_VERSION: '0.44.0' | ||
RYE_INSTALL_OPTION: '--yes' | ||
|
||
- name: Bootstrap | ||
run: ./scripts/bootstrap | ||
curl -sSL https://install.python-poetry.org | python - -y --version 1.5.1 | ||
- name: Install dependencies | ||
run: poetry install | ||
|
||
- name: Run tests | ||
run: ./scripts/test | ||
- name: Test | ||
run: poetry run pytest -rP . |
Check warning
Code scanning / CodeQL
Workflow does not contain permissions Medium
Show autofix suggestion
Hide autofix suggestion
Copilot Autofix
AI 18 days ago
To fix the problem, we should restrict the permissions of the generated GITHUB_TOKEN by adding a permissions
block specifying contents: read
. This can be done either at the root of the workflow (affecting all jobs), or inside each job. Since both jobs (compile
, test
) require only read access to repository content, adding a single permissions:
block at the top is sufficient and straightforward.
- Edit the
.github/workflows/ci.yml
file. - Add the following block after the workflow
name
and before theon
trigger:permissions: contents: read
No additional imports, methods, or definitions are required.
-
Copy modified lines R3-R4
@@ -1,5 +1,7 @@ | ||
name: ci | ||
|
||
permissions: | ||
contents: read | ||
on: [push] | ||
jobs: | ||
compile: |
This PR regenerates code to match the latest API Definition.