Andre Wanlin
3e4d49db23
Merge pull request #34060 from raphaeltorquat0/fix/issue-32925
...
docs(techdocs): fix incorrect S3 permission in AWS configuration
2026-05-08 14:07:57 -05:00
Andre Wanlin
47f7e459bb
Merge pull request #34094 from leboncoin/docs-style-guide-format-issue
...
docs(contribute): correct format issue in doc-style-guide.md
2026-05-08 14:02:28 -05:00
Andre Wanlin
5f8ff96fe0
Merge pull request #33545 from backstage/sennyeya/deployment-guide
...
docs: add deployment golden path guide
2026-05-08 14:01:59 -05:00
Andre Wanlin
ea7d8ac8e9
Merge pull request #33489 from jdgranberry/correct-rum-config-syntax
...
docs: correct syntax for configuring RUM instrumentation
2026-05-08 13:59:05 -05:00
Andre Wanlin
e344fe40cb
Merge pull request #34116 from drodil/fix_mui_to_bui_skill
...
docs(mui-to-bui): fix mangled jsx examples
2026-05-08 13:33:47 -05:00
Eva Gustavsson
41b65b190e
fix: Correct faulty link to techdocs-cli ( #34091 )
...
The link to Github repository of techdocs-cli was
faulty. This commit corrects the link in the
documentation.
Signed-off-by: evhnn29 <eva.gustavsson@t-online.de >
2026-05-08 10:22:56 -04:00
Andre Wanlin
11de61064c
Merge pull request #34054 from backstage/analytics/instrumentation-skill
...
[Analytics] Instrumentation Agent Skill
2026-05-06 14:55:04 -05:00
Andre Wanlin
fe697792c5
Merge pull request #34105 from awanlin/topic/non-breaking-typos
...
Fixes for non-breaking typos and typos configuration
2026-05-06 13:44:11 -05:00
github-actions[bot]
b0bc1e5cc9
Version Packages (next)
2026-05-05 14:57:07 +00:00
Fredrik Adelöw
f3aebf577d
Merge pull request #34053 from sriharsha9618/msgraph-incremental
...
feat(catalog): add plugin-catalog-backend-module-msgraph-incremental
2026-05-05 16:21:37 +03:00
aramissennyeydd
456d9e76f1
make more platform agnostic
...
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
2026-05-05 09:15:18 -04:00
Andre Wanlin
50758120ce
Merge pull request #31010 from drodil/search_action
...
feat(search): add actions to query search engine
2026-05-05 06:04:06 -05:00
Hellgren Heikki
1d357c79b9
docs(mui-to-bui): fix mangled jsx examples
...
and add missing examples.
closes #34080
Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi >
2026-05-04 11:43:16 +03:00
Peter Macdonald
6eda127a8c
Merge pull request #33299 from chanchalkhatri19/doc/aws-s3-add-account-id-config
...
Doc: aws s3 add account id config
2026-04-30 09:23:18 +02:00
Andre Wanlin
2f33a9f63f
Fixes for non-breaking typos and typos configuration
...
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
More
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
2026-04-29 16:54:05 -05:00
Andre Wanlin
84913005fd
Merge pull request #31838 from karthikjeeyar/mkdocs-patch
...
feat(techdocs): add app-config option to disable external font download
2026-04-29 12:47:12 -05:00
Thomas Cardonne
a3a7a9d001
docs(contribute): correct format issue in doc-style-guide.md
...
Signed-off-by: Thomas Cardonne <thomas.cardonne@adevinta.com >
2026-04-28 22:05:54 +02:00
Karthik
610b42f72f
update documentation and improve types
...
Signed-off-by: Karthik <karthik.jk11@gmail.com >
2026-04-29 00:19:03 +05:30
github-actions[bot]
7295193bb6
Version Packages (next)
2026-04-28 15:53:09 +00:00
Ferin Patel
07e08beac1
feat: Add status check functions for scaffolder steps ( #32890 )
...
* feat: Add status check functions for scaffolder steps
- Introduced `always()` and `failure()` functions to control step execution after failures.
- Updated documentation to explain usage of new status check functions.
- Enhanced NunjucksWorkflowRunner to process these functions in step conditions.
- Added tests to verify behavior of steps using `always()` and `failure()`.
Signed-off-by: ferin79 <ferinpatel79@gmail.com >
* feat: Enhance status check functions in scaffolder steps
- Updated documentation to clarify usage of status check functions with template expressions.
- Modified tests to reflect changes in syntax for status checks.
- Refactored NunjucksWorkflowRunner to ensure proper handling of status check functions in step conditions.
Signed-off-by: ferin79 <ferinpatel79@gmail.com >
* docs: Clarify usage of status check functions in writing templates
- Removed redundant explanation about truthy conditions after step failure.
- Streamlined the description for better clarity on status check functions.
Signed-off-by: ferin79 <ferinpatel79@gmail.com >
---------
Signed-off-by: ferin79 <ferinpatel79@gmail.com >
2026-04-28 11:16:59 +02:00
pillaris
ff199fef07
fix: address Andre's review comments
...
- Update copyright year from 2024 to 2026 across all new source files
- Clear alpha entry point (no alpha exports needed for a net-new package)
and regenerate report-alpha.api.md accordingly
- Delete CHANGELOG.md (auto-generated by the release process)
- Change changeset bump from patch to minor so the first release is 0.1.0,
and remove the redundant "New package:" title line
- Reset package version to 0.0.0 (release process sets the real version)
- Add incremental ingestion section to docs/integrations/azure/org.md
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
Signed-off-by: pillaris <pillaris@adobe.com >
2026-04-28 09:54:40 +05:30
Aramis Sennyey
ffae2d437c
style: use numbered lists ( #34057 )
...
* style: use numbered lists
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
* Update docs/contribute/doc-style-guide.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com >
* fix prettier
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
---------
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
Signed-off-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-27 16:38:56 -04:00
Raphael Torquato
096be8b8ea
docs(techdocs): fix incorrect S3 permission in AWS configuration
...
Changed s3:PutBucketAcl to s3:PutObjectAcl in the migration permissions
section, as PutObjectAcl is the correct permission for copying objects.
Fixes #32925
Signed-off-by: Raphael Torquato <raphael.martini@live.com >
2026-04-25 21:13:09 -03:00
Andre Wanlin
ad7d51bfec
Merge pull request #33968 from maxwoerner/fix-techdocs-gitlab-url
...
docs: Fix TechDocs url location reference for GitLab
2026-04-25 06:37:07 -05:00
Eric Peterson
2f6d3ed2f9
Address review feedback
...
Signed-off-by: Eric Peterson <ericpeterson@spotify.com >
2026-04-24 15:13:58 +02:00
Eric Peterson
774c29f12d
Backport new hints from agent skill to human documentation
...
Signed-off-by: Eric Peterson <ericpeterson@spotify.com >
2026-04-24 14:53:45 +02:00
Eric Peterson
0cf9e2cb3a
Add a plugin analytics instrumentation skill to well-known skills
...
Signed-off-by: Eric Peterson <ericpeterson@spotify.com >
2026-04-24 14:53:21 +02:00
Aramis Sennyey
3b8c0557c6
golden-path: backend plugin persistence guide ( #33540 )
...
* docs: backend plugin persistence guide
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
* fix prettier
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
* add dto section
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
* Apply suggestion from @aramissennyeydd
Signed-off-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com >
* address feedback
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
* test against real scaffolding
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
* Apply suggestions from code review
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com >
* fix knex migrate:make command to specify migrations directory
Without --migrations-directory, knex cannot resolve the config
and errors with "Failed to resolve config file".
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
* address copilot review feedback
- Fix file paths in code snippets to match scaffolded layout (src/ prefix)
- Add missing semicolons in toDatabaseRow/fromDatabaseRow return objects
- Change knex from devDependency to regular dependency for type imports
- Add missing customize-your-instance to adoption sidebar
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
---------
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
Signed-off-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-22 10:12:51 -04:00
Fredrik Adelöw
8a871869fa
Merge pull request #34018 from backstage/freben/fix-swappable-components-docs
...
docs(swappable-components): fix missing backticks and small typos
2026-04-22 09:23:44 +02:00
github-actions[bot]
1cc86bee1c
Version Packages (next)
2026-04-21 15:07:43 +00:00
Fredrik Adelöw
8c8199cdf9
Update docs/frontend-system/building-plugins/06-swappable-components.md
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2026-04-21 16:29:15 +02:00
Fredrik Adelöw
ffb749e4b6
docs(swappable-components): fix missing backticks and small typos
...
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
Signed-off-by: Fredrik Adelöw <freben@spotify.com >
2026-04-21 16:21:03 +02:00
Maximilian Wörner
d0f6d9e5c0
Update GitLab URL format in documentation
...
Signed-off-by: Maximilian Wörner <maxwoerner@gmail.com >
2026-04-17 10:34:28 +02:00
Patrik Oldsberg
d9264ed271
Merge pull request #33952 from backstage/rugvip/zod-v3-config-schema-docs
...
frontend-plugin-api: clarify that zod v3 does not support configSchema
2026-04-17 10:34:20 +02:00
Maximilian Wörner
1933c4b817
Update GitLab URL format in old documentation
...
Signed-off-by: Maximilian Wörner <maxwoerner@gmail.com >
2026-04-17 10:34:02 +02:00
Patrik Oldsberg
180890ef94
Merge pull request #33944 from backstage/rugvip/update-icons-docs-new-frontend-system
...
docs: update icons page to cover the new frontend system
2026-04-16 23:16:07 +02:00
Patrik Oldsberg
2946445627
Potential fix for pull request finding
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-04-16 23:04:43 +02:00
Patrik Oldsberg
092e064b43
docs: update icons page to cover the new frontend system
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
2026-04-16 22:10:24 +02:00
milliehartnt123
35fb74c310
Replace graphic showing output of creating the app with text block for standalone installation doc ( #33009 )
...
* change background to transparent
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Updated graphic to correct transparency background
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Fix several transparency glitches
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Fix a couple transparency glitches in letters
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Fix transparency errors
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Fix transparency error
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Replaced image of create app output with a text block
Added detailed output for app creation process and running instructions.
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Simplify create an app output in documentation
Removed multiple file copying and templating steps from the getting started guide.
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Revise console output in getting started guide
Updated installation instructions for Backstage application to include console as the language for the code blocks
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Delete docs/assets/getting-started/create-app-output.png
Graphic has been replaced with a code block.
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Update docs/getting-started/index.md
Changed output of creating backstage app to remove the 7.4 version with just <version>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Update docs/getting-started/index.md
Fixed indentation in console output
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Fix formatting in getting started installation steps
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Change app creation console output from graphic to text block
Added console output example for app creation process.
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Remove emoji from installation success message
Removed emoji from success message in installation steps.
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Update success message formatting in npx-create-app.md
Removed emoji from success message in npx-create-app.md.
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Fix code block formatting in getting started guide
Corrected formatting of code block for installation command.
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Improve console output formatting in installation guide
Updated console output examples and formatting in the getting started guide.
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Update npx-create-app.md with ellipsis
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Update getting started index with ellipsis
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Update getting started index with final steps
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Update npx-create-app.md for clarity
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Update docs/getting-started/index.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Try to fix Prettier errors
Try to fix Prettier errors in getting started index.md file = creating a standalone application.
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Fix Prettier errors in npx-create-app.md
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Update docs/getting-started/index.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Fix code block formatting in getting started guide
Correct formatting for code blocks in installation instructions.
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Fix formatting in installation instructions to satisfy prettier
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Update docs/getting-started/index.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Fixed indentation of create app output to match getting started
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Update docs/getting-started/index.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Fix formatting in getting started installation command
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Fix Prettier errors
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Update docs/getting-started/index.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
---------
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-16 15:51:55 -04:00
Patrik Oldsberg
72a552f0db
frontend-plugin-api: clarify that zod v3 /v4 subpath does not support configSchema
...
Update error messages, deprecation warnings, migration docs, release
notes, and changelogs to reflect that the zod/v4 subpath export from
the Zod v3 package does not support JSON Schema conversion via the
Standard Schema interface. Users must fully migrate to the zod v4
package (zod@^4.0.0) to use configSchema.
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
2026-04-16 17:23:54 +02:00
Patrik Oldsberg
e456249d9f
docs: add zod version requirement to v4 import comment in v1.50 release notes
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
2026-04-16 10:58:11 +02:00
Patrik Oldsberg
2ffddef1dd
docs: improve v1.50 release notes for Standard Schema section
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
2026-04-16 10:30:23 +02:00
Patrik Oldsberg
a54350bc5b
docs: fix missing closing parenthesis in services guide ( #33910 )
...
* docs: fix missing closing parenthesis in services guide
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
* Make `transform` optional in `DefaultFooService.create` and factory options
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
---------
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-04-15 10:02:30 +00:00
Patrik Oldsberg
e4c62f263f
Merge pull request #33907 from backstage/rugvip/v1.50-release-notes
...
docs: add v1.50.0 release notes
2026-04-14 22:08:05 +02:00
Patrik Oldsberg
aa890585e9
docs: add v1.50.0 release notes
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
2026-04-14 18:22:02 +02:00
github-actions[bot]
93e643d142
Version Packages
2026-04-14 14:57:31 +00:00
Dmitry Gusev
3ef6078b70
scaffolder: Support conditional if on output links and text ( #33332 )
...
* Add sample template for conditional output demo
Add a scaffolder template that exercises conditional `if` on output
links and text items, for testing issue #24805 .
Signed-off-by: Dmitry Gusev <gusevda90@gmail.com >
* Support conditional `if` on scaffolder output links and text
Add `if` property to output link and text items in scaffolder templates,
allowing template authors to conditionally show/hide output items based
on parameters or step results. Items with a falsy `if` condition are
filtered out before being sent to the frontend.
Signed-off-by: Dmitry Gusev <gusevda90@gmail.com >
* Add changesets for conditional output feature
Signed-off-by: Dmitry Gusev <gusevda90@gmail.com >
* Document conditional if on output links and text
Signed-off-by: Dmitry Gusev <gusevda90@gmail.com >
* Guard against non-object items in output arrays
Signed-off-by: Dmitry Gusev <gusevda90@gmail.com >
* Skip array items in output if-filtering destructuring
Add Array.isArray guard to prevent corrupting array items
into plain objects during the rest-destructuring step.
Signed-off-by: Dmitry Gusev <gusevda90@gmail.com >
* Extract filterConditionalItems helper to deduplicate logic
Signed-off-by: Dmitry Gusev <gusevda90@gmail.com >
* Align output if schema descriptions with step if semantics
Signed-off-by: Dmitry Gusev <gusevda90@gmail.com >
* Fix docs quality check: replace 'falsy' wording
Signed-off-by: Dmitry Gusev <gusevda90@gmail.com >
* Refactor filterConditionalItems to use flatMap and generics
Replace .filter().map() with a single flatMap call and make the function
generic to eliminate JsonArray casts at call sites.
Signed-off-by: Dmitry Gusev <gusevda90@gmail.com >
---------
Signed-off-by: Dmitry Gusev <gusevda90@gmail.com >
2026-04-14 14:29:04 +02:00
Patrik Oldsberg
d3627319a1
Merge pull request #33836 from backstage/rugvip/explore-standard-schema-decoupling
...
frontend-plugin-api: decouple zod dependency using Standard Schema
2026-04-14 12:27:53 +02:00
Patrik Oldsberg
8923d6def0
Drop Zod v3 support from new configSchema path
...
The new `configSchema` option now strictly requires StandardSchemaV1
values (e.g. Zod v4 or `zod/v4` from the Zod v3 package). Direct Zod
v3 schemas are no longer silently converted and will throw an error.
The deprecated `config.schema` callback path continues to work with
Zod v3 through a separate `createDeprecatedConfigSchema` function.
Also adds `createZodV4FilterPredicateSchema` to `@backstage/filter-predicates`
as a v4 counterpart to the now-deprecated v3 variant.
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
2026-04-13 21:38:28 +02:00
Aramis Sennyey
722b35e1a4
docs: use accordions for common issues in golden-path ( #33840 )
...
* fix: use accordions for common issues
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
* fix code block
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
---------
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
2026-04-13 10:23:44 -04:00