Skip to content

(Proposal) Make a CI build for repo#26

Open
KotRikD wants to merge 1 commit intohyblocker:developfrom
KotRikD:develop
Open

(Proposal) Make a CI build for repo#26
KotRikD wants to merge 1 commit intohyblocker:developfrom
KotRikD:develop

Conversation

@KotRikD
Copy link
Copy Markdown

@KotRikD KotRikD commented Jan 22, 2025

Hi, I love integrating GitHub Actions wherever I can, and here came a good opportunity to do so for a utility I use almost every day.

This pr is more of a proposal than a final PR that can be merged and I wish we had the possibility to download dev builds and builds directly from github (also applies to the latest commits for example).

p.s. since I don't really like visual studio generator and prefer to use VSC or CLion for development, I used Ninja generator.

example run: https://github.com/KotRikD/OpenVR-SpaceCalibrator/actions/runs/12898835907

@hyblocker
Copy link
Copy Markdown
Owner

Hi, thanks for the suggestion.

If you'd like to get dev builds, in the coming weeks, this tool will be freely available on Steam, where the beta branch will nearly always be in sync with the latest commit (with the exception of unfinished changes which are known to not be ready for testing. You likely wouldn't want a build of such features anyway for instability reasons). All the commits since the 1.5.1 release are minor things to make sure that this tool operates well on Steam, they don't affect functionality in any significant way.

image

RE: The generator, Visual Studio 2022 is used for development as this is a SteamVR tool, and Visual Studio 2022 has the best debugging functionality with SteamVR out of all tools I've tried, hence why I tie it to Visual Studio 2022. For merging I require compatibility with Visual Studio 2022.

I'll have a look at your PR in the coming days however, as I'm currently busy.

@hyblocker hyblocker self-assigned this Jan 22, 2025
@KotRikD
Copy link
Copy Markdown
Author

KotRikD commented Jan 22, 2025

Oh, cool, finally it goes to steam

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