#10301·blockly

eliminate/simplify gulp setup

Author: maribethbCreated Aug 20, 2026Updated Sep 14, 2026
Labelsarea: build & tooling

Check for duplicates

  • I have searched for similar issues before opening a new one.

Description

we're using gulp but not for anything that's actually useful. consider this the parent issue for these sub-issues:

  • appengine_tasks - can be deleted once we delete the appengine demos, not worth messing with until then
  • build_tasks - #10305 - most complicated one, actually using a couple of gulp plugins, non-trivial to migrate
  • docs_tasks - #10303 - mostly straightforward
  • git_tasks - #10302 - extremely straightforward and why is this even gulp to begin with
  • helper_tasks - only used by appengine, package, and build but not needed once those are gone/updated, so delete then
  • package_tasks - #10300 - mostly straightforward
  • test_tasks - #10306 - somewhat straightforward and the most annoying one to use and causing us real problems with nx
  • config.mjs - not a gulpfile, can continue to host shared config that plain node scripts might need

Reproduction steps

Priority

No response

Stack trace

bash

Screenshots

No response

Browsers

No response

Source: RaspberryPiFoundation/blockly