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

ci: Add release ci to build and upload binary files #78

Merged
merged 2 commits into from
Mar 29, 2024

Conversation

chenjr0719
Copy link
Contributor

@chenjr0719 chenjr0719 commented Mar 4, 2024

Add a release workflow builds and uploads binary files to the GitHub release. It will be triggered after create new release. The uploaded binary files are archived in tar.gz or zip and support the following platforms:

  • aarch64-unknown-linux-musl
  • x86_64-unknown-linux-musl
  • aarch64-apple-darwin
  • x86_64-apple-darwin
  • x86_64-pc-windows-msvc

You can check the output at: https://github.com/Giftpack/vtracer/releases/tag/0.6.4-rc2

close: #69

Update: Adopt musl to provide statically linked binaries on Linux.

@tyt2y3
Copy link
Member

tyt2y3 commented Mar 4, 2024

Thank you! That'd be nice!

@tyt2y3 tyt2y3 merged commit 64f748d into visioncortex:master Mar 29, 2024
12 checks passed
@tyt2y3
Copy link
Member

tyt2y3 commented Mar 29, 2024

I want to test it

@tyt2y3
Copy link
Member

tyt2y3 commented Mar 29, 2024

What am I missing? I created https://github.com/visioncortex/vtracer/releases/tag/0.6.4 but it does not get triggered ;(

@chenjr0719
Copy link
Contributor Author

I'm not sure why the release workflow wasn't triggered. The release trigger worked fine when I tested it last.
Or, maybe we can have other triggers like:

on:
  push:
    tags:
      - v[0-9]+.*

@tyt2y3
Copy link
Member

tyt2y3 commented Apr 20, 2024

I found out why : https://github.com/orgs/community/discussions/54574#discussioncomment-8268581

Basically the tag has to be created AFTER the yml commit.

@tyt2y3
Copy link
Member

tyt2y3 commented Apr 20, 2024

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants