-
Notifications
You must be signed in to change notification settings - Fork 1
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
feat!(rocks-bin/build): project lockfiles #308
Conversation
5443072
to
06db5af
Compare
Todos:
|
5700eb0
to
67a1a1f
Compare
a4add10
to
9443d3d
Compare
This should nicely pave way for |
0b9987c
to
e7491c8
Compare
looks like the new test is failing in CI 😩 |
e7491c8
to
16b67c7
Compare
Should hopefully be fixed in #328. |
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.
Can't find any glaring issues, good stuff!
ouch, conflicts. they don't appear to be too difficult, though. want me to tackle these? |
sure :) |
5bf59f6
to
28e800e
Compare
Okay, all done. Tests pass on my machine, let's see what the CI says. |
ready to merge when you are @mrcjkb :p |
This PR:
RocksPackageDB
implementation using a lockfile.Breaking:
rocks build
it now builds the current project,using a clone of the rockspec with the project root as the source.
This is now equivalent to
luarocks make
orcargo build
.install-rockspec
command for installing local rockspecs.--force
flag, because if we're building from a project or local rockspec, we probably always want to force.