Commit Graph

2583 Commits

Author SHA1 Message Date
Harrison Hogg fd8128c26f Handle resolving asset type imports
Signed-off-by: Harrison Hogg <hhogg@spotify.com>
2024-09-16 12:32:57 +01:00
Harrison Hogg b33f6b22ba Removed type list from cli-node
Signed-off-by: Harrison Hogg <hhogg@spotify.com>
2024-09-16 12:32:57 +01:00
Harrison Hogg c837e6d7d8 Change default feature export to happen in publish script
Signed-off-by: Harrison Hogg <hhogg@spotify.com>
2024-09-16 12:32:56 +01:00
Harrison Hogg 4e8a82eb68 Include web-library and node-library as target package roles
Signed-off-by: Harrison Hogg <hhogg@spotify.com>
2024-09-16 12:32:56 +01:00
Harrison Hogg 520a383e5e Added step to backstage-cli repo fix --publish command
Added a fixer step to the backstage-cli fix command that will annotate default export features to the package json backstage metadata

Signed-off-by: Harrison Hogg <hhogg@spotify.com>
2024-09-16 12:32:56 +01:00
renovate[bot] ab7713a57b fix(deps): update dependency eslint-plugin-jest to v28
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-12 09:47:54 +00:00
Fredrik Adelöw 9d69185aa6 Merge pull request #26571 from backstage/renovate/rollup-plugin-commonjs-26.x
fix(deps): update dependency @rollup/plugin-commonjs to v26
2024-09-11 11:52:52 +02:00
github-actions[bot] 47358815d6 Version Packages (next) 2024-09-10 13:56:19 +00:00
MT Lewis ac9dc88477 backstage-cli: remove dependency on js-yaml
Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com>
2024-09-10 14:09:04 +01:00
MT Lewis 7dbf877e8d backstage-cli: improve messaging around yarn-plugin
Moves the message to the end to make it more
likely users will see it, and add some details on
how to migrate away from the plugin.

Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com>
2024-09-10 13:50:43 +01:00
MT Lewis 1e4b91f6d7 backstage-cli: only use backstage:^ version if the package exists in the new manifest
Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com>
2024-09-10 13:50:43 +01:00
MT Lewis 3d88455be9 cli: use backstage:^ versions when yarn plugin is installed
Introduces basic support for backstage:^ versions
in the versions:bump command in backstage-cli. The
behavior changes in the following ways:

1. If the yarn plugin is detected, write
    backstage:^ versions in package.json files in
    the repo where appropriate.
