8000 Add pipelines to distribute `fcb` by acikgozb · Pull Request #3 · acikgozb/fcb · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Add pipelines to distribute fcb #3

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

Merged
merged 4 commits into from
Apr 24, 2025
Merged

Add pipelines to distribute fcb #3

merged 4 commits into from
Apr 24, 2025

Conversation

acikgozb
Copy link
Owner

This PR adds 2 simple pipelines to the repository:

  • CI: For lint + tests (unit + e2e + doc)
  • Release: To create a draft release on tag push, including the prebuilt binary + SHA256 checksum.

The prebuilt binary is built for the systems below (atleast for now):

  • x86_64-unknown-linux-gnu
  • aarch64-apple-darwin

A simple GHA pipeline is added to the project.
The actual CI commands are implemented in a shell file to make the CI
test reproducible on local environments.

Signed-off-by: acikgozb <acikgozb@proton.me>
A GHA pipeline is created for publishing draft releases on tag push.

The main commands (archive and checksum generation) are added to the
helper `exec` script.

Cargo's release profile is customized to decrease the binary size as
much as possible without disrupting how `fcb` works.

Last but not least, additional metadata is added to the manifest file.

Signed-off-by: acikgozb <acikgozb@proton.me>
@acikgozb acikgozb self-assigned this Apr 24, 2025
Signed-off-by: acikgozb <acikgozb@proton.me>
Signed-off-by: acikgozb <acikgozb@proton.me>
@acikgozb acikgozb merged commit 31bb873 into main Apr 24, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant
0