Page MenuHomePhabricator

GrantMetrics: Move from Assetic to Webpack Encore
Closed, ResolvedPublic3 Estimated Story Points

Description

Followup to the ticket T201437: Upgrade to PHP 7.2 and Symfony 4.1 we should also consider moving from Assetic, an unmaintained PHP-based asset management, to Webpack Encore.

Event Timeline

Samwilson subscribed.

I know we didn't estimate this, but it had to be looked at as part of the Symfony 4 upgrade, so I carried on with it this morning and it's pretty much done.

PR: https://github.com/wikimedia/grantmetrics/pull/101

Samwilson set the point value for this task to 3.
Samwilson moved this task from Ready to In Development on the Community-Tech-Sprint board.

Symfony recommends we commit the production assets, which is great because then we don't need to worry about Node on Toolforge.

This PR needs review; currently deployed to staging: https://github.com/wikimedia/grantmetrics/pull/106

PR merged, and deployed to staging. Huzza for no Node on the server. :)

I think we can close this?

Or do we want to try deploying to production again? It's probably about time.

I believe @Niharika requested us to update production in another task. So, yes.

MusikAnimal moved this task from QA to Q1 2018-19 on the Community-Tech-Sprint board.

Deployed! Everything seems to working smoothly. Hopefully it stays that way :)