Skip to content

Migrate legacy Scaffolder template & custom actions to ARC Platform (Node 20) #244

@rayl15

Description

@rayl15

Our SourceFuse Backstage backend (Node 18) shipped three Yeoman-based Scaffolder actions run:microservice, run:extension, run:scaffold plus the microservices-monorepo template ( https://github.com/sourcefuse/arc-api-backstage-templates/blob/main/templates/microservices-monorepo-template.yaml ). The scope is not limited to this template we will migrate all needed templates one this is completed.

The new ARC Platform (https://github.com/sourcefuse/arc-platform ) runs Backstage on Node 20 and cannot execute these actions.

Goal is to Re-implement the three custom actions with the modern Backstage @backstage/plugin-scaffolder-node API, package them as an internal backend plugin, and update the template so it runs successfully on ARC Platform.

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions