Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2017-10-05 | Match .travis.yml more closely | Taylor Yu | |
Adjust the GitLab CI configuration to more closely match that of Travis CI. Fixes bug 23757. | |||
2017-10-05 | Only run "update" job from scheduled pipelines | Taylor Yu | |
Stop attempting to unconditionally mirror the tor repository in GitLab CI. This prevented developers from enabling GitLab CI on master because the "update" job would attempt to run, causing an unuseful CI failure. Fixes bug 23755. | |||
2017-09-01 | Modify gitlab-ci to merge into tor repo | hiromipaw | |
2017-09-01 | Fix yml | hiromipaw | |
2017-09-01 | Fix yml and improve ci flow | hiromipaw | |