summaryrefslogtreecommitdiff
path: root/.github/workflows
AgeCommit message (Collapse)Author
2024-06-01Perform distcheck in another build treeRodrigo Arias Mallo
As we are now copying the contents of the render/ and manual/ directories under test/html, any remaining files from a previous build will be included. To prevent errors from a previous `make check` command, we make the check and distcheck in different build directories.
2024-06-01Run make distcheck with HTML tests enabled in CIRodrigo Arias Mallo
Ensure the tarball can run the HTML when the configure flag --enable-html-tests is set.
2024-05-12Add Alpine to CIRodrigo Arias Mallo
2024-04-29Add force https modeMark Walker
Implement an option to force all http urls to be upgraded to HTTPS, similar to HTTPS-Only Mode in Firefox. A http_force_https preference variable is provided as well as a menu bar item to toggle this mode. See: https://support.mozilla.org/en-US/kb/https-only-prefs
2024-03-28Add Windows CI buildRodrigo Arias Mallo
2024-01-08Don't run other CI jobs if HTML tests failRodrigo Arias Mallo
Prevents wasting resources when failed HTML tests are found.
2023-12-30Add automatic rendering testsRodrigo Arias Mallo
These tests render a HTML page in Dillo and save a screenshot which is compared with another one rendered by a reference HTML file which doesn't make use of the feature under test. Running these tests require some additional dependencies to run a Xorg server and capture screenshots of the browser, so they are only enabled when configured with the --enable-html-tests option. Additionally, running Dillo and opening local files requires a working file dpi plugin. So, when running the HTML tests it is required that a working dpid server can be launched by Dillo. To do so, Dillo can be first installed to a prefix directory, the dpidrc file copied to ~/.dillo/ and then the DILLOBIN variable set to the path of the dillo binary under test.
2023-12-30Add FreeBSD 14.0 build to the CI configurationRodrigo Arias Mallo
The distcheck target is not enabled for now, as it would require passing the CPPFLAGS and LDFLAGS, but we already check it in other builds.
2023-12-30Build in macOS with OpenSSL 3 tooRodrigo Arias Mallo
2023-12-30Add macOS 13 build in CIRodrigo Arias Mallo
2023-12-30Add a CI build with OpenSSL 1.1Rodrigo Arias Mallo
In Ubuntu 20.04 the libssl-dev package includes the version 1.1.1f as reported by: https://packages.ubuntu.com/focal/libssl-dev
2023-12-30Build several variants in CIRodrigo Arias Mallo
2023-12-11Add CI with GitHub ActionsRodrigo Arias Mallo
For now we only do a build and distcheck. The check target is also run but there are no checks yet.