GitHub Actions runner breaking changes announced

To whom it may concern,

GitHub announced breaking changes to their runner fleet in this post: Notice of upcoming deprecations and breaking changes in GitHub Actions runners - GitHub Changelog

Summary:

  • Deprecation of macos-12, upgrade MacOS runners to macos-14
  • No more arm64 Ubuntu images, use Arm-supplied images
  • People using upload-artifact actions should check, that they don’t rely on auto-inclusion of hidden files / folders
1 Like

GitHub announced some breaking changes to their GitHub Actions services: Notice of upcoming deprecations and changes in GitHub Actions services - GitHub Changelog

Summary:

  • Reduced Webhook rate limit in GitHub Actions to 1250 incoming requests per 10 seconds
  • GitHub Action actions/cache will drop V1 & V2, use V3 or V4

Thanks, I will make PRs for the macos change.

1 Like

@vaeng can you self-merge like fix: update macOs workflow by vaeng · Pull Request #298 · exercism/ballerina · GitHub?

1 Like

GitHub announced more breaking changes to their GitHub Actions services:

GitHub announced more breaking changes to their GitHub Actions services:

  • ubuntu-latest will change to Ubuntu 24.04 starting on December 5, 2024 and ending on January 17, 2025
  • Actions workflows will stop running automatically for PRs from forks, when any commit author in the PR is untrusted (currently, all commit authors are trusted, when the PR is created by a trusted account)
  • There are changes announced to the GitHub Actions hosting workflow, which I think do not affect track maintainers but may affect Exercism providing workflows for tracks / infrastructure
2 Likes

We’ve been pinning to specific versions where possible so I don’t think this should be a big concern. After doing a quick GitHub search, yamlscript/.github/workflows/test.yml at 084ef73555c07a5235b852cefb89581638965254 · exercism/yamlscript · GitHub is the only ubuntu-latest I found for an active track.

And that’s probably “just going to work” as it’s using a container argument there, and the calls find and make have been stable since forever.

1 Like