fe774f8ee4
- layout.css: fix @media sticky selector from #sidebar-collapse → #theme-rail (Fix 1) - NavRailTests/CommonControlsTests: add TDD tests verifying Blazor omits false bool attrs (Fix 2) - TechButton: rename Extra → AdditionalAttributes, move @attributes splat first (Fix 3) - LoginCard: add security contract XML/comment docs on ReturnUrl and ChildContent (Fix 4) - build/pack.sh, push.sh: fix comment from ZB.MOM.WW.Auth → ZB.MOM.WW.Theme (Fix 5)
25 lines
891 B
Bash
Executable File
25 lines
891 B
Bash
Executable File
#!/usr/bin/env bash
|
|
# push.sh — pack and push all ZB.MOM.WW.Theme NuGet packages to the Gitea feed.
|
|
#
|
|
# Required environment variables:
|
|
# GITEA_NUGET_SOURCE — full URL of the Gitea NuGet feed
|
|
# e.g. https://gitea.dohertylan.com/api/packages/dohertj2/nuget/index.json
|
|
# GITEA_NUGET_KEY — Gitea access token with package:write permission
|
|
#
|
|
# Usage:
|
|
# export GITEA_NUGET_SOURCE="https://gitea.dohertylan.com/api/packages/dohertj2/nuget/index.json"
|
|
# export GITEA_NUGET_KEY="your-gitea-token"
|
|
# ./build/push.sh
|
|
|
|
set -euo pipefail
|
|
|
|
: "${GITEA_NUGET_SOURCE:?set GITEA_NUGET_SOURCE to your Gitea NuGet feed URL}"
|
|
: "${GITEA_NUGET_KEY:?set GITEA_NUGET_KEY to your Gitea access token}"
|
|
|
|
dotnet pack -c Release -o ./artifacts
|
|
|
|
dotnet nuget push "./artifacts/*.nupkg" \
|
|
--source "$GITEA_NUGET_SOURCE" \
|
|
--api-key "$GITEA_NUGET_KEY" \
|
|
--skip-duplicate
|