153 Commits

Author SHA1 Message Date
TC
6df2661d07 Job semgrep should now only trigger for merge requests and commits direct to main. Job format should now only trigger for merge requests and commits direct to main and only when .rs or Cargo files are changed. 2025-04-09 00:26:56 +00:00
TC
6071319468 Trying something new with pipeline rules. The jobs for build_cache and test_build should only fire against merge requests OR commits to Main WHEN code changes occur. For example, this commit should NOT trigger either job. Here we go 🤞🏻 this one's for you @bmv437 / @bgrift 2025-04-08 04:17:15 +00:00
TC
fbf169019e Update .gitlab-ci.yml file [ci skip] 2025-03-22 04:20:00 +00:00
TC
07488de7eb Still tweaking [ci dryrun] 2025-03-19 00:42:41 +00:00
TC
3138b12c3f Getting the stable pipeline ready to go [ci dryrun] 2025-03-19 00:05:30 +00:00
TC
e9fe5928dc FIgured out the nightly naming convention was from a missing arg to pass the IS_NIGHTLY envar. [ci skip] 2025-03-18 05:31:15 +00:00
TC
0d47a6328a Fixed a few typos. Realized the failure stage needed to be broken out. [ci skip] 2025-03-18 04:36:11 +00:00
TC
0742113d1e Copied dryrun changes into nightly and failure jobs [ci skip] 2025-03-18 04:13:58 +00:00
TC
80b67401ca Copied dryrun changes into nightly and failure jobs [ci skip] 2025-03-18 04:08:45 +00:00
TC
c9af09f45e More CICD Hacking
[ci dryrun]
2025-03-18 01:45:02 +00:00
TC
a708f1bb97 Update nightly sections of .gitlab-ci.yml file [ci skip] 2025-03-17 02:27:17 +00:00
TC
d49e09b837 Argggg
[ci dryrun]
2025-03-17 01:36:48 +00:00
TC
9d71e5f3d3 Almost got it. Had a typo in the in the delete build machine job. [ci dryrun] 2025-03-16 23:19:47 +00:00
TC
dcbcf28e30 Further adventures in CICD evolving [ci dryrun] 2025-03-16 22:45:57 +00:00
TC
b0fc3b28bf Update .gitlab-ci.yml file [ci dryrun] 2025-03-16 18:01:34 +00:00
TC
60b1225dd2 Dashes, not underscores blahhhh 2025-03-16 18:00:19 +00:00
TC
a89047bdb5 Added more missing dashes. You know, the ones I put into the args myself, and then didn't put into the CLI call... [ci dryrun] 2025-03-16 17:53:51 +00:00
TC
0140e02979 I'm so bad at this... why does anyone let me near computers? [ci dryrun] 2025-03-16 17:42:02 +00:00
TC
3891bc490d 🪳 💥 maybe [ci dryrun] 2025-03-16 17:36:56 +00:00
TC
f36fb17941 Update .gitlab-ci.yml file [ci dryrun] 2025-03-16 17:28:47 +00:00
TC
40f39a2c9b Converting CICD from Bash to Python Scripts [ci dryrun] 2025-03-16 17:20:42 +00:00
TC Johnson
777b3866fb Uncommented Crate and Pypi publishing [skip ci] 2025-02-18 21:25:41 -06:00
Christien Rioux
e42f179678 Fix globs for change rules 2025-02-14 04:43:55 +00:00
Christien Rioux
7a7bb0ad2e Improved UDP hole punching with TTL 2025-02-14 04:21:00 +00:00
Christien Rioux
52b7d0b563 Improve relayed connections and earthfile 2025-02-13 01:17:51 +00:00
TC
53976d85ef Looks like I had the logic a little off. Changes needs to be a condition... 2024-12-27 16:23:39 +00:00
TC
24f3438b31 Limit CI testing to relevant changes 2024-12-25 16:10:27 +00:00
TC
2cf82dd7b8 Adding Semgrep to CI 2024-12-25 04:49:13 +00:00
TC Johnson
c198064b90
Version update: v0.4.0 → v0.4.1 2024-10-25 14:35:08 -05:00
TC Johnson
0909068270
Version update: v0.4.0 → v0.4.1 2024-10-24 20:33:53 -05:00
TC
493428d3b2 Re-commented crates and python publishing until I can update rustc on the build machine images. [ci skip] 2024-10-25 01:26:21 +00:00
TC
b3e8fd907f Uncommented Crates and Python publishing jobs [ci skip] 2024-10-25 00:19:03 +00:00
TC
9fb54947e2 Add pipeline failure job that destroys build machines [ci skip] 2024-09-15 20:20:17 +00:00
-k
76cc33a00f
Skip format job during release runs 2024-08-14 20:47:14 -07:00
-k
384cff519d
Do not cache outside of project directory
gitlab-org/gitlab#14151
2024-08-14 20:45:30 -07:00
-k
c608e0a3b7
Add format job 2024-08-09 23:55:24 -07:00
TC
06abd73731 Update .gitlab-ci.yml file [ci skip] 2024-08-02 15:18:13 +00:00
TC
952254b73b Just going to re-run the release but without pushing crates or python. [skip ci] 2024-08-02 15:13:25 +00:00
TC
b4e4299e7b temp change 2 to complete stuck release [skip ci] 2024-08-02 15:04:49 +00:00
TC
d142c3d8c5 temp change to complete stuck release [skip ci] 2024-08-02 15:02:10 +00:00
TC
e2d4121c2c Fixing order of jobs. Needs setting of build_repositories was causing stage leap frogging. 2024-08-02 02:58:24 +00:00
TC
b1ff6b643b Merge branch 'add_nightly_builds' into 'main'
Another tweak to GitLab secure storage

See merge request veilid/veilid!300
2024-07-19 20:50:48 +00:00
TC Johnson
ab582b8d3e
Another tweak to GitLab secure storage 2024-07-19 15:49:29 -05:00
TC
b776accb94 Merge branch 'add_nightly_builds' into 'main'
Further adventures in nightly release automation

See merge request veilid/veilid!297
2024-07-19 19:11:41 +00:00
TC Johnson
c9d2b354f7
Further adventures in nightly release automation
Pushing this up in order to end-to-end test automated nightly
releases.
 Please enter the commit message for your changes. Lines starting
2024-07-19 14:08:25 -05:00
TC
0d95aa0859 Merge branch 'add_nightly_builds' into 'main'
Fixed CICD missing params

See merge request veilid/veilid!295
2024-07-15 03:58:58 +00:00
TC Johnson
ae46f32187
Fixed CICD missing params 2024-07-14 22:58:26 -05:00
TC
d062d60bf5 Merge branch 'add_nightly_builds' into 'main'
Manually set nightly to true in Earthfile to test rest of process

See merge request veilid/veilid!293
2024-07-15 03:14:49 +00:00
TC Johnson
59a69e7839
Manually set nightly to true in Earthfile to test rest of process 2024-07-14 22:13:53 -05:00
TC
34c1bcc08c Merge branch 'add_nightly_builds' into 'main'
Found Earthly doc saying ENVAR should be in quotes

See merge request veilid/veilid!292
2024-07-15 02:15:43 +00:00