-
Notifications
You must be signed in to change notification settings - Fork 274
GitHub actions #5433
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
GitHub actions #5433
Conversation
The GitHub Actions builds one set of installers that installs into the operating system's equivalent of /usr/local/bin, and a second set of installers that installs into the equivalent of /usr/local/cbmc-latest/bin. This patch removes the second set of installers and leaves only those installing into /usr/local/bin.
Codecov Report
@@ Coverage Diff @@
## develop #5433 +/- ##
========================================
Coverage 68.21% 68.21%
========================================
Files 1178 1178
Lines 97561 97561
========================================
Hits 66554 66554
Misses 31007 31007
Flags with carried forward coverage won't be shown. Click here to find out more. Continue to review full report at Codecov.
|
.github/workflows/packages.yaml
Outdated
|
||
Ubuntu18_Stable: | ||
# Ubuntu16_Latest: | ||
# name: Ubuntu 16 cbmc-latest package |
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.
Simply get rid of the commented lines?
.github/workflows/packages.yaml
Outdated
@@ -242,19 +242,19 @@ jobs: | |||
run: | | |||
make -f ${SCRIPT_DIR}/Makefile | |||
mv cbmc.tar.gz ${PACKAGE_STABLE_NAME} | |||
mv cbmc-latest.tar.gz ${PACKAGE_LATEST_NAME} | |||
# mv cbmc-latest.tar.gz ${PACKAGE_LATEST_NAME} |
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.
Also remove PACKAGE_LATEST_NAME environment variable above.
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.
I second @kroening 's comments on removing the (now dead) build instructions, otherwise it's good to go.
Please implement this and I will approve and merge.
Delete unneeded portions of packages.yaml (don't just comment them out), and delete all unneeded environment variable definitions.
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 for implementing the changes asked.
This is now good to go, and thus I will merge it.
This fixes the GitHub Actions building CBMC packages.
By the way, the workflow Build and Test Xen also appears to be broken in develop.