Ikiru Yoshizaki
b0d26bebea
ci: add dedicated publish job gated on build and build-unity
2026-05-20 19:38:57 +09:00
Ikiru Yoshizaki
4cfac5c9d2
ci: fix symbol generation options 61d8d3
2026-05-20 18:59:38 +09:00
Ikiru Yoshizaki
37251f09d4
ci: publish symbol files
2026-05-20 18:22:01 +09:00
Ikiru Yoshizaki
a18e8e38da
ci: handle SymbolPackageFormat on build
2026-05-20 18:06:57 +09:00
Ikiru Yoshizaki
19b01fe8d6
ci: id-token permission
2026-05-20 16:48:40 +09:00
Ikiru Yoshizaki
a09a450b0f
ci: use OIDC for NuGet package push authentication
...
This updates the build-release workflow to leverage OpenID Connect (OIDC) for authenticating with NuGet.org. The package push operation is now performed directly within the build job, replacing static API key usage with ephemeral credentials for enhanced security.
2026-05-20 16:12:26 +09:00
Ikiru Yoshizaki
30bec5d5c4
ci: add id-token: write for NuGet Trusted Publish
2025-10-01 16:03:54 +09:00
Ikiru Yoshizaki
f213ff497e
ci: missing permission
2025-05-14 15:41:23 +09:00
Ikiru Yoshizaki
7568061eda
ci: fix ghalint
2025-05-14 12:39:03 +09:00