Unmaintained space blacksmith
computers
drumming
bujutsu
gaming
metal
beer
diy
...

What better way to start your week than discovering that Debian's latest release broke all your CI?

Running with gitlab-runner ...
  on a-random-builder 4mHpT2K9
Preparing the "docker" executor 00:03
Using Docker executor with image a-random-debian-buster-based-image ...
[...]
$ apt update && apt install -y --no-install-recommends python3
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Get:1 http://security.debian.org/debian-security buster/updates InRelease [65.4 kB]
Get:2 http://deb.debian.org/debian buster InRelease [122 kB]
Get:3 http://deb.debian.org/debian buster-updates InRelease [51.9 kB]
Reading package lists...
E: Repository 'http://security.debian.org/debian-security buster/updates InRelease' changed its 'Suite' value from 'stable' to 'oldstable'
E: Repository 'http://deb.debian.org/debian buster InRelease' changed its 'Suite' value from 'stable' to 'oldstable'
E: Repository 'http://deb.debian.org/debian buster-updates InRelease' changed its 'Suite' value from 'stable-updates' to 'oldstable-updates'
ERROR: Job failed: exit code 1

To avoid that, don't forget that apt update can also ask questions, and can also accept the -y flag, making your line look like this: $ apt update -y && apt install -y --no-install-recommends python3