New version with NC21 and PHP 8 support

Also
- Add tests
- Rework CI (add phan, psalm, lint, tests and package)

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
15 jobs for new-version in 5 minutes and 14 seconds (queued for 2 seconds)
Status Name Job ID Coverage
  Lint
passed lint-js #1281659

00:00:26

passed lint-php #1281657

00:00:34

passed lint-xml #1281656

00:00:27

passed php-cs-fixer #1281658

00:00:33

 
  Analysis
passed phan #1281660

00:00:43

passed psalm #1281661

00:00:42

 
  Build
passed build-js #1281662

00:01:22

 
  Test
passed test-7.3-stable21: [stable21] #1281665

00:02:30

passed test-7.3: [stable19] #1281663

00:02:34

passed test-7.3: [stable20] #1281664

00:02:34

passed test-7.4-stable21: [stable21] #1281668

00:02:20

passed test-7.4: [stable19] #1281666

00:02:32

passed test-7.4: [stable20] #1281667

00:01:52

passed test-8: [stable21] #1281669

00:01:34

passed test-master: [master] #1281670

00:01:34