Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build byte code files in CI, remove from git tree #279

Merged
merged 11 commits into from
Aug 13, 2024

Conversation

KendallWeihe
Copy link
Contributor

Previously we have been checking-in the byte code files, but this is undesirable for many reasons. Most of the work here is a rip from TBD54566975/tbdex-rs#96

I've also removed the jitpack.yml because that will no longer function with the removal of the byte code files from source control.

@ALRubinger @leordev I went as far as to run Maven tests, but could we go ahead and add snapshot deployments? I don't want to go the full 9-yards and add releases, but if we could go ahead and deploy snapshots then that would be a big win for cross-project integrations (since I'm removing the JitPack integration here).

@KendallWeihe
Copy link
Contributor Author

@leordev @ALRubinger I've added you as CODEOWNERS, lmk if you'd prefer to not be

.github/workflows/ci.yml Outdated Show resolved Hide resolved
@@ -10,49 +22,193 @@ env:
CARGO_TERM_COLOR: always
# Make sure CI fails on all warnings, including Clippy lints
RUSTFLAGS: "-Dwarnings"
TBDEX_SDK_LOG_LEVEL: debug
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

TBDEX_SDK_LOG_LEVEL should be called WEB5_SDK_LOG_LEVEL here

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nice catch, fixed!

@KendallWeihe KendallWeihe merged commit 0f5bc22 into main Aug 13, 2024
14 checks passed
@KendallWeihe KendallWeihe deleted the kendall/ci-minus-maven branch August 13, 2024 17:30
diehuxx added a commit that referenced this pull request Aug 16, 2024
* main:
  Add Web5 Test Vectors and CI (#276)
  Build byte code files in CI, remove from git tree (#279)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants