Skip to content
This repository has been archived by the owner on Dec 2, 2024. It is now read-only.

feat: Add build and release workflow #1

Merged
merged 1 commit into from
Feb 5, 2024
Merged

feat: Add build and release workflow #1

merged 1 commit into from
Feb 5, 2024

Conversation

Arteiii
Copy link
Owner

@Arteiii Arteiii commented Feb 5, 2024

Significant changes:

  • Set up MSVC for building
  • Build .lib file using MSBuild
  • Upload built artifacts to release
  • Download .lib file in the release job
  • Generate SHA256 hashes for downloaded files
  • Upload hashes to release as an artifact
  • Create a GitHub release with uploaded files and hashes
  • Comment on the created release with the generated hashes

Additionally, there are some changes made to project files:

  1. Added an additional include directory in Example.vcxproj
  2. Changed configuration type to static library in RegistryHelper.vcxproj
  3. Modified precompiled header settings in UnitTest.vcxproj

Significant changes:
- Set up MSVC for building
- Build `.lib` file using MSBuild
- Upload built artifacts to release
- Download `.lib` file in the release job
- Generate SHA256 hashes for downloaded files
- Upload hashes to release as an artifact
- Create a GitHub release with uploaded files and hashes
- Comment on the created release with the generated hashes

Additionally, there are some changes made to project files:
1. Added an additional include directory in `Example.vcxproj`
2. Changed configuration type to static library in `RegistryHelper.vcxproj`
3. Modified precompiled header settings in `UnitTest.vcxproj`
@Arteiii Arteiii merged commit f1f09ac into main Feb 5, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant