Andre Wanlin
52fba1c57e
Review feedback
...
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
2026-03-13 17:59:21 -05:00
Andre Wanlin
e4cd6aad70
Update docs/ai/index.md
...
Co-authored-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com >
Signed-off-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com >
2026-03-13 17:57:09 -05:00
Andre Wanlin
a148a319df
Update docs/ai/index.md
...
Co-authored-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com >
Signed-off-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com >
2026-03-13 17:56:43 -05:00
Andre Wanlin
34d5315991
Update docs/ai/index.md
...
Co-authored-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com >
Signed-off-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com >
2026-03-13 17:56:30 -05:00
Andre Wanlin
8c19ddbadf
Update docs/ai/index.md
...
Co-authored-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com >
Signed-off-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com >
2026-03-13 17:56:04 -05:00
Andre Wanlin
8aebd31e34
Minor adjustments
...
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
2026-03-13 17:02:42 -05:00
Andre Wanlin
f3a9100932
Feedback corrections
...
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
2026-03-13 16:47:40 -05:00
Andre Wanlin
5abb339d57
Fixed typo
...
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
2026-03-13 16:42:16 -05:00
Andre Wanlin
9b48446864
Added new AI section
...
Co-authored-by: Nawaraj <mbk36900@gmail.com >
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
2026-03-13 16:38:16 -05:00
Andre Wanlin
d187a8b087
Merge pull request #32840 from iurylenonalves/docs-backstage-openapi
...
docs(catalog): add mention of backstage-openapi backend module to configuration
2026-03-13 13:35:09 -05:00
chanchalkhatri
7f84d53161
docs: fix malformed HTML href in documentation landing page ( #33338 )
...
Signed-off-by: chanchalkhatri19 <chanchal.khatri01@infosys.com >
2026-03-13 09:29:20 -04:00
Fredrik Adelöw
154c52d6ed
Merge pull request #33313 from chanchalkhatri19/fix-doc-typos
...
docs: fix typos and grammar errors across documentation
2026-03-12 13:03:32 +01:00
chanchalkhatri19
39ba427d8a
docs: fix typos and grammar errors across documentation
...
Signed-off-by: chanchalkhatri19 <chanchal.khatri01@infosys.com >
2026-03-12 11:31:24 +00:00
zeshanziya
4ec13e7cea
docs: document full text filtering section of entity api
...
Signed-off-by: zeshanziya <zeshan.aws@gmail.com >
2026-03-12 16:34:34 +05:30
github-actions[bot]
ed7c4e3bef
Version Packages (next)
2026-03-10 17:34:12 +00:00
Ben Lambert
e8736ea2e8
feat(scaffolder): implementing secrets schema for scaffolder templates ( #32320 )
...
* feat: implementing secrets schema for scaffolder templates
Signed-off-by: benjdlambert <ben@blam.sh >
* chore: fix and regenerate openapi
Signed-off-by: benjdlambert <ben@blam.sh >
Signed-off-by: benjdlambert <ben@blam.sh >
* chore: fix review feedback
Signed-off-by: benjdlambert <ben@blam.sh >
* fix: address code review feedback for secrets validation
- Extract validateSecrets helper to deduplicate validation logic
- Add auditorEvent.fail() call on secrets validation failure
- Sanitize instance field in error responses to prevent secret leakage
- Add retry endpoint test coverage for secrets validation
- Split changeset into per-package entries
Signed-off-by: benjdlambert <ben@blam.sh >
* refactor: nest secrets schema under secrets.schema
Move the JSON Schema definition from spec.secrets to
spec.secrets.schema to leave room for future extensions
like secret sources.
Signed-off-by: benjdlambert <ben@blam.sh >
* chore: update API reports
Signed-off-by: benjdlambert <ben@blam.sh >
* chore: use InputError for secrets validation audit event
Signed-off-by: benjdlambert <ben@blam.sh >
---------
Signed-off-by: benjdlambert <ben@blam.sh >
2026-03-10 11:47:40 +01:00
Iury Lenon Alves
346d3302c2
docs: fix markdown hierarchy and apply copilot suggestions
...
Signed-off-by: Iury Lenon Alves <iuryalves.uk@gmail.com >
2026-03-09 22:54:42 +00:00
Iury Lenon Alves
d4199a9d28
docs: add required app-config for backstage-openapi module
...
Signed-off-by: Iury Lenon Alves <iuryalves.uk@gmail.com >
2026-03-09 22:17:21 +00:00
Iury Lenon Alves
f75764c717
docs: move backstage openapi docs to configuration.md and add install steps
...
Signed-off-by: Iury Lenon Alves <iuryalves.uk@gmail.com >
2026-03-09 22:15:39 +00:00
Iury Lenon Alves
80c0b16e18
docs(integrations): add mention of backstage-openapi backend module
...
Signed-off-by: Iury Lenon Alves <iuryalves.uk@gmail.com >
2026-03-09 21:51:04 +00:00
chanchalkhatri19
af64800234
docs: fix TechDocs Addons link
...
Signed-off-by: chanchalkhatri19 <chanchal.khatri01@infosys.com >
2026-03-09 10:45:13 +00:00
Andre Wanlin
4cf22ad69d
Merge pull request #32838 from iurylenonalves/docs-openapi-module
...
docs(catalog): add mention of openapi backend module for support
2026-03-07 12:52:05 -06:00
Andre Wanlin
1eaf17a276
Merge pull request #32061 from elaine-mattos/feat/add-description-plugin-feature-flags
...
feat(core-plugin-api): add optional description to plugin feature flags
2026-03-07 12:47:26 -06:00
Peter Macdonald
71921d6c68
Merge pull request #33115 from Parsifal-M/docs/auditor
...
Update Auditor Docs to link to correct Catalog Audit Docs
2026-03-07 12:23:28 +01:00
Andre Wanlin
20cfcb9481
Merge pull request #33065 from awanlin/docs/clean-up
...
[Doc] Removed Mentions of the New Backend System
2026-03-05 08:18:27 -06:00
Patrik Oldsberg
33de79d5dd
Remove deprecated createPublicSignInApp from @backstage/frontend-defaults
...
The function was deprecated in favor of using `createApp` with the
`appModulePublicSignIn` module from `@backstage/plugin-app/alpha`.
This removes the function, its tests, and updates the documentation
to use the recommended approach.
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-03-05 10:33:45 +01:00
Peter Macdonald
6d67a35c20
Update Auditor docs to point to correct Auditor documentation for the catalog
...
Signed-off-by: Peter Macdonald <peterm4c@pm.me >
2026-03-04 14:13:59 +01:00
Patrik Oldsberg
d757071651
Merge pull request #33082 from backstage/bui-migrate-catalog-entity-cards
...
feat(catalog,org): migrate entity cards from MUI/InfoCard to BUI
2026-03-04 11:50:41 +01:00
github-actions[bot]
db0d171511
Version Packages (next)
2026-03-03 14:16:49 +00:00
Johan Persson
cccf0c47e2
Update api report, code-sample files and docs.
...
Signed-off-by: Johan Persson <johanopersson@gmail.com >
2026-03-03 12:17:35 +01:00
Fredrik Adelöw
889aee97a6
Merge pull request #33066 from backstage/freben/fix-owner-relation-docs
2026-03-01 18:04:57 +01:00
Andre Wanlin
1fdcfd563c
Fixed link syntax
...
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
2026-03-01 09:29:58 -06:00
Fredrik Adelöw
cd0c36ffde
docs: Fix inverted owner relation type in descriptor format docs
...
The `spec.owner` relation tables for all entity kinds incorrectly listed
`ownerOf` as the generated relation with `ownedBy` as the reverse. The
entity emitting the relation is owned by the target, so the outgoing
relation is `ownedBy` and the reverse is `ownerOf`.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2026-03-01 11:17:56 +01:00
Andre Wanlin
5142f60de3
[Doc] Removed Mentions of the New Backend System
...
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
2026-02-28 11:22:02 -06:00
Patrik Oldsberg
5879bd8760
Merge pull request #33063 from backstage/rugvip/fix-entity-page-default-content-order
...
plugin-catalog: fix entity page default content order config name
2026-02-28 15:37:38 +01:00
Aramis Sennyey
0fbcf23714
feat: add support for OpenAPI 3.1 ( #32300 )
...
* breaking: add support for OpenAPI 3.1
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
* add changeset
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
* update nullable prop
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
* remove more allowReserved usages
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
* make changes less breaking
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
* Apply suggestion from @aramissennyeydd
Signed-off-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com >
---------
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
Signed-off-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com >
2026-02-28 09:04:02 -05:00
Patrik Oldsberg
233c33f2de
Rename top-level contentOrder to defaultContentOrder in entity page config
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-02-28 15:03:25 +01:00
Andre Wanlin
527cf88a90
Integration - Removed long deprecated code
...
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
Fixed lock file
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
Improve changesets
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
Removed link
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
Update .changeset/sharp-ravens-shop.md
Co-authored-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com >
Signed-off-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com >
Update .changeset/six-trees-carry.md
Co-authored-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com >
Signed-off-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com >
Update .changeset/tiny-zoos-smash.md
Co-authored-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com >
Signed-off-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com >
Corrected gerrit changes based on feedback
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
Updated API report
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
Fixed some tests
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
Fixed test
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
Fixed another test
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
Removed parseGerritGitilesUrl
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
Table clean up
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
Remove from changeset
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
Changes based on feedback
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
2026-02-27 12:50:00 -06:00
Andre Wanlin
32cb991728
Merge pull request #31842 from milliehartnt123/milliehartnt123-create-ui-doc
...
Updated Using Backstage documentation for Feature Issue 21943 Write a UI Guide
2026-02-27 11:15:35 -06:00
aramissennyeydd
06366a7fa4
fix prettier
...
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
2026-02-27 10:07:15 -05:00
Patrik Oldsberg
03f5009aae
Merge pull request #33020 from kurtaking/kurtaking/metrics-alpha-docs
...
docs: metrics service alpha
2026-02-27 13:18:53 +01:00
Gabriel Dugny
3187a7a441
Merge remote-tracking branch 'origin/master' into package-workspaces
2026-02-27 12:05:03 +01:00
Patrik Oldsberg
3be516b73a
Document group aliases and content ordering configuration
...
Add documentation for the new group aliases and contentOrder options
to the catalog customization guide.
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-02-26 10:21:14 +01:00
Kurt King
cbaab58945
docs: metrics service alpha
...
Signed-off-by: Kurt King <kurtaking@gmail.com >
2026-02-25 22:45:23 -07:00
Fredrik Adelöw
6e37d2984c
Merge pull request #33003 from RinkeHoekstra/patch-2
...
Fix capitalization in resource description
2026-02-25 21:12:14 +01:00
ElaineDeMattosSilvaB
4a656e2a4b
fix: add closing bracket
...
Signed-off-by: ElaineDeMattosSilvaB <elaine.mattos@gmail.com >
2026-02-25 17:51:51 +01:00
ElaineDeMattosSilvaB
f6a9cffd74
chore: remove additional text from changelog and add to docu
...
Signed-off-by: ElaineDeMattosSilvaB <elaine.mattos@gmail.com >
2026-02-25 16:25:34 +01:00
Fredrik Adelöw
687094dc6f
Merge pull request #32874 from backstage/benjdlambert/fix-predicate-review-feedback
...
`feat(catalog)`: support entity predicate filtering
2026-02-25 14:51:38 +01:00
Rinke Hoekstra
f7ada5ce14
Fix capitalization in resource description
...
Corrected capitalization of 'A Resource' at the beginning of the sentence (as it is a proper noun)
Signed-off-by: Rinke Hoekstra <RinkeHoekstra@users.noreply.github.com >
2026-02-25 14:46:33 +01:00
Johan Persson
b42fcdca2e
feat(ui): replace --bui-bg-popover with layered bg approach
...
Remove the --bui-bg-popover token and adopt a two-layer background
pattern across overlay components: outer shell uses --bui-bg-app,
inner content uses Box bg="neutral-1".
Components updated: Popover, Tooltip, Menu, Dialog.
Each component gets a local border-radius CSS variable, a Box
content wrapper with neutral-1 background, and updated arrow
fills where applicable.
Story "is open" variants for each component now use a dot-grid
background pattern to detect background transparency issues in
Chromatic snapshots.
Signed-off-by: Johan Persson <johanopersson@gmail.com >
2026-02-25 09:52:31 +01:00