Skip to content

Fix installation order in template.rb builds#1689

Merged
dl-maura merged 2 commits intomainfrom
template-builds
Nov 13, 2025
Merged

Fix installation order in template.rb builds#1689
dl-maura merged 2 commits intomainfrom
template-builds

Conversation

@thatbudakguy
Copy link
Member

@thatbudakguy thatbudakguy commented Nov 12, 2025

This makes two changes that are necessary for template.rb builds to succeed:

  • Runs the generators in an after_bundle block like Blacklight does, so that asset files have already been created when we try to modify them
  • Makes sure that the @geoblacklight/frontend package is installed regardless of our choice of asset generator, since both use it (for importmaps we weren't installing it)

Both asset pipelines use it, so this just installs it before
invoking either pipeline.
@thatbudakguy thatbudakguy marked this pull request as ready for review November 12, 2025 23:33
@github-actions
Copy link

github-actions bot commented Nov 12, 2025

Demo app download link: https://github.com/geoblacklight/geoblacklight/actions/runs/19315238942/artifacts/4549946464

  1. Download demo app and unzip file
  2. Change into app directory
    • run docker compose pull
    • run docker compose up
  3. Open in browser

Copy link
Contributor

@dl-maura dl-maura left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

worked with @thatbudakguy

@dl-maura dl-maura merged commit 07e42ce into main Nov 13, 2025
14 checks passed
@dl-maura dl-maura deleted the template-builds branch November 13, 2025 21:20
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.

2 participants