Kévin Commaille
72804fa3e6
ci: Use meson to run cargo tests
...
This will allow to run tests that require the GResource files to be
compiled.
3 months ago
Kévin Commaille
cc61e0d0bf
build: Use mold linker with gcc instead of clang
...
Since the rust-stable Flatpak extension now supports it. This way we
don't need to depend on the llvm Flatpak extension, which simplifies
the configuration.
3 months ago
Kévin Commaille
47b52f2375
build: Change target directory
...
It seems weird to mix cargo build data with build artifacts. And since
we need to copy the binary to the proper location anyway, let's just use
a different directory than `src`.
6 months ago
Kévin Commaille
460ee12999
Update instructions for Freedesktop Flatpak runtime branch 25.08
7 months ago
Kévin Commaille
22fda2176a
build: Update required versions of GTK and libadwaita
...
We need development versions of these libraries for:
- CSS media queries
- `.document` CSS class
7 months ago
Kévin Commaille
ca1599296c
Update manifest, CI and instructions for 25.08beta runtime base
8 months ago
Kévin Commaille
ec56f9471c
ci: Allow to interrupt most jobs
10 months ago
Kévin Commaille
d161a58424
ci: Don't build unnecessary Flatpak modules when they are not needed
11 months ago
Kévin Commaille
6b8c6db53d
Revert "ci: Use a previous commit of rust-nightly for building docs"
...
This reverts commit 8cc9b6c705 .
1 year ago
Kévin Commaille
8cc9b6c705
ci: Use a previous commit of rust-nightly for building docs
...
There is a regression in the latest commit that prevents the
dependencies from building.
1 year ago
Kévin Commaille
0ba4b655c0
docs: Use the basic-deploy-docs CI template
1 year ago
Kévin Commaille
28a3d36052
ci: Take metainfo from flatpak repo
...
Avoids issues with build artifacts.
1 year ago
Kévin Commaille
2003b7bfae
ci: Do not duplicate Flatpak manifest for CI
...
Instead use commands to modify the manifest before using it.
2 years ago
Kévin Commaille
7ba4b0b980
ci: Run Rust tests in a separate job
2 years ago
Kévin Commaille
84c3e6df70
ci: Rename pages.yaml to docs.yml
2 years ago
Kévin Commaille
aec018d627
ci: Fix pages job
2 years ago
Kévin Commaille
5acfd1305f
ci: Depend on rust nightly for docs generation again
...
Also add a job to test docs generation for MRs
2 years ago
Kévin Commaille
05302e4a45
ci: Always run metainfo job
...
`changes` rule does not work as wanted with forks.
2 years ago
Kévin Commaille
9c76d9a93b
ci: Make manual test job non-blocking
2 years ago
Kévin Commaille
ed3d85bc8e
ci: Test metainfo when it changes
...
Avoids bad surprises with Flathub after a release is tagged.
2 years ago