Commit Graph

70641 Commits

Author SHA1 Message Date
Patrik Oldsberg 5e11ad7baa workflows/sync_pull-requests: more reliable triggering
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-10 00:47:56 +01:00
renovate[bot] 3e47965a92 chore(deps): update dependency semver to v7.7.4
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-09 23:03:18 +00:00
renovate[bot] 89f0158832 chore(deps): update dependency mysql2 to v3.16.3
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-09 22:56:17 +00:00
Patrik Oldsberg 30053d9676 Remove invalid typesVersions entries for non-script exports
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-09 23:51:54 +01:00
Patrik Oldsberg 4c23437e22 Merge pull request #32770 from backstage/renovate/knip-5.x-lockfile
chore(deps): update dependency knip to v5.83.1
2026-02-09 23:50:56 +01:00
Patrik Oldsberg fb44e77581 Merge pull request #32759 from backstage/renovate/ldapts-8.x-lockfile
chore(deps): update dependency ldapts to v8.1.6
2026-02-09 23:50:30 +01:00
Patrik Oldsberg 5a09d9bdb6 Add unit tests for cssEntryPoints plugin
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-09 23:29:33 +01:00
Patrik Oldsberg 269fc0c7a1 Fix CSS entry points plugin to avoid duplicate emissions
- Add deduplication logic to only emit CSS once per output directory
- Only emit during write phase, not during generate
- Fix comment describing the path transformation

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-09 23:18:32 +01:00
Patrik Oldsberg 1d219ff863 workflows/sync_pull-requests: more trigger events
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-09 22:56:02 +01:00
renovate[bot] 51f67bd5d2 chore(deps): update dependency knip to v5.83.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-09 21:32:53 +00:00
Fredrik Adelöw 17028c5c8f Merge pull request #32768 from backstage/renovate/npm-axios-vulnerability 2026-02-09 22:20:51 +01:00
Fredrik Adelöw 8c1a7c5fb1 Merge pull request #32769 from elaine-mattos/fix/search-api-scopes 2026-02-09 22:19:53 +01:00
Patrik Oldsberg 67959bf42a catalog-react: move frontend-test-utils to an option peer dep
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-09 22:11:52 +01:00
ElaineDeMattosSilvaB 7e6b5e5e07 fix: add changelog
Signed-off-by: ElaineDeMattosSilvaB <elaine.de-mattos-silva-bezerra@deutschebahn.com>
2026-02-09 21:59:26 +01:00
ElaineDeMattosSilvaB 004ad4389e fix: prevent scope from being mixed up again
Signed-off-by: ElaineDeMattosSilvaB <elaine.de-mattos-silva-bezerra@deutschebahn.com>
2026-02-09 21:52:34 +01:00
ElaineDeMattosSilvaB 5559d3f4d4 fix: code search scope from blob to blobs
Signed-off-by: ElaineDeMattosSilvaB <elaine.de-mattos-silva-bezerra@deutschebahn.com>
2026-02-09 21:50:50 +01:00
renovate[bot] f8da77f9ce chore(deps): update dependency axios to v1.13.5 [security]
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-09 20:49:33 +00:00
Patrik Oldsberg f37439749b Merge pull request #32665 from backstage/renovate/step-security-harden-runner-2.x
chore(deps): update step-security/harden-runner action to v2.14.2
2026-02-09 21:33:19 +01:00
Patrik Oldsberg 9274eb3dba Merge pull request #32705 from backstage/renovate/npm-webpack-vulnerability
chore(deps): update dependency webpack to ~5.104.0 [security]
2026-02-09 21:32:01 +01:00
Patrik Oldsberg 68eb32266d add missing jest peer deps
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-09 21:16:24 +01:00
Patrik Oldsberg df59ee6a82 repo-tools/type-deps: detect ambient jest usage in types
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-09 20:58:51 +01:00
Patrik Oldsberg 5040fdaa55 Fix lint error in types.d.ts
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-09 20:42:47 +01:00
Patrik Oldsberg a7d4a3109c frontend-test-utils: consistent internal types for test api pairs
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-09 20:37:36 +01:00
Patrik Oldsberg 97a0f940e2 Change CLI changeset to patch
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-09 20:28:47 +01:00
Patrik Oldsberg 5c95133efa Add type declaration for postcss-import
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-09 20:27:30 +01:00
Patrik Oldsberg 05f4409631 Update changeset to focus on user impact
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-09 20:18:17 +01:00
Patrik Oldsberg a51c633f35 Fix packages/ui/package.json exports configuration
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-09 20:16:10 +01:00
Patrik Oldsberg 3843732b73 scaffolder-react: update useTemplateSchema test to use new test utils
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-09 19:53:32 +01:00
Patrik Oldsberg 6bc82ab123 accepts: cleanup duplicate casing
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-09 19:50:45 +01:00
Patrik Oldsberg 2d77cacd84 frontend-test-utils: add @types/jest peer dep
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-09 19:44:20 +01:00
Charles de Dreuille c0183daf87 Update clean-bags-occur.md
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2026-02-09 18:36:42 +00:00
Charles de Dreuille 2899ed0241 Improve leaf props for background
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2026-02-09 18:34:11 +00:00
Patrik Oldsberg e6c336bc76 catalog-react: switch to createApiMock
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-09 19:32:10 +01:00
Patrik Oldsberg 7ee7f122a8 frontend-test-utils: adjust fetch mock + add createApiMock
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-09 19:22:58 +01:00
Patrik Oldsberg cad0b68d9c cli: Integrate CSS bundling as a Rollup plugin
Instead of having a separate post-build step for CSS entry points,
the CSS bundling is now integrated directly into the Rollup build
as a plugin. This is cleaner and will enable better watch mode
support in the future.

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-09 17:30:35 +01:00
Patrik Oldsberg a1c11eef03 Remove custom UI package build steps from workflows
The UI package now uses the standard backstage-cli build, so there's
no need for separate build steps in CI workflows.

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-09 17:21:53 +01:00
Patrik Oldsberg 34b11e16c8 Update changeset to mention postcss-import
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-09 16:29:47 +01:00
Patrik Oldsberg fb3bc36690 cli: Switch CSS bundling from lightningcss to postcss-import
postcss-import naturally preserves @layer declarations during bundling,
eliminating the need for custom layer parsing and restoration logic.
This simplifies the implementation while also preserving source comments.

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-09 16:01:16 +01:00
Charles de Dreuille 576d1d3902 Update report.api.md
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2026-02-09 14:46:38 +00:00
Gustaf Räntilä 5c76d13ada Allow ref on the Tag component
Signed-off-by: Gustaf Räntilä <g.rantila@gmail.com>
2026-02-09 15:30:54 +01:00
Charles de Dreuille b5c487a701 Update after feedbacks
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2026-02-09 14:28:44 +00:00
Patrik Oldsberg 8c2068cbb4 Merge pull request #32729 from backstage/rugvip/improve-in-memory-catalog-client
catalog-client: improve InMemoryCatalogClient to fully implement query features
2026-02-09 14:47:35 +01:00
Patrik Oldsberg 3f19d5ec32 frontend-test-utils: review fixes for readonly fields and config constructor
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-09 14:20:57 +01:00
Patrik Oldsberg 20131c561a Add changesets for CSS exports support
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-09 13:53:05 +01:00
Patrik Oldsberg 4f9d980943 cli: Add support for CSS exports in package build
This adds support for CSS entry points in package exports. When a package
declares a CSS file in its exports field, the CLI will now automatically
bundle it during `backstage-cli package build` and rewrite the export
path from src/ to dist/ at publish time.

