Stop depending on WolframResearch actions' hardcoded wolframengine image - #3
Merged
Merged
Conversation
The org's Wolfram license is issued for Wolfram Web Engine (jonmcloone/wwe),
not the plain "Wolfram Engine" product the official
wolframresearch/wolframengine image represents, so the previous password
activation attempt against that image was never going to work — a WWE key
doesn't activate a different Wolfram product's kernel.
Since WolframResearch/{build,check,test,submit}-paclet bake
wolframresearch/wolframengine:latest into their own action Dockerfile, we
can't just point them at a different base image. Instead, run jobs in
jonmcloone/wwe:LabJul1 (the image already proven to license correctly for
this org, per evaluation-function-base/wolfram) and drive the same
underlying tooling directly: git-clone Wolfram`PacletCICD` (pinned to
v0.36.0, matching the version already configured) instead of installing it
via PacletInstall from a release URL, then run each action's own
build/check/test/submit driver .wls script (cloned from the action repo at
the pinned v1.11.0 tag) via wolframscript, replicating main.sh's INPUT_*
env vars and exit-code handling.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011UdYbWushFRZ3RoRBeU6qw
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.
The org's Wolfram license is issued for Wolfram Web Engine (jonmcloone/wwe), not the plain "Wolfram Engine" product the official wolframresearch/wolframengine image represents, so the previous password activation attempt against that image was never going to work — a WWE key doesn't activate a different Wolfram product's kernel.
Since WolframResearch/{build,check,test,submit}-paclet bake wolframresearch/wolframengine:latest into their own action Dockerfile, we can't just point them at a different base image. Instead, run jobs in jonmcloone/wwe:LabJul1 (the image already proven to license correctly for this org, per evaluation-function-base/wolfram) and drive the same underlying tooling directly: git-clone Wolfram
PacletCICD(pinned to v0.36.0, matching the version already configured) instead of installing it via PacletInstall from a release URL, then run each action's own build/check/test/submit driver .wls script (cloned from the action repo at the pinned v1.11.0 tag) via wolframscript, replicating main.sh's INPUT_* env vars and exit-code handling.Claude-Session: https://claude.ai/code/session_011UdYbWushFRZ3RoRBeU6qw