Repository navigation
Name the transpiler's PineForge Source License 1.2 in the image's licences label - #33
Merged
Merged
Conversation
…ences label Images from 1.3.0 on bundle pineforge-codegen 1.3.0 or later, which is under the PineForge Source License 1.2 (pineforge-codegen-oss #177: a funded-trader challenge, evaluation or simulated account is not Personal Trading and its capital is investment capital). The org.opencontainers.image.licenses label, set in docker/Dockerfile and, since docker/metadata-action's labels override the Dockerfile's, in publish.yml, becomes "Apache-2.0 AND LicenseRef-PineForge-Source-License-1.2". The README's License section says which images carry which label (up to 1.0.0 Apache-2.0; 1.0.1 to 1.1.0 the PolyForm LicenseRef; 1.2.0 the PineForge Source License 1.1; from 1.3.0 the 1.2 one), and the workflow test pins the new expression. It must merge before the 1.3.0 pairing event builds the image. Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Images from 1.3.0 on bundle pineforge-codegen 1.3.0 or later. That codegen is under the PineForge Source License 1.2 (pineforge-codegen-oss #177): a funded-trader challenge, evaluation or simulated account is not Personal Trading, and the capital in it is investment capital, real or simulated.
Changes:
docker/Dockerfileand.github/workflows/publish.yml:org.opencontainers.image.licensesbecomesApache-2.0 AND LicenseRef-PineForge-Source-License-1.2. publish.yml needs its own copy because docker/metadata-action's labels override the Dockerfile's.tests/test_release_workflows.py: pins the new expression in both files.README License section gives the label each image range carries:
Apache-2.0;…-PineForge-Source-License-1.1;…-1.2.It also notes the funded-trader clause.
Earlier images keep their labels; nothing is retagged.
This must merge before the 1.3.0 pairing event builds the image (the codegen 1.3.0 release fires it). The same change for 1.2.0 was #29.
🤖 Generated with Claude Code