The CSS bundling uses lightningcss to resolve @import statements and
preserves @layer declarations that would otherwise be stripped during
bundling.

This allows packages like @backstage/ui to use the standard build command
instead of custom build scripts for CSS bundling.

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-09 13:53:05 +01:00
Andre Wanlin 5a5e9bb6bd Merge pull request #32753 from awanlin/doc/scaffolder-aciton-corrections
docs - Writing Custom Actions Corrections
2026-02-09 06:45:09 -06:00
Patrik Oldsberg c1b94c43a4 Merge pull request #31225 from kunickiaj/feat/home-frontend-blueprints
feat(home): add new frontend system support
2026-02-09 13:29:05 +01:00
Fredrik Adelöw a1717b1df6 Merge pull request #32698 from backstage/dependabot/npm_and_yarn/jsonpath-1.2.0
build(deps): bump jsonpath from 1.1.1 to 1.2.0
2026-02-09 12:06:30 +01:00
Patrik Oldsberg 5a77d437cc Merge pull request #32758 from backstage/rugvip/remove-backend-defaults-from-plugins
plugins: move `@backstage/backend-defaults` to devDependencies in backend plugins
2026-02-09 11:55:23 +01:00
renovate[bot] 804d1174e0 chore(deps): update dependency ldapts to v8.1.6
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-09 10:47:16 +00:00