-
Notifications
You must be signed in to change notification settings - Fork 62
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
Heapster: remove generated coq files #1427
Conversation
… to match a given recognizer; this ensures that globals with non-normalized types (e.g., with types that are computed) which evaluate to function, pair, or record types can still be eliminated via applications or the appropriate projections, respectively
… named XXX_gen.v; also removed all generated Coq files from the repo, so they can be re-generated by CI
…o I made one generic rule for it
…isInc/saw-script into heapster-remove-generated-coq-files
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.
Did we ever add a flag to silence the Heapster typechecking debug output? It might be nice to turn that on for the CI so the output isn't so long.
Other than these two comments, looks good to me! Thanks for dealing with this, Eddy.
shell: bash | ||
run: | | ||
chmod +x dist/bin/* | ||
echo $GITHUB_WORKSPACE/dist/bin >> $GITHUB_PATH |
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.
Is this $GITHUB_PATH
variable used? Seems like you use $GITHUB_WORKSPACE/dist/bin
directly below.
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.
Yeah, there is some duplication of concerns here, because I was trying to get it to work. I'll fix some of that now...
.github/workflows/ci.yml
Outdated
@@ -193,6 +193,15 @@ jobs: | |||
name: "${{ runner.os }}-bins" | |||
path: dist/bin | |||
|
|||
- name: Update PATH to include sAW |
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.
- name: Update PATH to include sAW | |
- name: Update PATH to include SAW |
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.
Doh! Thanks for the catch!
…CI to set the PATH correctly, rather than using a github-specific path to SAW
This change removes all the generated Coq files from the repo so that they get regenerated as part of CI. It also renames all the generated Coq files to
XXX_gen.v
, in order to make it easier to add them to the.gitignore
file.NOTE: this PR depends on #1426, so should not be merged until that one is.