Repository navigation
REF-98 Prepare release 3.1.0 - #109
Merged
Merged
Conversation
…a and a Release workflow with Trusted Publishing - RELEASE_NOTES.md: 3.1.0 with "Upgrading from 3.0.x". - LICENSE: the MPL 1.1 text, as the packages have always declared. - nuspec: project and repository URL on GitHub, release notes link to RELEASE_NOTES.md; package readme updated. - .github/workflows/release.yml: a version tag on main builds, tests and packs the three packages and publishes them to nuget.org by Trusted Publishing after approval; a run by hand only builds them. - build/BuildPackages.ps1 builds the same packages locally; the version parameter that had no effect is gone. - developernotes.md: the release procedure; readme links.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Prepares the 3.1.0 release of
dk.nita.saml20,dk.nita.saml20.ext.audit.log4netanddk.nita.saml20.ext.sessionstore.sqlserver.Release notes:
RELEASE_NOTES.mdhas a 3.1.0 entry covering #96 to #108, with a section "Upgrading from 3.0.x" listing the changes integrators may have to act on.Licence: a
LICENSEfile with the MPL 1.1 text, which the packages have always declared.Package metadata: the nuspecs point to this repository (project and repository URL) and to
RELEASE_NOTES.md. The core package'sreadme.txtno longer refers to digitaliser.dk.Release workflow (
.github/workflows/release.yml):main, without avas before (3.1.0, since the assembly version is read from the tag), builds, runs the tests and packs the three packages with symbol packages.nugetenvironment, so a reviewer must approve it, and pushes to nuget.org by Trusted Publishing; no API key is stored.0.0.0-ci.N) as an artifact.Other:
build/BuildPackages.ps1packs the same three packages locally and no longer pushes.developernotes.mddescribes the release procedure and the one-time setup; the integration-test link points to NemLog-in's current document.Checked: packed locally in Windows: all three packages carry the version, licence, URLs and release notes; the log4net package depends on
log4net3.5.0 and both extensions on the samedk.nita.saml20version; symbol packages are produced.One-time setup before the first tagged release (a nuget.org owner of the packages):
digst/OIOSAML.Net, workflowrelease.yml, environmentnuget.nugetenvironment with required reviewers, and the variableNUGET_USER(the nuget.org account that owns the policy).