summaryrefslogtreecommitdiff
path: root/.github/workflows/os_comp.yml
AgeCommit message (Collapse)Author
2023-04-24ci: Don't error out CI if codecov upload failsNirbheek Chauhan
2023-04-21ci: Move to the codecov github actionNirbheek Chauhan
The pypi package was suddenly removed. Not the most confidence-inspiring deprecation/migration: https://about.codecov.io/blog/message-regarding-the-pypi-package/
2023-02-13add a CI runner testing that Meson runs correctly under PyPy3Eli Schwartz
Silence a couple of framework tests that need to be skipped since we don't install their dependencies for pypy3.
2022-11-28github workflows: upgrade actions/checkout to version 3Eli Schwartz
This is a no-op change, but github complains that nodejs is outdated if you don't. It's not obvious why this required a major version bump...
2022-10-30ci: Fix usage of concurrency in branches other than masterL. E. Segovia
2022-06-24chore: Set permissions for GitHub actionsneilnaveen
Restrict the GitHub token permissions only to the required ones; this way, even if the attackers will succeed in compromising your workflow, they won’t be able to do much. - Included permissions for the action. https://github.com/ossf/scorecard/blob/main/docs/checks.md#token-permissions https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#permissions https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs [Keeping your GitHub Actions and workflows secure Part 1: Preventing pwn requests](https://securitylab.github.com/research/github-actions-preventing-pwn-requests/) Signed-off-by: neilnaveen <42328488+neilnaveen@users.noreply.github.com>
2021-09-04ci: Fix missing MESON_CI_JOBNAME in the image buildersDaniel Mensinger
2021-09-04ci: Use GitHub concurrencyDaniel Mensinger
2021-07-26Split run_unittests.py fileXavier Claessens
2021-07-07Annotate framework tests with where they are expected to skipJon Turney
Remove hard-coded framework test skip logic in skippable(), instead annotate test.json with environments in which skip is expected. (Mainly this is done with by testing the value of MESON_CI_JOBNAME now set for linux jobs)
2021-06-23Merge pull request #8912 from mensinda/fixBothLibrariesJussi Pakkanen
Fix `BothLibraries` processing
2021-06-22tests: both_library test improvementsDaniel Mensinger
This switches some `shared_library()` calls to `library()` and adds one new CI matrix entries for -Ddefault_library={static, both}.
2021-06-22coverage: Enable coverage reportsDaniel Mensinger
2021-02-05ci: fix yaml syntax errorDylan Baker
2021-01-29Change the Eoan CI to ubuntu rolling ciDylan Baker
This makes the Ubuntu CI always use the latest release, without us having to manually change it.
2021-01-29workflows/os_comp: Don't run if there aren't relavent changesDylan Baker
2021-01-09ci: Run github workflows on stable branches tooNirbheek Chauhan
2020-12-11CI: Move all remaining jobs from travis-ci to GHAChristoph Reiter
Some changes: * Set HOME to /root, since github mounts its own HOME and 'wine' (because of permissions) and 'dub' (can't find packages) don't like that. * Remove the seccomp option, doesn't seem to be needed.
2020-10-30Bump minimum supported Python version to 3.6. Closes #6297.Jussi Pakkanen
2020-09-06ci: update to use latest recommendationsMichael Hirsch
2020-04-28ci: Upgrade to checkout@v2Daniel Mensinger
2020-04-28ci: Added bionic imageDaniel Mensinger
2020-04-17ci: Add python-jsonschemaDylan Baker
Which is used to validate the json schema files in the various test directories in a unit test.
2020-04-10ci: Fix passing env varsDaniel Mensinger
2020-04-05ci: Added cuda image (Arch Linux based)Daniel Mensinger
2020-04-02ci: Retry if dub fetch failedDaniel Mensinger
2020-04-02ci: Use new images in OS CompDaniel Mensinger
2020-03-19Fix failing rust CIXavier Claessens
rustc 1.42 now dynamically link to libstd so its path is needed in LD_LIBRARY_PATH.
2020-02-20boost: Updated testsDaniel Mensinger
2020-02-11ci: Add Fedora and OpenSUSE imagesDaniel Mensinger
2020-01-29ci: Add Arch Linux OS testDaniel Mensinger
2020-01-24ci: Fix boost test on xenialDaniel Mensinger
2020-01-24ci: Install more packagesDaniel Mensinger
2020-01-24tests: Fix some test failures on Ubuntun 16.04 CINirbheek Chauhan
* xenial doesn't ship many dependencies, so make them all optional since we don't guarantee that everything will work * cmake/{5,6}: needs stdlib.h for EXIT_SUCCESS on GCC 5 * common/222: needs C++11, and GCC 5 doesn't understand `auto` correctly unless we explicitly enable it. * frameworks/1 boost: xenial doesn't ship boost_python3, so make it properly optional * frameworks/6 gettext: gettext can be installed without xgettext, which doesn't cause the project to fail, but the installed files list is different which causes the test to fail. * frameworks/7 gnome: gobject-introspection can't be enabled because the sanitizer unit test detects leaks in glib and fails
2020-01-24ci: Add a Ubuntu 16.04 testDaniel Mensinger