Skip to content

Conversation

@rioug
Copy link
Collaborator

@rioug rioug commented Jan 6, 2026

What? Why?

Move to shakapacker which lets us use the latest version of wepack

What should we test?

Green specs 🟢

I wouldn't hurt to do a standard release test as well to make sure everything is working as expected.

Release notes

Changelog Category (reviewers may add a label for the release notes):

  • User facing changes
  • API changes (V0, V1, DFC or Webhook)
  • Technical changes only
  • Feature toggled

The title of the pull request will be included in the release notes.

rioug added 23 commits January 6, 2026 14:31
We are still using the old `ruby-sass` because it's a dependency from
`rails-sass` which is a dependcy from `select2`. It looks like the
master branch on the ofn fork get rid of the dependency, so we should
upgrading.
Move the Postcss config hack to postcss.config.js
Trying to stay as close as possible to the default config
We are not planning to upgrade foundation-sites
Disable overlayi, it covers the whole page as we have lots of warning
It's need for jest to work properly.
@rioug rioug force-pushed the 10298-upgrade-to-shakapaker branch from 35ee2fb to 6ca5e2e Compare January 6, 2026 03:54
@rioug rioug added the technical changes only These pull requests do not contain user facing changes and are grouped in release notes label Jan 6, 2026
@rioug rioug marked this pull request as ready for review January 6, 2026 04:08
@sigmundpetersen sigmundpetersen moved this from All the things 💤 to In Progress ⚙ in OFN Delivery board Jan 6, 2026
@rioug rioug force-pushed the 10298-upgrade-to-shakapaker branch from 075cbce to e4886c7 Compare January 9, 2026 04:56
rioug added 4 commits January 9, 2026 15:57
It seems that we have functionality that depends on the order the
scripts are executed. Using defer breaks that.
Using defer is better performance wise so we should try to address this
eventually, might need to wait till we get rid of angular.
On CI assets are precompiled so it should not be needed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

technical changes only These pull requests do not contain user facing changes and are grouped in release notes

Projects

Status: In Progress ⚙

Development

Successfully merging this pull request may close these issues.

1 participant