Skip to content

317 ci tests are failing because ffmpeg installation does not work#318

Merged
M-Lampert merged 4 commits into
mainfrom
317-ci-tests-are-failing-because-ffmpeg-installation-does-not-work
Jul 9, 2026
Merged

317 ci tests are failing because ffmpeg installation does not work#318
M-Lampert merged 4 commits into
mainfrom
317-ci-tests-are-failing-because-ffmpeg-installation-does-not-work

Conversation

@M-Lampert

Copy link
Copy Markdown
Contributor

Fixes ffmpeg installation

Copilot AI review requested due to automatic review settings July 9, 2026 15:42
@M-Lampert M-Lampert linked an issue Jul 9, 2026 that may be closed by this pull request

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR updates GitHub Actions workflows and the shared setup composite action, aiming to stabilize CI by fixing how ffmpeg is installed and refreshing several action dependencies.

Changes:

  • Bumped tj-actions/changed-files from v42 to v47 across CI workflows.
  • Updated the shared setup composite action to newer setup-uv, actions/cache, and TeX Live action versions.
  • Replaced setup-ffmpeg with installing ffmpeg via apt packages in the setup action.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 6 comments.

File Description
.github/workflows/testing.yml Updates changed-files action version used to gate running tests.
.github/workflows/notebook_testing.yml Updates changed-files action version used to gate notebook tests.
.github/workflows/docstring_testing.yml Updates changed-files action version used to gate docstring tests.
.github/actions/setup/action.yml Updates setup actions and switches ffmpeg installation to apt-based install.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/docstring_testing.yml Outdated
Comment on lines 20 to 23
- name: Get changed files
id: changed-files
uses: tj-actions/changed-files@v42
uses: tj-actions/changed-files@v47
with:
Comment on lines 18 to 22
# Only run workflow if certain files have been changed.
- name: Get changed files
id: changed-files
uses: tj-actions/changed-files@v42
uses: tj-actions/changed-files@v47
with:
Comment on lines 18 to 22
# Only run workflow if certain files have been changed.
- name: Get changed files
id: changed-files
uses: tj-actions/changed-files@v42
uses: tj-actions/changed-files@v47
with:
Comment on lines 23 to 27
- name: Install uv
uses: astral-sh/setup-uv@v6
uses: astral-sh/setup-uv@v8.3.2
with:
python-version: ${{ inputs.python-version }}
activate-environment: true
Comment on lines 47 to 52
- name: Set up TeX Live
if: ${{ inputs.full_install == 'true' }}
uses: TeX-Live/setup-texlive-action@v3
uses: TeX-Live/setup-texlive-action@v4
with:
cache: true
packages: |
M-Lampert and others added 2 commits July 9, 2026 17:48
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@M-Lampert M-Lampert merged commit fe24210 into main Jul 9, 2026
5 checks passed
@M-Lampert M-Lampert deleted the 317-ci-tests-are-failing-because-ffmpeg-installation-does-not-work branch July 9, 2026 16:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

CI Tests are failing because FFMPEG installation does not work

2 participants