-
Notifications
You must be signed in to change notification settings - Fork 671
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
Move puppet-chain to contrib/tools #3200
Move puppet-chain to contrib/tools #3200
Conversation
- Move puppet-chain src to contrib/tools - Update base Dockerfiles to not build/copy puppet-chain
Codecov Report
@@ Coverage Diff @@
## develop #3200 +/- ##
===========================================
+ Coverage 82.57% 82.67% +0.09%
===========================================
Files 261 260 -1
Lines 205409 205170 -239
===========================================
+ Hits 169619 169624 +5
+ Misses 35790 35546 -244
📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
{ | ||
"type": "lldb", | ||
"request": "launch", | ||
"name": "executable 'blockstack-cli'", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Isn't this called stacks-inspect
now?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not sure - this is isn't something I changed in my branch, but I can update that file in this PR if it needs to be changed.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, but let's make sure the build-publish
and build-publish-stretch
CI jobs continue to work before merging.
An excellent point, there are a few things I've just now noticed that shouldn't have been part of this PR so i'll address them first. will address and ping back shortly |
- incorrectly using some logic from a different PR from same repo - removed 'puppet-chain' from dockerfiles
|
I've checked over the files in this PR, and I strongly suspect what's causing the failures here are that my fork of the stacks-blockchain repo doesn't have access to the secrets required for the "login to dockerhub" step. as a result, the docker build is skipped since the login step is failing. Merging this with upstream will resolve, since the secrets there would be correct. That said, I'm confident this PR is ready to go (tested the dockerfile builds, and both are working as expected - along with running the binaries in both the alpine and stretch images). Once this is merged with the |
Alright, going ahead and merging. Please keep an eye on CI -- these steps must pass for |
suspicions confirmed: https://github.com/stacks-network/stacks-blockchain/actions/runs/2835581029 |
This pull request has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
This PR moves the puppet-chain source to
./contrib/tools
directory.It also removes the build from the main workspace and Dockerfiles where it's mentioned.
What it doesn't do: net-test shell scripts still reference
puppet-chain
, but since those tests are not active it can be addressed in another issue to update net-test as a whole.Applicable issues
Additional info (benefits, drawbacks, caveats)
Checklist
docs/rpc/openapi.yaml
andrpc-endpoints.md
for v2 endpoints,event-dispatcher.md
for new events)clarity-benchmarking
repobitcoin-tests.yml