Commit Graph

68268 Commits

Author SHA1 Message Date
Fredrik Adelöw f58e7f1d0d Merge pull request #31002 from mathieu-benoit/patch-3
feat: Update backend/Dockerfile - `node:20` --> `node:22`
2025-09-12 23:28:29 +02:00
Patrik Oldsberg 53150372e5 Merge pull request #31111 from backstage/rugvip/type
catalog-react: removed entity card type deprecation warning
2025-09-12 18:08:55 +02:00
Ben Lambert f346091c8a Merge pull request #31131 from backstage/rugvip/noseed
create-app: remove redundant lock seed entries
2025-09-12 15:14:58 +02:00
Ben Lambert 4ff21d08e8 Merge pull request #31126 from backstage/blam/scaffolder-actions-registry
`scaffolder`: Allow executing `ActionsRegistry` actions from the Scaffolder
2025-09-12 15:08:17 +02:00
benjdlambert c68cb321ae chore: exit pre-release
Signed-off-by: benjdlambert <ben@blam.sh>
2025-09-12 15:06:25 +02:00
Andre Wanlin f02ba03ec6 Merge pull request #31001 from mathieu-benoit/patch-2
docs: Update docker.md - `node:20` --> `node:22` for base images
2025-09-12 07:40:01 -05:00
Patrik Oldsberg 0fc9b1c71f create-app: remove redundant lock seed entries
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-09-12 14:15:45 +02:00
Fredrik Adelöw cda6b61f19 Merge pull request #31129 from chonpisitkong01/patch-1
fix: correct import path for catalogPermissionRules.ts
2025-09-12 14:10:33 +02:00
Fredrik Adelöw 99bd91dcf7 Update docs/permissions/custom-rules.md
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2025-09-12 14:10:19 +02:00
Charles de Dreuille 1dfaeeebdf Update mkdocs.yml
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-09-12 11:58:41 +01:00
Charles de Dreuille d0baa442e8 Add CSS variables + class name structure
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-09-12 11:53:27 +01:00
chonpisitkong01 31ef3f023c fix: correct import path for catalogPermissionRules.ts
Update incorrect file path reference in catalogPermissionRules.ts import statement.

Signed-off-by: chonpisitkong01 <112919164+chonpisitkong01@users.noreply.github.com>
2025-09-12 17:30:14 +07:00
benjdlambert ca0aeea342 chore: code-review comments
Signed-off-by: benjdlambert <ben@blam.sh>
2025-09-12 10:23:20 +02:00
benjdlambert a57185fd48 chore: changeset
Signed-off-by: benjdlambert <ben@blam.sh>
2025-09-12 09:11:40 +02:00
benjdlambert 53e19ab6d8 chore: added tests
Signed-off-by: benjdlambert <ben@blam.sh>
2025-09-12 09:10:58 +02:00
benjdlambert a3edb2eb40 chore: added comment]
Signed-off-by: benjdlambert <ben@blam.sh>
2025-09-12 08:59:59 +02:00
Patrick Jungermann e0db9b8534 fix(cli): identify custom patterns that extend the default pattern
If a custom pattern is used, `backstage.json` will not be updated.
However, if the custom pattern extends the default pattern,
`backstage.json` will be updated, too.

Example:

- `@backstage/*` (default)
- `@{backstage,backstage-community}/*`
- `@{extra1,backstage,extra2}/*`

Fixes: #28839
Signed-off-by: Patrick Jungermann <Patrick.Jungermann@gmail.com>
2025-09-12 08:58:31 +02:00
benjdlambert e934a27775 chore: added the ability to pull actions from actions registry
Signed-off-by: benjdlambert <ben@blam.sh>
2025-09-12 08:58:17 +02:00
Hellgren Heikki 33faad237f feat(cli): also support custom manifest in version bump
Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-09-12 09:14:44 +03:00
Hellgren Heikki d4b682feaf feat(yarn-plugin): custom manifest location
added two environment variables that can be used to control the location
of backstage manifest file used by the yarn plugin. this helps using the
plugin in restricted environments without direct or access at all to the
internet.

closes #31101

Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-09-12 08:18:33 +03:00
Fredrik Adelöw 9b2e16e858 Merge pull request #31120 from backstage/textfield-storybook-fix 2025-09-11 22:25:17 +02:00
MT Lewis 2c0894a64b bui: fix TextField story
Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com>
2025-09-11 17:10:30 +01:00
Fredrik Adelöw d2e5ef17ea Merge pull request #31004 from drodil/msgraph_parent_group_order
fix(catalog): msgraph to use only first parent for groups
2025-09-11 15:40:42 +02:00
TA31OU 28b460d00f Merge branch 'master' of https://github.com/backstage/backstage
Signed-off-by: TA31OU <kyle.opperman@ing.com>
2025-09-11 14:56:53 +02:00
benjdlambert 987cd8a6f5 chore: make the catalog:get-catalog-entity action readOnly
Signed-off-by: benjdlambert <ben@blam.sh>

