Skip to content

Fix deprecations in GitHub Actions#659

Open
ararslan wants to merge 8 commits intocodecov:mainfrom
ararslan:aa/ci
Open

Fix deprecations in GitHub Actions#659
ararslan wants to merge 8 commits intocodecov:mainfrom
ararslan:aa/ci

Conversation

@ararslan
Copy link
Copy Markdown

@ararslan ararslan commented Mar 14, 2025

Fixes #634.

The note about set-output is occurring because the workflow here is using an old version of docker/setup-qemu-action. Updating to the latest version, v3, should fix that.

The Ubuntu 20.04 image will be unsupported starting next month. Here I've swapped that for ubuntu-latest. (No longer relevant)

@thomasrockhu-codecov

ararslan and others added 8 commits March 13, 2025 21:24
The Ubuntu 20.04 image will be unsupported on 2025-04-01. Using the
latest supported Ubuntu image ensures the value here won't need to be
periodically changed.
This hides all related commands and options from the docs, and removes mentions of them from the README.
This rips out all of `static-analysis`, but keeps the treesitter `languages` and associated build infrastructure for now.

Ripping out `label-analysis` works rather by running the fallback code unconditionally without making requests to the backend API.
The static-analysis command previously depended on tree-sitter, which required building some C-based extensions coming from submodules.

Now that static-analysis is gone, we can also remove `tree-sitter` and all associated build complexity.
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.

Update release tooling

3 participants