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

Does this project have plans for regular binary releases? #2

Open
anchao opened this issue Jul 12, 2024 · 3 comments
Open

Does this project have plans for regular binary releases? #2

anchao opened this issue Jul 12, 2024 · 3 comments

Comments

@anchao
Copy link

anchao commented Jul 12, 2024

No description provided.

@NoMore201
Copy link

I am also interested in this. I have tested GitHub Actions in my fork and it seems feasible to have automated releases.

This is an example of pipeline that generates compiler artifacts (although I am not an expert of CI/CD and Github Actions specifically): https://github.com/NoMore201/tricore-gcc-toolchain-11.3.0/actions/runs/9853961833.

I see there are a couple of PR for tricore-gcc repository, and I'm planning to propose new PRs for both tricore-gcc and this repository. We have to see if authors are interested in this and if there are no license or copyright rules that prevent us to "redistribute" the compiler.

@NoMore201
Copy link

After experimenting a bit more with Github Actions, I was able to reach the following state:

  • Have a build pipeline that triggers on each push and saves build artifacts
  • Have a release pipeline that triggers when a new Github release is created and uploads build artifacts for that tag in the release page

You can check Actions results directly on the fork page, and also check how a release looks like in this test release.

If interested, I can create a PR. I'm not sure yet how to handle release version (using 4th digit? like v11.3.1.x or using git commit hash? like v11.3.1-abcdefg). This I think can be defined later.

@NoMore201
Copy link

I pushed Github Actions config in PR #3, lets see if it gets approved.

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

No branches or pull requests

2 participants