aboutsummaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
Commit message (Collapse)AuthorAgeFilesLines
...
* add basic integration testTrinity Pointard2021-09-271-0/+24
|
* try use cache and make MacOS bin available as artifactTrinity Pointard2021-09-201-0/+4
|
* add reproducible builds for MacOSTrinity Pointard2021-09-201-1/+1
|
* Move version-controlled Cargo.lock to /.Nick Mathewson2021-09-201-3/+0
| | | | | | | Previously I'd hoped to have it only apply to reproducible builds, but the work of keeping it up-to-date and checking it for drift seems to have been tripping us up. Let's try doing it the other way for now, and we'll see how that goes.
* CI: make fail when new deps not in misc/Cargo.lockTrinity Pointard2021-09-121-0/+3
| | | | | | | | Currently adding new deps can cause builds to not be reproducibles because that new dependancies don't have their versions frozen in misc/Cargo.lock. This make so CI reject commits in that situation, with a message telling what to do to fix the issue.
* run CI only on amd64 runnersTrinity Pointard2021-09-081-0/+7
|
* run clippy on test modulesDaniel Eades2021-09-081-1/+1
|
* use a TPA runner so shm is big enoughTrinity Pointard2021-08-311-0/+2
|
* build repro only on scheduleTrinity Pointard2021-08-291-0/+3
| | | | | build takes about 23 minutes, it's quiet long for something that is usefull mostly on releases
* make reproducible Windows buildTrinity Pointard2021-08-291-1/+2
| | | | | Linux hash : c024778da162cda77869c46d162729d012a7758bee973bc83fa78c964d080903 Windows hash : e97e171740b889b7e3722b79c3763177174baac7fa34a5c3615c999298e1bc48
* Fix for CI script.Nick Mathewson2021-08-271-1/+1
| | | | | It looks like there was a directory here I didn't update when I moved all the crates into crates/
* fix segfault on static binTrinity Pointard2021-08-251-1/+0
| | | | | | see https://github.com/rusqlite/rusqlite/issues/914 sha256: 684ebc4b8c270fc63beba185f6c54ceeb98734f13aa7aeca9b64acb33432a21c
* make arti availlable as build artifactTrinity Pointard2021-08-251-0/+10
| | | | | and make builds reproducible sha256sum: f141c54929a43a31b9ed6b529f6f863aace87f7406818b2f8ffe2b7a5e2803fb
* Use cargo audit with "-D warnings".Nick Mathewson2021-07-211-1/+1
|
* attempt to add cargo audit to CITrinity Pointard2021-07-201-0/+2
|
* Try some tweaks to .gitlab-ci.ymlNick Mathewson2021-05-251-7/+8
| | | | | | | | | | The "--all" flag is deprecated in favor of "--workspace", which isn't actually needed here. "--all-features" catches a few things that we want to make sure we're catching. Let's try out cargo doc and make sure that passes too.
* CI target to build with async-std. Running tests is harder, alasNick Mathewson2021-03-021-0/+6
|
* My rustfmt is up-to-date with the gitlab ci one againNick Mathewson2021-03-011-5/+1
|
* Disable our cargo fmt test on CI for now.Nick Mathewson2021-02-261-1/+5
|
* gitlab-ci.yml -- on rust-latest, turn all clippy warnings into errors.Nick Mathewson2020-12-071-1/+1
|
* fixup! fixup! fixup! Try adding "test --all" and "fmt" and "clippy".Nick Mathewson2020-12-071-1/+1
|
* fixup! fixup! Try adding "test --all" and "fmt" and "clippy".Nick Mathewson2020-12-071-1/+1
|
* fixup! Try adding "test --all" and "fmt" and "clippy".Nick Mathewson2020-12-071-2/+2
|
* Try adding "test --all" and "fmt" and "clippy".Nick Mathewson2020-12-071-4/+10
|
* Let's try explicit target?Alexander Færøy2020-12-071-2/+2
|
* No need to install Husky hooks on CI.Alexander Færøy2020-12-071-0/+4
|
* No need to install libsqlite3-dev on CI servers.Alexander Færøy2020-12-061-2/+0
|
* Also install libsqlite3-dev.Alexander Færøy2020-12-061-0/+2
|
* Add Gitlab CI support.Alexander Færøy2020-12-061-0/+17