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

Update bzlrelease to build a release archive #200

Closed
5 tasks done
cgrindel opened this issue Jan 30, 2023 · 0 comments
Closed
5 tasks done

Update bzlrelease to build a release archive #200

cgrindel opened this issue Jan 30, 2023 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@cgrindel
Copy link
Owner

cgrindel commented Jan 30, 2023

Recent incident

Tasks

  • Build a compressed archive of the files needed to use the repo. Use the filegroup called local_repository_files as it contains everything that is needed to execute code in the child workspaces.
  • Calculate the SHA256 for the archive.
  • Update the workspace snippets.
  • Upload the archive in the release action.
  • Delete v0.11.1-beta release and create release v.0.12.0.
@cgrindel cgrindel added the enhancement New feature or request label Jan 30, 2023
@cgrindel cgrindel self-assigned this Jan 30, 2023
cgrindel added a commit that referenced this issue Jan 31, 2023
cgrindel added a commit that referenced this issue Feb 1, 2023
- Update `bazel_versions.bzl`.
- Fix release workspace snippet to use the archive SHA256.

Related to #200.
cgrindel added a commit that referenced this issue Feb 1, 2023
- The `release_archive` rule produces an archive file that preserves the
permissions on the provided files. The `pkg_tar` rule does not.
- Remove `rules_pkg`.
- Update `bazel-starlib` release to use `release_archive`.

Related to #200.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant