| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
| |
Build against libsoup2.
|
|
|
|
| |
Fixes #177
|
|
|
|
|
|
|
|
| |
The CI pipeline has a separate test for the coding style, so we don't
really need to run the style format check.
Additionally, the analysis jobs don't need to validate the locations
data, or lint the Python script that generates it.
|
|
|
|
| |
Using the lcov report and its genhtml tool.
|
|
|
|
| |
Use lcov to generate a code coverage report from our test suite.
|
|
|
|
|
| |
Now that we have a stable, empty static scan, we should enforce it to
stay that way.
|
|
|
|
| |
We bumped the namespace version and changed the name of the vapi file.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Run clang-format-diff on the C sources, and fail if the coding style
isn't respected.
|
|
|
|
| |
Otherwise ASan won't work.
|
|
|
|
| |
Drop gtk3-devel and add gdk-pixbuf2-devel.
|
|
|
|
|
| |
We know the ABI is going to change, but we're also going to keep the API
stable after the next major release.
|
|
|
|
|
|
|
|
|
|
|
|
| |
We're now at 4.0. The version bump requires some additional changes:
- the project version is 3.90, while we are in a development cycle
- the main gettext domain has been changed to libgweather-4.0
- the gettext domain for the locations has been changed to
libgweather-4.0-locations
- the settings schemas have been changed to org.gnome.GWeather4
- the soname of the shared library has been changed to match the
versioning scheme used by GLib and GTK
|
|
|
|
|
|
|
|
|
| |
Libgweather is a C library, and it's reading and parsing files, and
poking at web services: we should really be doing some minimum safety
checks that our code isn't just an exploit waiting to happen.
For the time being, both jobs are marked to allow failure, with the
explicit intent to lead us towards fixing the issues they find.
|
|
|
|
| |
This way it's going to be slightly easier to check for issues.
|
|
|
|
| |
Tell GitLab to use the JUnit report provided by Meson.
|
|
|
|
|
|
|
| |
- Add base recipes to be reused for different jobs
- Split the ABI check into its own stage
- Build the API reference in its own stage
- Publish the API reference with GitLab Pages
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Add pylint to the CI environment so that we check the Python script.
|
| |
|
|
|
|
|
|
| |
If the container images are too old, a command like "dnf reinstall"
might fail because the packages aren't available on the server anymore.
Simply update those packages instead in that case.
|
|
|
|
| |
So that translations are installed where they are expected.
|
| |
|
| |
|
|
|
|
|
|
|
| |
The last ABI break is in commit 18632448d in this belated soname bump.
Future ABI changes should update the soname and bump the version to
check against in this script.
|
|
|
|
|
|
| |
This reverts commit 07876670b05718c27cde8b03e3b811bb544002ee.
This will not work as expected.
|
| |
|
|
|
|
|
|
| |
Add redhat-rpm-config package to Fedora CI to fix:
gcc: error: /usr/lib/rpm/redhat/redhat-hardened-cc1: No such file or directory
while building GIR file.
|
|
|