Skip to content

Add GitHub Actions workflow with NuGet trusted publishing - #2

Merged
d3sync merged 1 commit into
masterfrom
net10-upgrade
Sep 24, 2026
Merged

d3sync merged 1 commit into
masterfrom
net10-upgrade

Conversation

@d3sync

@d3sync d3sync commented Sep 24, 2026

Copy link
Copy Markdown
Owner

Replace AppVeyor (which deployed upstream's package with upstream's encrypted secrets) with .github/workflows/publish.yml:

  • Build and pack on windows-latest for every push to master, pull request and manual run; upload packages as artifacts with a -ci. prerelease version.
  • On v* tags, publish to nuget.org using trusted publishing (GitHub OIDC -> NuGet/login -> short-lived API key); no stored key.

Package metadata:

  • Publish under the fork-owned ID d3sync.CrashReporter.NET, since CrashReporter.NET.Official is owned by RBSoft.
  • Add repository info, package README and snupkg symbols.
  • Derive AssemblyVersion/FileVersion from Version so tag builds stamp the correct assembly version.

Replace AppVeyor (which deployed upstream's package with upstream's
encrypted secrets) with .github/workflows/publish.yml:

- Build and pack on windows-latest for every push to master, pull
  request and manual run; upload packages as artifacts with a
  <version>-ci.<run> prerelease version.
- On v* tags, publish to nuget.org using trusted publishing
  (GitHub OIDC -> NuGet/login -> short-lived API key); no stored key.

Package metadata:
- Publish under the fork-owned ID d3sync.CrashReporter.NET, since
  CrashReporter.NET.Official is owned by RBSoft.
- Add repository info, package README and snupkg symbols.
- Derive AssemblyVersion/FileVersion from Version so tag builds stamp
  the correct assembly version.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@d3sync
d3sync merged commit f7a444b into master Sep 24, 2026
2 checks passed
@d3sync
d3sync deleted the net10-upgrade branch September 24, 2026 18:14
@d3sync
d3sync restored the net10-upgrade branch September 24, 2026 18:14

This branch was successfully deployed

1 active deployment
release — cb8632e4 Deployed Sep 24, 2026 by d3sync via publish #3
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.

1 participant