Signed-off-by: benjdlambert <ben@blam.sh>
2025-09-11 14:53:50 +02:00
TA31OU 99f7e737d6 Merge
Signed-off-by: TA31OU <kyle.opperman@ing.com>
2025-09-11 14:45:29 +02:00
Fredrik Adelöw 3e574055b1 Merge pull request #31116 from backstage/freben/notif
fix notifications rendering
2025-09-11 14:03:01 +02:00
Fredrik Adelöw 4815b120f8 fix notifications rendering
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2025-09-11 13:49:15 +02:00
Fredrik Adelöw 283c5af789 Merge pull request #31115 from backstage/freben/templates
fix a non-working example template
2025-09-11 13:34:25 +02:00
Fredrik Adelöw 8c51c70020 fix a non-working example template
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2025-09-11 13:16:16 +02:00
Charles de Dreuille 8b25afdf12 Fix link error
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-09-11 11:32:32 +01:00
Fredrik Adelöw 853034634d Merge pull request #31113 from drodil/microsite_plugin_search
feat(microsite): add search for plugins
2025-09-11 12:04:42 +02:00
Fredrik Adelöw 84c25413d6 Merge pull request #31112 from lstanden/fix-github-case-insensitivity
Fixes issue with organization name case sensitivity when using allowedInstallationOwners
2025-09-11 09:52:30 +02:00
Joshua Rogers b87e54c355 tests(techdocs): add transformer tests for sanitizing javascript: hrefs
Signed-off-by: Joshua Rogers <MegaManSec@users.noreply.github.com>
2025-09-11 08:44:33 +02:00
Joshua Rogers cb9e2d1155 Revert "techdocs: Disallow javascript URLs"
This reverts commit 067fdcd0a5.

Signed-off-by: Joshua Rogers <MegaManSec@users.noreply.github.com>
2025-09-11 08:26:59 +02:00
Hellgren Heikki 8f9d0f947c feat(microsite): add search for plugins
Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-09-11 08:54:18 +03:00
Lee Standen 56897d717e Fixes issue with organization name case sensitivity when using allowedInstallationOwners
Signed-off-by: Lee Standen <lee.standen@ironcladhq.com>
2025-09-10 15:57:16 -07:00
Patrik Oldsberg 79ff318518 catalog-react: removed entity card type deprecation warning
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-09-11 00:53:22 +02:00
Luna Stadler 8d18d23e34 Improve TechDocs page titles (especially for nested pages) (#31054)
* Replace underscores in techdocs titles

Signed-off-by: Luna Stadler <luc@spreadshirt.net>

* Make techdocs titles similar to component titles

The pattern for components is entity name, page/tab and then app title.
This ordering makes it easier to distinguish tabs at a glance.

Signed-off-by: Luna Stadler <luc@spreadshirt.net>

* Abbreviate nested pages in techdocs

A deeply nested page like `/really/very/deeply/nested/page`, will now
become "Really | ... | Nested | Page".

This should preserve some of the context and support docs whith deeply
nested pages.

Signed-off-by: Luna Stadler <luc@spreadshirt.net>

* Add changeset for TechDocs page title improvements

Signed-off-by: Luna Stadler <luc@spreadshirt.net>

* Display the full title based on all parts of the path

Signed-off-by: Luna Stadler <luc@spreadshirt.net>

---------

Signed-off-by: Luna Stadler <luc@spreadshirt.net>
2025-09-10 14:34:58 -04:00
Hayato Kihara d03010ec9b docs: Add missing TOC entries to TechDocs FAQ (#30900)
Signed-off-by: Hayato Kihara <kai.21banana@gmail.com>
2025-09-10 14:23:23 -04:00
Fredrik Adelöw 933a982c12 Merge pull request #30984 from Frueber/tech-docs/external-tech-docs-redirect/add-handling-tests-and-documentation 2025-09-10 19:24:28 +02:00
Fredrik Adelöw 13c330d579 Merge pull request #29381 from backstage/renovate/npm-dompurify-vulnerability
fix(deps): update dependency dompurify to v3.2.4 [security]
2025-09-10 16:28:54 +02:00
Charles de Dreuille f23cd88621 Fix spelling mistakes
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-09-10 13:56:59 +01:00
Charles de Dreuille 4d2816dbe9 First pass improving theming docs
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-09-10 13:54:15 +01:00
Fredrik Adelöw e9d9b1b21f Merge pull request #30983 from koalaty-code/scaffolder-backend-router-request-size-limit
fix(scaffolder-backend): sets router max upload size to 10MB
2025-09-10 14:30:26 +02:00
Vincenzo Scamporlino 184d03a4cf clean up api-docs community-plugins
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2025-09-10 10:34:24 +02:00
Patrik Oldsberg 89925d16d6 Merge pull request #31097 from backstage/import-false-in-shared-mf-deps
fix(module-federation): disallow imported fallback modules in mf
2025-09-10 10:05:03 +02:00
Carl-Erik Bergström fffd4347fa fix(module-federation): disallow imported fallback modules in mf
Signed-off-by: Carl-Erik Bergström <cbergstrom@spotify.com>
2025-09-10 09:41:33 +02:00
Aditya Kumar e72c879b09 Updated Note format
Signed-off-by: Aditya Kumar <aditya.kumar60@infosys.com>
2025-09-10 12:16:48 +05:30
Aditya Kumar 7bd14534b8 Made the chages to the software catalog Link
Signed-off-by: Aditya Kumar <aditya.kumar60@infosys.com>
2025-09-10 11:10:39 +05:30