Page MenuHomePhabricator

[buildkite] Adding CI test for the Tunnelbroker client shared library
ClosedPublic

Authored by max on Jan 17 2023, 6:35 AM.
Tags
None
Referenced Files
Unknown Object (File)
Mon, May 6, 1:31 PM
Unknown Object (File)
Mon, May 6, 1:31 PM
Unknown Object (File)
Mon, May 6, 1:31 PM
Unknown Object (File)
Mon, May 6, 1:29 PM
Unknown Object (File)
Mon, May 6, 12:41 PM
Unknown Object (File)
Apr 5 2024, 2:01 PM
Unknown Object (File)
Apr 5 2024, 1:55 PM
Unknown Object (File)
Mar 7 2024, 3:44 AM
Subscribers

Details

Summary

This diff adds a Buildkite CI test for the Tunnelbroker client-shared library.
By running the cargo build and cargo test from the Nix in our CI we will make sure that the diffs changes are passing the CI test for the Tunnelbroker client library.

Linear task: ENG-2728

Test Plan

Running commands in the buildkite file from the project's root results in a Tunnelbroker client shared library successfully build.

Diff Detail

Repository
rCOMM Comm
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

max held this revision as a draft.
max published this revision for review.Jan 17 2023, 7:22 AM
max retitled this revision from [buildkite] Adding CI test for the Tunnelbroker shared library to [buildkite] Adding CI test for the Tunnelbroker client shared library.
max edited the summary of this revision. (Show Details)
max edited the test plan for this revision. (Show Details)
max added reviewers: jon, bartek.

Great idea creating this at the start instead of at the end!

.buildkite/tunnelbroker_client.yml
1–2 ↗(On Diff #20999)

Are we sure we want to be putting this in the Buildkite config?

.buildkite/tunnelbroker_client.yml
1–2 ↗(On Diff #20999)

it was a mitigation for updating the mac might nuke /etc/zshrc which is how nix normal exports this.

8 ↗(On Diff #20999)

should just be able to do

This revision now requires changes to proceed.Jan 17 2023, 11:23 AM
max marked 2 inline comments as done.

Minimize cargo command. Rebasing.

max added inline comments.
.buildkite/tunnelbroker_client.yml
1–2 ↗(On Diff #20999)

Are we sure we want to be putting this in the Buildkite config?

Yes, it came from another nix-related tests.

8 ↗(On Diff #20999)

should just be able to do

Make sense to just do a 'test' while it's building anyway. Thanks!

This revision is now accepted and ready to land.Jan 25 2023, 9:44 AM