Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-11-19 | debian-i386-minimal: explicitly set platform | Jim Newsome | |
This is to work around https://github.com/docker-library/official-images/issues/17896 | |||
2024-11-19 | CI: Use TPA-based images | Jim Newsome | |
2024-11-19 | debian-gpl: Run on debian:bullseye instead of buster | Jim Newsome | |
* buster is now very old * all the other jobs run bullseye * This will facilitate switching to a TPA-maintained image (there is no buster image). | |||
2024-10-24 | Use pip to install chutney's python dependencies | Jim Newsome | |
2024-10-24 | Re-format CHUTNEY installation block into multiple lines | Jim Newsome | |
We're about to add a few more steps, which would make the single-line format a bit unwieldy. | |||
2023-09-18 | Merge branch 'maint-0.4.7' into maint-0.4.8 | David Goulet | |
2023-09-18 | use physical runner for i386 jobs | trinity-1686a | |
2023-08-15 | CI: Add Rust tests and clippy | Micah Elizabeth Scott | |
This adds a new "rust-latest" CI target that runs tests and clippy for everything in the workspace. It's a subset of the equivalent on Arti. | |||
2023-08-02 | ci: Move tag to the x86-64 template | David Goulet | |
Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2023-08-02 | ci: Tag physical our i386 minimal job | David Goulet | |
Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2023-07-17 | Merge branch 'fix-apt-syntax' into 'main' | David Goulet | |
gitlab-ci: fix apt conf syntax for Acquire::Retries See merge request tpo/core/tor!705 | |||
2023-06-19 | Merge branch 'maint-0.4.7' | David Goulet | |
2023-06-19 | Change git.tpo URLs to gitlab.tpo | David Goulet | |
Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2023-06-19 | Use the new Stem repository on Gitlab | David Goulet | |
Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2023-06-15 | Change git.tpo URLs to gitlab.tpo | David Goulet | |
Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2023-05-31 | Merge branch 'maint-0.4.7' | David Goulet | |
2023-05-31 | Update CI builds to Debian Bullseye, fix associated compatibility bugs | Micah Elizabeth Scott | |
This is a change intended for 0.4.7 maintenance as well as main. The CI builds use Debian Buster which is now end of life, and I was experiencing inconsistent CI failures with accessing its security update server. I wanted to update CI to a distro that isn't EOL, and Bullseye is the current stable release of Debian. This opened up a small can of worms that this commit also deals with. In particular there's a docker engine bug that we work around by removing the docker-specific apt cleanup script if it exists, and there's a new incompatibility between tracing and sandbox support. The tracing/sandbox incompatibility itself had two parts: - The membarrier() syscall is used to deliver inter-processor synchronization events, and the external "userspace-rcu" data structure library would make assumptions that if membarrier is available at initialization it always will be. This caused segfaults in some cases when running trace + sandbox. Resolved this by allowing membarrier entirely, in the sandbox. - userspace-rcu also assumes it can block signals, and fails hard if this can't be done. We already include a similar carveout to allow this in the sandbox for fragile-hardening, so I extended that to cover tracing as well. Addresses issue #40799 Signed-off-by: Micah Elizabeth Scott <beth@torproject.org> | |||
2023-05-10 | gitlab-ci: Try enabling GPL mode so we test hs_pow | Micah Elizabeth Scott | |
Signed-off-by: Micah Elizabeth Scott <beth@torproject.org> | |||
2023-04-11 | gitlab-ci: fix apt conf syntax for Acquire::Retries | Hans-Christoph Steiner | |
Acquire is its own group, not a subgroup of APT: https://manpages.debian.org/buster/apt/apt.conf.5.en.html#THE_ACQUIRE_GROUP | |||
2022-05-16 | Merge branch 'tor-gitlab/mr/555' | David Goulet | |
2022-04-26 | ci: install llvm-symbolizer | Alex Xu (Hello71) | |
2022-03-27 | Fix typo in .gitlab-ci.yml | skaluzka | |
-Minmal +Minimal Signed-off-by: skaluzka <skaluzka@protonmail.com> | |||
2022-03-16 | Merge branch 'maint-0.4.6' | David Goulet | |
2022-02-15 | Add CI triggers for Debian package builds | Jérôme Charaoui | |
This enables on-demand debian packaging CI builds on maintenance branches, to replace (often unnecessary) daily scheduled builds. | |||
2022-02-04 | Remove unmaintained versions from CI and scripts | David Goulet | |
Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2021-11-05 | Merge branch 'maint-0.3.5' into maint-0.4.5 | Alexander Færøy | |
2021-11-03 | Add i386 version of debian-minimal for 32-bit Gitlab CI builds. | Alexander Færøy | |
See: tpo/core/tor#40505 | |||
2021-09-13 | Merge branch 'maint-0.3.5' into maint-0.4.5 | David Goulet | |
2021-09-13 | Use Debian bullseye for our hardened build. | Alexander Færøy | |
2021-09-13 | Force amd64 for CI builds. | Alexander Færøy | |
2021-08-16 | Merge branch 'maint-0.3.5' into maint-0.4.5 | Alexander Færøy | |
2021-08-16 | Use debian:buster instead of debian:stable for now. | Alexander Færøy | |
2020-11-12 | Fix typos. | Samanta Navarro | |
Typos found with codespell. Please keep in mind that this should have impact on actual code and must be carefully evaluated: src/core/or/lttng_circuit.inc - ctf_enum_value("CONTROLER", CIRCUIT_PURPOSE_CONTROLLER) + ctf_enum_value("CONTROLLER", CIRCUIT_PURPOSE_CONTROLLER) | |||
2020-11-03 | ci: Add DISTCHECK to tracing test on Gitlab | David Goulet | |
Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2020-09-21 | gitlab-ci: Use test-network-all for debian-integration | Nick Mathewson | |
2020-09-21 | gitlab-ci: add an NSS check. | Nick Mathewson | |
2020-09-21 | gitlab-ci: Add all-bugs-are-fatal on hardened and integration builds. | Nick Mathewson | |
2020-09-21 | gitlab-ci: Add disable-module builds. | Nick Mathewson | |
2020-09-18 | Make debian-trace job conditional on src/lib/trace/trace_sys.c | Nick Mathewson | |
2020-09-18 | .gitlab.yml: missing comments | Nick Mathewson | |
2020-09-18 | Copy tracing things back to maint-0.3.5, for consistency. | Nick Mathewson | |
2020-08-12 | Improve comments in .gitlab-ci.yml | Nick Mathewson | |
2020-08-12 | CI: Turn on stem with 044 and later. | Nick Mathewson | |
2020-08-12 | Try disabling "make all" when checking docs. | Nick Mathewson | |
2020-08-12 | CI: Try to enable integration tests, hardening, and clang. | Nick Mathewson | |
2020-08-11 | CI: enable documentation testing | Nick Mathewson | |
2020-08-11 | Add a pair of warnings about only editing CI in 035 | Nick Mathewson | |
2020-08-10 | Try to set up a minimal gitlab CI script | Nick Mathewson | |
This is based on @eighthave's templates, and the work we've been doing to present a uniform testing environment. | |||
2020-08-06 | Copy from master gitlab-ci.yml from master back to maint-0.3.5 | Nick Mathewson | |
2018-02-07 | Fix spelling mistakes corresponding to ticket #23650 | Deepesh Pathak | |