-
Notifications
You must be signed in to change notification settings - Fork 41
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
Implement initial CI configuration #31
Conversation
know why the jobs aren't running on this PR? I'd prefer to see them run green before merging. |
I don't think github will run new actions in a PR since that is a security risk. |
any chance we can do this today @nathan-weinberg ? I'd really like to test this out |
They won't run until they are merged - we saw this in instructlab/eval#1 - but these are a carbon-copy from the current |
Let's chat offline |
for the Python linting issues you call out -- can you just update the linter config so that it passes? The typical approach I'd prefer is always have a config that runs green, but work over time to improve the config so more rules can be enforced. |
Found this when pip installing, I think this will fail the linter as well |
@RobotSail @Maxusmusti @JamesKunstle any idea why this is happening? I'm hitting the same issue |
|
also when bringing this into the cli:
have these versions been vetted as ok to bump in the cli? |
Can this be a separate issue/convo than the linting introduction? |
@@ -9,7 +9,7 @@ datasets | |||
numba | |||
numpy | |||
rich | |||
dolomite_engine | |||
git+https://github.com/ibm-granite/dolomite-engine.git |
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.
Nice, I didn't know we could do this!
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.
This looks good, LGTM
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.
Thanks, @nathan-weinberg !
Signed-off-by: Nathan Weinberg <nweinber@redhat.com>
Signed-off-by: Nathan Weinberg <nweinber@redhat.com>
Signed-off-by: Nathan Weinberg <nweinber@redhat.com>
Signed-off-by: Nathan Weinberg <nweinber@redhat.com>
Signed-off-by: Russell Bryant <rbryant@redhat.com>
Signed-off-by: Nathan Weinberg <nweinber@redhat.com>
Signed-off-by: Russell Bryant <rbryant@redhat.com>
Signed-off-by: Nathan Weinberg <nweinber@redhat.com>
This depdency does not exist on pypi. It has to be installed from git. Update requirements.txt accordingly. Closes instructlab#33 Signed-off-by: Russell Bryant <rbryant@redhat.com>
Now I get a green run with `tox -e lint`. Signed-off-by: Russell Bryant <rbryant@redhat.com>
Well, I thought we were good. Most stuff works, but
|
Signed-off-by: Russell Bryant <rbryant@redhat.com>
I got this working and pushed it to the branch |
I'm going to merge and we'll keep working on this if anything doesn't pass right away |
Supersedes #7
This PR adds the following CI jobs:
As well as a
Makefile
for local running of the checks.Additional Notes