Skip to content
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

Always verify build of release tarball #1116

Closed
lisanna-dettwyler opened this issue Mar 17, 2021 · 0 comments · Fixed by #1123
Closed

Always verify build of release tarball #1116

lisanna-dettwyler opened this issue Mar 17, 2021 · 0 comments · Fixed by #1123
Assignees
Labels
build system Related to Cryptol's build system
Milestone

Comments

@lisanna-dettwyler
Copy link
Contributor

lisanna-dettwyler commented Mar 17, 2021

No description provided.

@lisanna-dettwyler lisanna-dettwyler self-assigned this Mar 17, 2021
@lisanna-dettwyler lisanna-dettwyler added the build system Related to Cryptol's build system label Mar 17, 2021
@lisanna-dettwyler lisanna-dettwyler added this to the 2.11.0 milestone Mar 23, 2021
atomb pushed a commit that referenced this issue Mar 23, 2021
- Container images are now published to ghcr.io rather than docker hub (closes #1110):
  - https://github.com/orgs/GaloisInc/packages/container/package/cryptol
  - https://github.com/orgs/GaloisInc/packages/container/package/cryptol-remote-api
- Docker builds for all images are cached against ghcr.io (doesn't provide incremental builds, but it still helps a lot).
  - https://github.com/orgs/GaloisInc/packages/container/package/cache-cryptol
  - https://github.com/orgs/GaloisInc/packages/container/package/cache-cryptol-remote-api
- "Portable" variant of cryptol-remote-api is now built and tested to the same degree as the non-portable one
- Normalized CI workflows to [`.github/workflows/ci.yml`](https://github.com/GaloisInc/cryptol/blob/lisanna/docker-publishing/.github/workflows/ci.yml) (closes #1115)
- Pre-merge and release build configurations are now more or less the same, so release process remains validated (closes #1114, closes #1116)
- Matrix configs for each job are visible at high-level views of the workflow
- Always upload workflow artifacts, use sensible retention periods for publish vs. non-publish
- `cryptol-eval-server` included in cryptol-remote-api container image (closes #1112)
- Pathclearing for static linking (#1113)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build system Related to Cryptol's build system
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant