Browse Source

tools/ci.sh: Drop ppa requirement for code formatting CI.

The CI scripts were using a PPA to get a backported version of uncrustify
on Ubuntu 20.04.  However, this causes CI to intermittently fail due to
connection issues to launchpad.net or the key server.

Ubuntu 22.04 has a newer version of uncrustify removing the need for the
PPA.  Ubuntu 22.04 is now in beta on GitHub actions, so it can be used.

Signed-off-by: David Lechner <david@pybricks.com>
pull/8756/head
David Lechner 2 years ago
committed by Damien George
parent
commit
17f0297c1a
  1. 2
      .github/workflows/code_formatting.yml
  2. 1
      tools/ci.sh

2
.github/workflows/code_formatting.yml

@ -4,7 +4,7 @@ on: [push, pull_request]
jobs:
build:
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v2
- uses: actions/setup-python@v1

1
tools/ci.sh

@ -18,7 +18,6 @@ function ci_gcc_arm_setup {
# code formatting
function ci_code_formatting_setup {
sudo apt-add-repository --yes --update ppa:pybricks/ppa
sudo apt-get install uncrustify
pip3 install black
uncrustify --version

Loading…
Cancel
Save