Skip to content

Fixes for storefront merge#3

Merged
jarednorman merged 3 commits into
all-together-nowfrom
all-together-now-fixes
Jul 13, 2026
Merged

Fixes for storefront merge#3
jarednorman merged 3 commits into
all-together-nowfrom
all-together-now-fixes

Conversation

@jarednorman

Copy link
Copy Markdown
Member

No description provided.

The rename commit updated the error message and clone paths in
storefront/template.rb but missed the URL-parsing regex, which still
required the path to end in starter_frontend/template.rb. The installer
now generates URLs ending in storefront/template.rb, so every remote
install would abort with the 'Could not parse' error. CI never caught
this because it applies the template from a local path via
SOLIDUS_STOREFRONT_TEMPLATE, which skips the URL parser entirely.
In CI the generated app lives under $RUNNER_TEMP while the repo
checkout lives under $GITHUB_WORKSPACE, so the ResultAdapter remap
target (SimpleCov.root/../storefront/templates) never exists and the
remap never fired. Coverage is still attributed to
storefront/templates/** on Codecov because the cobertura report contains
app-relative paths (app/controllers/...) that Codecov's path fixing
suffix-matches against the repo tree.

Verified against the report Codecov ingested for 1f98667.

The ERB trailing-line trimming was equally dead: this port of the
coverage setup dropped enable_coverage_for_eval, so no .erb files
appear in the results at all.
Everything else in .dockerdev derives paths from $APP_USER, so this
was the only leftover.
@jarednorman
jarednorman merged commit 5dc4551 into all-together-now Jul 13, 2026
35 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant