Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/cli-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:
matrix:
os:
- name: linux
image: ubuntu-24.04
image: ubuntu-latest
Copy link

Copilot AI Jan 6, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Using 'ubuntu-latest' instead of a pinned version like 'ubuntu-24.04' can lead to non-reproducible CI builds. When GitHub updates the 'ubuntu-latest' tag to a newer Ubuntu version, workflows may behave differently or break unexpectedly without any code changes. Consider using a specific Ubuntu version for more predictable and reproducible CI builds. If you need to use the latest version, consider documenting the reason and having a process to validate workflows when ubuntu-latest is updated by GitHub.

Suggested change
image: ubuntu-latest
image: ubuntu-24.04

Copilot uses AI. Check for mistakes.
- name: mac
image: macos-13
python-version:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/provisioning-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:
strategy:
matrix:
os:
- ubuntu-24.04
- ubuntu-latest
Copy link

Copilot AI Jan 6, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Using 'ubuntu-latest' instead of a pinned version like 'ubuntu-24.04' can lead to non-reproducible CI builds. When GitHub updates the 'ubuntu-latest' tag to a newer Ubuntu version, workflows may behave differently or break unexpectedly without any code changes. Consider using a specific Ubuntu version for more predictable and reproducible CI builds. If you need to use the latest version, consider documenting the reason and having a process to validate workflows when ubuntu-latest is updated by GitHub.

Suggested change
- ubuntu-latest
- ubuntu-24.04

Copilot uses AI. Check for mistakes.
python-version: [ '3.11' ]
services: [ discovery+lms+forum ,registrar+lms, ecommerce+lms, edx_notes_api+lms, credentials+lms, xqueue, analyticsapi+insights+lms, designer+lms, enterprise-subsidy+enterprise-catalog+enterprise-access+lms, license-manager+lms, edx-exams+lms]
fail-fast: false # some services can be flaky; let others run to completion even if one fails
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/quality.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,28 +12,28 @@
jobs:

run_ci:
runs-on: ubuntu-24.04
runs-on: ubuntu-latest
Copy link

Copilot AI Jan 6, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Using 'ubuntu-latest' instead of a pinned version like 'ubuntu-24.04' can lead to non-reproducible CI builds. When GitHub updates the 'ubuntu-latest' tag to a newer Ubuntu version, workflows may behave differently or break unexpectedly without any code changes. Consider using a specific Ubuntu version for more predictable and reproducible CI builds. If you need to use the latest version, consider documenting the reason and having a process to validate workflows when ubuntu-latest is updated by GitHub.

Suggested change
runs-on: ubuntu-latest
runs-on: ubuntu-24.04

Copilot uses AI. Check for mistakes.
env:
DEVSTACK_WORKSPACE: /tmp
SHALLOW_CLONE: 1
strategy:
matrix:
python-version:
- '3.11'
fail-fast: false

steps:
- uses: actions/checkout@v4
- name: setup python
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}

- name: Test Makefile
run: make selfcheck

- name: Install Python dependencies
run: make requirements

- name: Test that docs build without errors
run: make docs

Check warning

Code scanning / CodeQL

Workflow does not contain permissions Medium

Actions job or workflow does not limit the permissions of the GITHUB_TOKEN. Consider setting an explicit permissions block, using the following as a minimal starting point: {contents: read}
Loading