Skip to content

fix(ci): pack Interpreter without ToolPackageRuntimeIdentifiers in publish job#13

Merged
juner merged 2 commits into
mainfrom
agents/ascii-piet-interpreter-commands
Jun 4, 2026
Merged

fix(ci): pack Interpreter without ToolPackageRuntimeIdentifiers in publish job#13
juner merged 2 commits into
mainfrom
agents/ascii-piet-interpreter-commands

Conversation

@juner
Copy link
Copy Markdown
Contributor

@juner juner commented Jun 4, 2026

概要

publish ジョブの Pack Libraries ステップで Interpreter を pack する際、ToolPackageRuntimeIdentifiers が設定されているため SDK が RID 別のビルド成果物を要求してエラーになっていた。

RID 別の AOT パッケージは build-aot マトリックスジョブで生成済みのため、publish ジョブでは managed fallback パッケージのみ pack すればよい。

変更

dotnet pack Interpreter/Esolang.Piet.Interpreter.csproj -c Release -o artifacts/aot --no-build -p:ToolPackageRuntimeIdentifiers=""
  • --no-build: 上のステップの dotnet build 成果物を再利用
  • -p:ToolPackageRuntimeIdentifiers="": RID 別アセット検証をスキップして managed fallback のみ生成

@juner juner merged commit 1e66ca5 into main Jun 4, 2026
6 checks passed
@juner juner deleted the agents/ascii-piet-interpreter-commands branch June 4, 2026 02:04
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