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

github actions implementation #396

Merged
merged 6 commits into from
Jan 28, 2023
Merged

github actions implementation #396

merged 6 commits into from
Jan 28, 2023

Conversation

ra1nb0w
Copy link
Contributor

@ra1nb0w ra1nb0w commented May 22, 2022

This is a start commit to use github actions to test every new commit on linux, windows and macOS.
Can be expanded to build every release/tag and push it to the right github section.

@wb2osz
Copy link
Owner

wb2osz commented May 23, 2022

I was in the process of merging this to the "dev" branch and noticed something.

Should "workflows/main.yml" be ".github/workflows/main.yml" instead?

ra1nb0w added 2 commits May 24, 2022 12:52
basic implementation to enable github actions with:
- triggered each push or pull request
- built on ubuntu (multiple version), macOS, windows
- the binary has debug facilities enabled
- ignore any commit/push on the .github folder
- run all tests
- create an archive with binaries (available for 90 days)
- can manually triggered setting custom cmake flags
@ra1nb0w
Copy link
Contributor Author

ra1nb0w commented May 24, 2022

sorry, my mistake. fixed

@ra1nb0w
Copy link
Contributor Author

ra1nb0w commented May 26, 2022

Using the master branch:

The other things are good now.

@ra1nb0w ra1nb0w changed the base branch from master to dev May 26, 2022 06:10
@ra1nb0w
Copy link
Contributor Author

ra1nb0w commented Jul 11, 2022

ping

@wb2osz wb2osz merged commit 0f92f46 into wb2osz:dev Jan 28, 2023
@wb2osz
Copy link
Owner

wb2osz commented Jan 28, 2023

Thank you for helping with this.
I tried but could not figure it out.
Let's merge it and see what happens.....

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.

2 participants