Merge branch 'feat/floki-fast-html-2' into 'develop'

Update to fast_html 2 and use it for Floki parsing

See merge request !2861
20 jobs for develop in 62 minutes and 33 seconds (queued for 7 seconds)
Status Job ID Name Coverage
  Build
passed #143321
build

00:05:07

 
  Test
passed #143326
analysis

00:05:36

passed #143323
federated-testing

00:06:36

passed #143325
lint

00:00:29

passed #143342
unit-testing

00:07:34

88.1%
passed #143341
unit-testing-rum

00:06:56

failed #143340
unit-testing

00:07:40

88.1%
failed #143322
unit-testing

00:09:06

88.1%
failed #143339
unit-testing-rum

00:07:02

failed #143324
unit-testing-rum

00:08:16

 
  Benchmark
manual #143327
allowed to fail manual
benchmark
 
  Deploy
passed #143328
docs-deploy

00:01:07

manual #143329
allowed to fail manual
stop_review_app
 
  Release
failed #143330
amd64

00:03:36

failed #143331
amd64-musl

00:02:38

failed #143332
arm32
arm

00:15:36

failed #143333
arm32
arm-musl

00:16:14

failed #143334
arm
arm64

00:04:18

failed #143335
arm
arm64-musl

00:04:28

 
  Docker
skipped #143336
dind allowed to fail
docker
 
Name Stage Failure
failed
arm-musl Release
** (Mix) Could not compile with "make" (exit status: 2).
You need to have gcc and make installed. If you are using
Ubuntu or any other Debian-based system, install the packages
"build-essential". Also install "erlang-dev" package if not
included in your Erlang/OTP version. If you're on Fedora, run
"dnf group install 'Development Tools'".

==> pleroma
ERROR: Job failed: exit code 1
failed
arm Release
** (Mix) Could not compile with "make" (exit status: 2).
You need to have gcc and make installed. If you are using
Ubuntu or any other Debian-based system, install the packages
"build-essential". Also install "erlang-dev" package if not
included in your Erlang/OTP version. If you're on Fedora, run
"dnf group install 'Development Tools'".

==> pleroma
ERROR: Job failed: exit code 1
failed
arm64-musl Release
==> pleroma
** (Mix) Could not compile with "make" (exit status: 2).
You need to have gcc and make installed. If you are using
Ubuntu or any other Debian-based system, install the packages
"build-essential". Also install "erlang-dev" package if not
included in your Erlang/OTP version. If you're on Fedora, run
"dnf group install 'Development Tools'".

ERROR: Job failed: exit code 1
failed
arm64 Release
==> pleroma
** (Mix) Could not compile with "make" (exit status: 2).
You need to have gcc and make installed. If you are using
Ubuntu or any other Debian-based system, install the packages
"build-essential". Also install "erlang-dev" package if not
included in your Erlang/OTP version. If you're on Fedora, run
"dnf group install 'Development Tools'".

ERROR: Job failed: exit code 1
failed
amd64 Release
==> pleroma
** (Mix) Could not compile with "make" (exit status: 2).
You need to have gcc and make installed. If you are using
Ubuntu or any other Debian-based system, install the packages
"build-essential". Also install "erlang-dev" package if not
included in your Erlang/OTP version. If you're on Fedora, run
"dnf group install 'Development Tools'".

ERROR: Job failed: exit code 1
failed
amd64-musl Release
** (Mix) Could not compile with "make" (exit status: 2).
You need to have gcc and make installed. If you are using
Ubuntu or any other Debian-based system, install the packages
"build-essential". Also install "erlang-dev" package if not
included in your Erlang/OTP version. If you're on Fedora, run
"dnf group install 'Development Tools'".

==> pleroma
ERROR: Job failed: exit code 1