cliinvoke-publish-and-package
Release operations for CliInvoke including local NuGet packing and publishing
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Release operations for CliInvoke including local NuGet packing and publishing
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Validates that code changes adhere to the three primary CliInvoke invocation patterns (CliRun, IProcessInvoker, and IExternalProcess) to prevent architectural pattern bleed and maintain separation of concerns.
Daily development workflow for CliInvoke (restore, build, test)
| name | cliinvoke-publish-and-package |
| description | Release operations for CliInvoke including local NuGet packing and publishing |
This skill provides the operational commands for packaging and publishing the CliInvoke library, ensuring correct versioning and dependency resolution.
cliinvoke-inner-loop).| Input | Required | Description |
|---|---|---|
| Core Version | Yes | The version string for CliInvoke.Core (e.g., 1.2.3) |
| Main Version | Yes | The version string for CliInvoke (e.g., 1.2.3) |
You MUST load and execute the cliinvoke-inner-loop skill first to ensure the codebase is stable and tests are passing.
To test changes in CliInvoke.Core that impact the main library:
mkdir -p ./nupkgs
dotnet pack src/CliInvoke.Core -c Release -o ./nupkgs
dotnet restore src/CliInvoke -s ./nupkgs -s https://api.nuget.org/v3/index.json
Follow the sequence defined in .github/workflows/publish.yml:
src/CliInvoke.Core./p:CliInvokeCoreVersion=<<core-version>> and /p:CliInvokeVersion=<<main-version>>.src/CliInvoke.Core nupkg is generated in the output directory.src/CliInvoke restores successfully using the local feed.