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

Build stuff #42

Merged
merged 17 commits into from
Nov 1, 2024
Merged

Build stuff #42

merged 17 commits into from
Nov 1, 2024

Conversation

davelim
Copy link
Contributor

@davelim davelim commented Oct 31, 2024

Build and CI updates:

  • target frameworks: net8.0, net472
  • update to newer libraries: NUnint, Microsoft.SourceLink.GitHub
  • sync package versions using build prop file
    • note: derive build number from github workflow number
  • CI to build, test, and publish (NuGet) package

Mostly updates to target newer framework, and to use newer versions of
(deprecated) libraries.
- update test to target net8.0 and net472
- leave libraries at older frameworks (because they are 'forward'
  compatible)
- use newer libraries
  - NUnint
  - Microsoft.SourceLink.GitHub
- Directory.Build.props file to sync nuget package versions for
  dotnetdbf and dotnetdbf.enumerable
- Directory.Build.target file to specify directory to which to publish
  nuget packages
Only run test if test directory/file exists.
Try newer OS to get newer framework.
MSBuild does not support --no-restore.
No version tags yet, use (git)hash instead.
Shortened hash not supported, use full commmit SHA instead.
Fix glob expression.
Another attempt to fix glob expression.
@jbtule jbtule merged commit 923d365 into master Nov 1, 2024
3 checks passed
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