Commit Graph

47 Commits

Author SHA1 Message Date
Kévin Commaille 68291d7abc
build: Remove Hack manifest and profile
Now that the stable release is on the same codebase, it should be less
necessary to have 2 development builds.
Also since most performance issues have been fixed, it should not be
necessary anymore to build the nightly version in release mode.
2023-11-25 15:22:22 +01:00
Kévin Commaille 863546c23a
ci: Trigger workflow when there is a commit tag
Should hopefully finally fix the release workflow
2023-11-08 18:53:48 +01:00
Kévin Commaille 013691b973
ci: Fix release workflow 2023-10-03 17:48:45 +02:00
Kévin Commaille f00eb5855a
ci: Split definition in multiple files 2023-10-03 12:37:03 +02:00
Kévin Commaille 350a65cb0a
chore: Update freedesktop runtime to 23.08 2023-09-14 11:23:27 +02:00
Kévin Commaille f9fcc0df3f
ci: Pin rust-nightly image 2023-08-14 11:24:22 +02:00
Kévin Commaille 93412a754f
chore: Update Flatpak SDK extensions for 23.08beta 2023-06-22 10:20:56 +02:00
Kévin Commaille a0aa4d323c
ci: Make pages job not download artifacts 2023-05-05 15:11:33 +02:00
Kévin Commaille 79ae15d7a9
ci: Fix pages container image 2023-05-05 10:54:15 +02:00
Julian Sparber 88b880f707 ci: Use template and clean up 2023-05-05 08:04:06 +00:00
Julian Sparber e88697bc49 ci: Add jobs to publish release 2022-09-25 19:30:35 +02:00
Kévin Commaille 0b2ebd3aae ci: Update for switch to fd.o 22.08 runtime
Part-of: <https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/1144>
2022-09-03 09:58:01 +02:00
Kévin Commaille 544b3d9b3f
chore: Fix docs generation in CI 2022-08-09 09:10:01 +02:00
Julian Sparber 6ca3b6b812 Use master runtime 2022-08-03 12:14:05 +02:00
Bartłomiej Piotrowski 2c5400b53a Update the Docker image used by Flatpak jobs
The gnome-runtime-images have been recently migrated to Quay. This is already reflected in the template.
2022-07-29 07:46:20 +00:00
Julian Sparber 1e62ca56de Revert "ci: Use template and clean up"
This reverts commit b746e593ac
2022-07-07 16:58:40 +00:00
Julian Sparber b746e593ac ci: Use template and clean up 2022-07-07 16:57:42 +00:00
Kévin Commaille 8578484359
ci: Fix aarch64 build 2022-07-02 21:21:33 +02:00
Kévin Commaille 42f264ab18
misc: Use GNOME 42 image
Avoid issues with master
2022-07-02 20:47:38 +02:00
Kévin Commaille 1206d4ed12
ci: Fix docs (again) 2022-05-13 12:18:45 +02:00
Kévin Commaille 1858eac558
docs: Generate docs for ruma and matrix-sdk
Also make links between crates work.

Closes #1012
2022-05-12 10:08:24 +02:00
Kévin Commaille b65188cdb6 misc: Create developers flatpak variant
Be able to use nightly while hacking
2022-04-20 08:17:04 +00:00
Kévin Commaille 0c4bf5725d
ci: Build nightly flatpak for aarch64 2022-04-08 17:20:19 +02:00
Kévin Commaille dfb6943434
ci: Fix publish_nightly dependency 2022-04-05 13:02:42 +02:00
Kévin Commaille 9c3d1559fe
ci: Only build nightly version on main 2022-04-05 12:30:25 +02:00
Kévin Commaille 6ade43833d
ci: Fix nightly build
Resources where compiled for stable version
2022-04-04 21:20:35 +02:00
Julian Sparber ee85c5772a ci: Build ci and nightly flatpak in release mode
Fixes: https://gitlab.gnome.org/GNOME/fractal/-/issues/979
2022-04-04 17:10:35 +02:00
Bilal Elmoussaoui e8c0891bc2 CI: fix docs branch 2022-03-31 10:50:13 +00:00
Julian Sparber c38a7307c3 ci: Fix nightly deploy job 2022-03-30 15:18:43 +00:00
Julian Sparber 80adbfd0e9 ci: Make nightly publish job run
Jobs starting with a dot arn't executed
2022-03-30 16:48:21 +02:00
Julian Sparber 0bf6a4ff32 Remove Next from app-id 2022-03-30 14:36:28 +02:00
Julian Sparber 38ee2cdd04 ci: Add nightly build 2022-03-30 14:36:28 +02:00
Kévin Commaille 3abd9fde87
checks: Use stricter rustfmt rules 2022-01-20 09:08:11 +01:00
Kévin Commaille 7f790a854f
ci: Make CI use same checks as pre-commit hook 2022-01-19 23:33:39 +01:00
Julian Sparber 3d5f6b78f9 Build docs with meson and flatpak 2022-01-19 17:59:19 +01:00
Marcus Behrendt 2cf99970db ci: Move cargo-clippy to check stage 2022-01-18 01:04:36 +01:00
Marcus Behrendt beb38f3414 ci: Add clippy 2022-01-17 23:51:45 +01:00
Julian Sparber 9101345689 CI: install clang for pages build 2021-11-25 14:36:12 +01:00
Julian Sparber d7fe78f910 CI: use pipewire-devel for pages build 2021-11-25 11:50:50 +01:00
Julian Sparber 19a7e53341 CI: add pipewire to pages build 2021-11-25 11:17:47 +01:00
Julian Sparber 4902ea3065 CI: Install llvm to build pages 2021-11-22 12:41:15 +01:00
Veli Tasali 28b18f7cc8 ci: docs: Don't manually install deps & use meson 2021-05-05 09:32:10 +00:00
Veli Tasali 3b5bde2540
ci: docs: Install gtksourceview & enable index page
This will fix `pages` deployment which started to
fail after the addition of `gtksourceview`. Also,
add `--enable-index-page` because it looks better
that way.
2021-05-02 22:02:35 +03:00
Veli Tasali c797001d7b ci: docs: Publish on GitLab Pages
This makes necessary changes to the CI
configuration to publish docs on GitLab Pages.
2021-04-29 10:49:47 +03:00
Julian Sparber 956e4c5396 flatpak: use master runtime (includes GTK4) 2021-02-25 09:55:19 +00:00
Alejandro Domínguez bd24d2f660 Change ID to org.gnome.FractalNext 2021-02-05 00:21:16 +01:00
Alejandro Domínguez 49dab8eeaa Init with GTK Rust Template 2021-02-04 20:46:36 +01:00