2. Update breaking change detection to
    correctly resolve lockfile entries for
    packages using backstage:^ versions.

Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com>
2024-09-10 13:50:42 +01:00
Ben Lambert 28238c58f4 Merge pull request #26591 from backstage/blam/vite-v5
Bump to vite v5
2024-09-10 12:51:29 +02:00
blam 8670e45232 chore: bump to vite v5
Signed-off-by: blam <ben@blam.sh>
2024-09-10 11:47:50 +02:00
Ben Lambert 99826362d8 Merge pull request #26281 from backstage/renovate/module-federation-enhanced-0.x
fix(deps): update dependency @module-federation/enhanced to ^0.6.0
2024-09-10 11:38:11 +02:00
Patrik Oldsberg 3f5e676d6b Merge pull request #26469 from backstage/rugvip/inline
add support for inline packages
2024-09-10 11:51:44 +03:00
renovate[bot] c78ff91fee fix(deps): update dependency @rollup/plugin-commonjs to v26
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-09 14:28:07 +00:00
Andre Wanlin 8d231b60a6 Updated scaffolder module template to add to backend
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2024-09-08 15:06:41 -05:00
renovate[bot] d29fc1b251 fix(deps): update dependency @module-federation/enhanced to ^0.6.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-05 13:27:37 +00:00
Fredrik Adelöw cf5bf5c0b4 MORE
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-09-05 15:12:16 +02:00
Fredrik Adelöw 16ffdd68f3 remove direct vite dependencies
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-09-05 15:12:15 +02:00
Patrik Oldsberg 9d810d98ff Merge pull request #26389 from backstage/rugvip/new-inject
app: enable runtime templating and public path + config injection into index.html
2024-09-03 23:59:16 +03:00
github-actions[bot] 582092fb23 Version Packages (next) 2024-09-03 14:38:01 +00:00
Ben Lambert db6bcfbabc Merge pull request #25849 from leboncoin/feat-add-configd-eslint
feat: add config.d.ts in tsconfig included files
2024-09-03 10:59:05 +02:00
Patrik Oldsberg 2d3caafc0f cli: add support for backstage.inline
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-02 14:51:20 +03:00
Patrik Oldsberg 569c3f016f cli: fix css + svg import conflict
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-08-31 12:47:23 +02:00
Patrik Oldsberg 1c8d7571c5 packages/cli: add support for runtime configuration of the webpack public path
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-08-30 15:31:45 +02:00
Patrik Oldsberg 0e1a817a26 packages/cli: output index.html.tmpl
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-08-30 14:50:17 +02:00
Fredrik Adelöw 0b76c700be remove various little backend-common references
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-08-28 12:09:24 +02:00
renovate[bot] f865103b03 chore(deps): update dependency esbuild to ^0.23.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-27 19:42:49 +00:00
github-actions[bot] 911bbe0d92 Version Packages (next) 2024-08-27 11:41:57 +00:00
Fredrik Adelöw 1b5c264aa4 add check reads among the default github app permissions
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-08-26 14:49:18 +02:00
github-actions[bot] 2a2c84ba68 Version Packages 2024-08-20 08:56:34 +00:00
github-actions[bot] 003494838b Version Packages (next) 2024-08-13 13:59:06 +00:00
Ben Lambert 1a45091949 Merge pull request #25780 from backstage/bump-module-federation
build(deps): bump @module-federation/enhanced to ^0.3.5
2024-08-13 15:47:46 +02:00
Patrik Oldsberg e910e572e0 Revert "added the frontend-extensions package role"
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-08-13 14:47:00 +02:00
Fredrik Adelöw 705794def5 rename the role to frontend-extensions
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-08-12 11:10:54 +02:00
Fredrik Adelöw 0f7452c030 add example package
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-08-12 11:10:54 +02:00
Fredrik Adelöw 8669210f3b added the frontend-extension-bundle role
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Co-authored-by: blam <ben@blam.sh>
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-08-12 11:10:54 +02:00
Tim Hansen 6d898d8475 Switch process polyfill to require.resolve
Signed-off-by: Tim Hansen <timbonicush@spotify.com>
2024-08-09 12:07:10 -06:00
MT Lewis 2ced236e07 build(deps): bump @module-federation/enhanced to ^0.3.5
Avoids dependency on vulnerable version of ws: https://github.com/advisories/GHSA-3h5v-q93c-6h6q

Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com>
2024-08-08 15:53:32 +01:00
github-actions[bot] 120319d2b5 Version Packages (next) 2024-08-06 13:15:32 +00:00
Patrik Oldsberg 26da8b7a00 Merge pull request #25889 from drodil/node_fetch
chore(deps): bump node-fetch to ^2.7.0
2024-08-02 11:58:33 +02:00
Heikki Hellgren 93095eecea chore(deps): bump node-fetch to ^2.7.0
Relates to #24590

Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-08-02 12:19:38 +03:00
github-actions[bot] d7a0aa326b Version Packages (next) 2024-07-31 08:16:49 +00:00
Ben Lambert 60dfc2928a Merge pull request #25855 from drodil/cli_license
feat(cli): allow setting license for new command
2024-07-31 09:04:36 +02:00
Heikki Hellgren adabb40edb feat(cli): allow setting license for new command
This allows using custom licenses for new plugins when using the
backstage-cli new command

Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-07-31 09:29:56 +03:00
Thomas Cardonne d2d23136c1 feat: add config.d.ts in tsconfig included files
Signed-off-by: Thomas Cardonne <thomas.cardonne@adevinta.com>
2024-07-30 23:48:42 +02:00
blam 1a1132c9bb chore: fixing config loading for additional config paths
Signed-off-by: blam <ben@blam.sh>
2024-07-30 19:15:01 +02:00
github-actions[bot] 58bbb3edca Version Packages (next) 2024-07-30 12:26:11 +00:00