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

Update project format and packaging #216

Merged
merged 16 commits into from
Jun 30, 2022
Merged

Update project format and packaging #216

merged 16 commits into from
Jun 30, 2022

Conversation

holytshirt
Copy link
Member

@holytshirt holytshirt commented Sep 28, 2021

Hi there!

Thank you so much for contributing this pull request. We love when the community
steps up and share, and we're enormously thankful.

You don't have to do all of those following things, they are what we try and get
done for code coming in:

  • the code
  • If it's a non-trivial piece of code, signing a CLA
  • If it breaks, change, fix or add to existing behaviour, updating
    CHANGELOG.md
  • If it's a bug fix, tests in the Tests project, or scenarios in the TestRig.
  • On top of HEAD, unless it's a bugfix on a previous version
  • VERSION file updated if not creating a pull-request on top of master

If those are needed, and you haven't and can't, we thank you enormously for your
contribution, and we'll add those before merging the pull request.

Thanks!

The OpenRasta community

@holytshirt holytshirt changed the title Update packaging amd Update project format and packaging Sep 28, 2021
@holytshirt holytshirt force-pushed the update-packaging branch 5 times, most recently from 904afda to 66562e4 Compare September 29, 2021 16:42
@serialseb
Copy link
Member

While we're doing a bit of upkeep and maintenance, would it be worth getting rid of unsupported net46 builds if they're EOL?

@holytshirt
Copy link
Member Author

While we're doing a bit of upkeep and maintenance, would it be worth getting rid of unsupported net46 builds if they're EOL?

@serialseb okay I'll push to net472, better compatibility with .netstandard2.0

holytshirt and others added 7 commits October 6, 2021 16:59
- Start moving to github actions for build, test, package
- Have to use windows images at the moment till I work out which tests are windows only
- Make sure configuration is set to release
- Make sure fetch depth is set to 0 so minver can get the last version tag
- Create Directory.Build.props for shared project properties
- Update how nuget package icons are done
- Add PackageLicenseExpression MIT
- Add SourceLinking
- Move versioning to Directory.Build.props
- Add MinVer for package versioning based on tag + height
- Create nuget packages as part of build
- Removed AllowedOutputExtensionsInPackageBuildOutputFolder no longer recommended since nuget has its own symbol server https://github.com/dotnet/sourcelink#alternative-pdb-distribution
- Added DebugType Embedded & ContinousIntergrationBuild  as recommended https://devblogs.microsoft.com/dotnet/producing-packages-with-source-link/
@holytshirt
Copy link
Member Author

@serialseb This is ready now, includes updating to net6, package updates, build done by github actions.
Packages are pushed Appveyor too

@serialseb serialseb merged commit 2576313 into master Jun 30, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants