Commit Graph

66813 Commits

Author SHA1 Message Date
Patrik Oldsberg bb5f5145e6 Merge pull request #30878 from drodil/001_implemented
chore: set 0001-notifications BEP to implemented
2025-08-14 17:01:22 +02:00
Patrik Oldsberg 2afa2cfd79 Merge pull request #30879 from backstage/storybook
Merge all Storybook instances at the root level
2025-08-14 14:19:38 +02:00
Charles de Dreuille 770918de5b Change output path for Storybook
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-08-14 11:30:24 +02:00
Charles de Dreuille 349d75c1eb Update verify_microsite.yml
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-08-14 08:26:23 +02:00
Charles de Dreuille 1063a993dc Update deploy_microsite.yml
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-08-14 08:23:40 +02:00
Charles de Dreuille 696b802e35 Update project-structure.md
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-08-13 23:20:24 +02:00
Charles de Dreuille c82dd4afe1 Cleanup
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-08-13 22:57:39 +02:00
Charles de Dreuille cc2fe52eab Update verify_storybook.yml
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-08-13 22:22:21 +02:00
Charles de Dreuille 854351e088 Move Storybook to the root
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-08-13 22:18:04 +02:00
Charles de Dreuille d9fb18dc9a Update verify_storybook.yml
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-08-13 21:39:56 +02:00
Charles de Dreuille 3aa31bd93a Align Storybook versions
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-08-13 21:33:51 +02:00
Charles de Dreuille 7db6f686f2 Update verify_storybook.yml
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-08-13 21:25:23 +02:00
Charles de Dreuille a0a6b5977b Update verify_storybook.yml
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-08-13 21:20:50 +02:00
Charles de Dreuille af62ae8211 Update verify_storybook.yml
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-08-13 21:07:53 +02:00
Charles de Dreuille 0b3f0dcbc4 Fix docs
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-08-13 21:04:43 +02:00
Patrik Oldsberg 615fc4ba7c Merge pull request #30885 from backstage/rugvip/bonus
backend-defaults: removed bonus middleware
2025-08-13 20:51:01 +02:00
Patrik Oldsberg 4f6c6d8808 backend-defaults: removed bonus middleware
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-08-13 19:47:39 +02:00
Ben Lambert b1102535b6 Merge pull request #30877 from drodil/alert_message_space 2025-08-13 18:02:37 +02:00
Charles de Dreuille 5e38b5b1f8 Fix imports
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-08-13 16:12:50 +02:00
Charles de Dreuille 0d5f310c29 Remove Storybook from packages/ui
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-08-13 16:08:01 +02:00
Charles de Dreuille 61ccf5251b Merge branch 'master' into storybook 2025-08-13 15:46:15 +02:00
Charles de Dreuille 4e119c3d82 Update Storybook preview
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-08-13 15:45:02 +02:00
Hellgren Heikki dbfc817bdf chore: set 0001-notifications BEP to implemented
cleaned the document and made it match the current implementation

