Skip to content
  • Jérôme Charaoui's avatar
    Remove packages/i18n when it's not needed for build · 1abf2a6a
    Jérôme Charaoui authored
    When TRANSLATION_BRANCH is undefined, we're not building a website which
    needs translations. However because of the way many website projects
    integrate `lego` packages, by symlinking `packages/` to `lego/packages/`,
    such builds are always created with the `i18n` plugin present.
    
    This is *not* harmless: at present, if a python >=3.9 build environment
    is used, this plugin will corrupt *all* builds with PO-file garbage.
    
    By removing the plugin prior to a deployment build, we work around this
    problem, while at the same time likely improve build times.
    1abf2a6a