Skip to content

Ignore generated app/assets/builds output#101

Merged
JuanVqz merged 1 commit into
mainfrom
feature/gitignore-asset-builds
Jun 25, 2026
Merged

Ignore generated app/assets/builds output#101
JuanVqz merged 1 commit into
mainfrom
feature/gitignore-asset-builds

Conversation

@JuanVqz

@JuanVqz JuanVqz commented Jun 25, 2026

Copy link
Copy Markdown
Member

Summary

Add app/assets/builds/ compiled output to .gitignore.

dartsass-rails compiles app/assets/stylesheets/application.scss into app/assets/builds/application.css, which is regenerated on every assets:precompile. It's a build artifact, the CSS equivalent of /public/assets (already ignored), but it was neither tracked nor ignored, so it showed up as untracked noise (?? app/assets/builds/) and could be committed by accident.

Changes

  • .gitignore: ignore /app/assets/builds/*, keep !/app/assets/builds/.keep.
  • Add tracked app/assets/builds/.keep so the directory survives a fresh clone (dartsass needs it as its build target).

Verification

  • git check-ignore app/assets/builds/application.css now matches (ignored).
  • git status is clean of the app/assets/builds/ untracked entry.

dartsass-rails compiles application.scss into app/assets/builds/application.css,
which is regenerated on assets:precompile. Ignore the compiled output (like
/public/assets) while keeping the directory via .keep.
@JuanVqz JuanVqz merged commit 5719a82 into main Jun 25, 2026
4 checks passed
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