still missing #30028 for metadata

Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-08-13 15:59:30 +03:00
Charles de Dreuille 2dc902d94f Merge pull request #30874 from backstage/bui-header-page
BUI - Update breacrumb on HeaderPage
2025-08-13 13:57:42 +01:00
Hellgren Heikki 1de1186bb2 fix: add missing space in alert display component
Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-08-13 15:11:39 +03:00
Charles de Dreuille 7ec7e050cc Update Table.stories.tsx
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-08-13 14:07:09 +02:00
Charles de Dreuille 459e052b29 Move all storybook into one
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-08-13 14:01:46 +02:00
Charles de Dreuille 63f739028c Update report.api.md
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-08-13 12:04:23 +02:00
Charles de Dreuille b245c9d26f Improve breadcrumb on HeaderPage
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-08-13 12:03:36 +02:00
Fredrik Adelöw 9ee3038983 Merge pull request #30863 from 04kash/fix/scaffolder-conditional-permisssion
Fix conditional scaffolder task permission checks on the frontend
2025-08-13 10:54:26 +02:00
John Philip 4ba9f986d2 Merge pull request #30847 from johnphilip283/fix-sidebar-css
fix CSS rules depending on if sidebar is present
2025-08-12 12:32:33 -04:00
Patrik Oldsberg 80c2ffdd1e Merge pull request #30791 from backstage/changeset-release/master
Version Packages (next)
2025-08-12 18:11:08 +02:00
github-actions[bot] 571280f19c Version Packages (next) 2025-08-12 15:33:11 +00:00
Patrik Oldsberg 7d441f9313 Merge pull request #30396 from veenarm/fix-auditor-length
fix: Scaffolder Auditor length issue with file uploads or very long task parameters
2025-08-12 17:28:22 +02:00
Damola Obaleke 2ec0734a61 Created technical article blog 2025-08-8-migrating-legacy-services-to-a-modern-developer-portal (#30844)
* Created 2025-08-8-migrating-legacy-services-to-a-modern-developer-portal.md

Signed-off-by: Damola Obaleke <45045727+damolaobaleke@users.noreply.github.com>
Signed-off-by: Damola Obaleke <damolaobaleke@gmail.com>

* Update 2025-08-8-migrating-legacy-services-to-a-modern-developer-portal.md

added in # prettier-ignore which Jeff added

Signed-off-by: Damola Obaleke <45045727+damolaobaleke@users.noreply.github.com>
Signed-off-by: Damola Obaleke <damolaobaleke@gmail.com>

* Update 2025-08-8-migrating-legacy-services-to-a-modern-developer-portal.md

added in truncate tag

Signed-off-by: Damola Obaleke <45045727+damolaobaleke@users.noreply.github.com>
Signed-off-by: Damola Obaleke <damolaobaleke@gmail.com>

* Update 2025-08-8-migrating-legacy-services-to-a-modern-developer-portal.md

currently adding the assets directory for images just fixed formatting

Signed-off-by: Damola Obaleke <45045727+damolaobaleke@users.noreply.github.com>
Signed-off-by: Damola Obaleke <damolaobaleke@gmail.com>

* Add files via upload

Signed-off-by: Damola Obaleke <45045727+damolaobaleke@users.noreply.github.com>
Signed-off-by: Damola Obaleke <damolaobaleke@gmail.com>

* Add files via upload

Signed-off-by: Damola Obaleke <45045727+damolaobaleke@users.noreply.github.com>
Signed-off-by: Damola Obaleke <damolaobaleke@gmail.com>

* Delete 2025-08-08 directory

Signed-off-by: Damola Obaleke <45045727+damolaobaleke@users.noreply.github.com>
Signed-off-by: Damola Obaleke <damolaobaleke@gmail.com>

* Update 2025-08-8-migrating-legacy-services-to-a-modern-developer-portal.md

Fixed all assets, being reference from assets directory
Fixed all formatting issues

Signed-off-by: Damola Obaleke <45045727+damolaobaleke@users.noreply.github.com>
Signed-off-by: Damola Obaleke <damolaobaleke@gmail.com>

* added dark version image of plugin ecosystem

Signed-off-by: Damola Obaleke <45045727+damolaobaleke@users.noreply.github.com>
Signed-off-by: Damola Obaleke <damolaobaleke@gmail.com>

* Update and rename 2025-08-8-migrating-legacy-services-to-a-modern-developer-portal.md to 2025-08-8-migrating-legacy-services-to-a-modern-developer-portal.mdx

1. took out #prettier ignore line
2. Added dark version image
3. renamed to .mdx extension

Signed-off-by: Damola Obaleke <45045727+damolaobaleke@users.noreply.github.com>
Signed-off-by: Damola Obaleke <damolaobaleke@gmail.com>

* Rename to 2025-08-08-migrating-legacy-services-to-a-modern-developer-portal.mdx to 2025-08-08-migrating-legacy-services-to-a-modern-developer-portal.mdx

Signed-off-by: Damola Obaleke <45045727+damolaobaleke@users.noreply.github.com>
Signed-off-by: Damola Obaleke <damolaobaleke@gmail.com>

* fixed formatting with prettier. ran yarn prettier:fix

Signed-off-by: Damola Obaleke <damolaobaleke@gmail.com>

* deleted image 5

Signed-off-by: Damola Obaleke <damolaobaleke@gmail.com>

* deleted image and used prettier fix

Signed-off-by: Damola Obaleke <damolaobaleke@gmail.com>

* removed yarn duplicate version packages in lock file

Signed-off-by: Damola Obaleke <damolaobaleke@gmail.com>

* took out backstage/cli package and added it as a dev dependency

Signed-off-by: Damola Obaleke <damolaobaleke@gmail.com>

* removed backstage/cli dependency

Signed-off-by: Damola Obaleke <damolaobaleke@gmail.com>

* removed backstage/cli dependency and updated yarn lock

Signed-off-by: Damola Obaleke <damolaobaleke@gmail.com>

* reverting yarn lock so there are no changes

Signed-off-by: Damola Obaleke <damolaobaleke@gmail.com>

* reverting yarn lock so there are no changes

Signed-off-by: Damola Obaleke <damolaobaleke@gmail.com>

* reverting yarn lock so there are no changes

Signed-off-by: Damola Obaleke <damolaobaleke@gmail.com>

---------

Signed-off-by: Damola Obaleke <45045727+damolaobaleke@users.noreply.github.com>
Signed-off-by: Damola Obaleke <damolaobaleke@gmail.com>
2025-08-12 17:26:05 +02:00
Patrik Oldsberg 402c31d5a7 Merge pull request #30864 from backstage/blam/kubernetes
`kubernetes`: breaking change to remove support for legacy backend system
2025-08-12 17:22:15 +02:00
Patrik Oldsberg 7b123a2153 scaffolder-backend: add parameter truncation with more configuration values
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-08-12 17:10:09 +02:00
Patrik Oldsberg 3aeaf2555f scaffolder-backend: refactor parameter truncation
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-08-12 17:04:19 +02:00
Matt Brown 167b487068 techdocs-cli.js: remove -s yarn flag (#30658)
techdocs-cli.js: remove -s yarn flag
```
Signed-off-by: Matt Brown <mattbrown@spotify.com>
2025-08-12 09:41:44 -04:00
benjdlambert a5795707ef chore: removal of backend-common from tests
Signed-off-by: benjdlambert <ben@blam.sh>
2025-08-12 13:18:00 +02:00
benjdlambert d8caf04934 chore: Fix deps
Signed-off-by: benjdlambert <ben@blam.sh>
2025-08-12 11:43:07 +02:00
benjdlambert 759568de61 feat: add changeset
Signed-off-by: benjdlambert <ben@blam.sh>
2025-08-12 11:42:11 +02:00
benjdlambert f5ee57c0d9 chore: initial breaking change for kubernetes plugin to remove deprecated exports and removing kubernetes builder
Signed-off-by: benjdlambert <ben@blam.sh>
2025-08-12 11:27:05 +02:00
Fredrik Adelöw d2d6d325f9 Merge pull request #30859 from drodil/catalog_sorted
fix(catalog): processor order not to affect hash generation
2025-08-12 10:42:20 +02:00
Hellgren Heikki 9dd213caf2 fix(catalog): processor order not to affect hash generation
sort the arrays such as relations, deferred entities, refresh keys and
parents coming from processors before updating the entity hash. when the
order of the processors is random, the order of the emitted relations
can be also random making unnecessary stitching occur for the entity as
the hash has changed.

this change most probably means that existing hashes for entities do not
match on the first processing round but makes the upcoming processing
rounds much more stable thus making the catalog processing more
performant.

Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-08-12 11:05:12 +03:00
Kashish Mittal 4ae87f5257 Add getResources method to permissionIntegrationRouter to enable conditional scaffolder task permission checks on the frontend
Signed-off-by: Kashish Mittal <kmittal@redhat.com>
2025-08-11 12:34:45 -04:00
Fredrik Adelöw e2a5195b20 Merge pull request #30490 from Sarabadu/fix-double-padding-k8s 2025-08-11 17:23:48 +02:00
Patrik Oldsberg 8c2445acaa Merge pull request #29490 from backstage/rugvip/rspack
cli: switch to using Rspack by default
2025-08-11 16:06:48 +02:00
Patrik Oldsberg 274ef53e13 create-app: update e2e test config to run app and backend separately
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-08-11 14:28:39 +02:00
Patrik Oldsberg e1d5bff532 e2e-test: minor tweak for better windows support
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-08-11 14:28:39 +02:00