ci: generate & publish docs

why not? also could help with newcomers
3 jobs for bilelmoussaoui/docs in 6 minutes and 29 seconds
Status Job ID Name Coverage
  Test
failed #926802
docs

00:06:29

failed #926800
flatpak
flatpak

00:01:29

passed #926801
lint

00:00:20

 
Name Stage Failure
failed
docs Test
Succeeded - 0 warning(s)
[38/40] Compiling C object src/gnome-clocks.p/meson-generated_stopwatch-face.c.o
[39/40] Compiling C object src/gnome-clocks.p/meson-generated_utils.c.o
[40/40] Linking target src/gnome-clocks
Found runner: ['/usr/bin/ninja']
$ rm -rf public
$ mv build/docs public
mv: cannot stat 'build/docs': No such file or directory
ERROR: Job failed: exit code 1
failed
flatpak Test
Failed to download sources: module sound-theme-freedesktop: Connection timed out after 60000 milliseconds
Uploading artifacts for failed job
Uploading artifacts...
WARNING: gnome-clocks-dev.flatpak: no matching files
WARNING: repo.tar: no matching files
WARNING: .flatpak-builder/build/gnome-clocks/_flatpak_build/meson-logs/meson-log.txt: no matching files
WARNING: .flatpak-builder/build/gnome-clocks/_flatpak_build/meson-logs/testlog.txt: no matching files
ERROR: No files to upload
ERROR: Job failed: exit code 1