Patrik Oldsberg
8c07e4e942
Merge pull request #31914 from henrikedegrd/broadcast-notifications-to-specified-slack-channels
...
feat(notifications): Adds support for broadcasting notifications to specified Slack channels
2025-12-16 14:07:40 +01:00
Jake Smith
959e6ecc5a
Add Bitbucket Cloud OAuth support
...
Signed-off-by: Jake Smith <jakemgsmith@gmail.com >
2025-12-16 10:20:57 +01:00
Benjamin Janssens
49579170e9
refactor: remove coupling with form context
...
Signed-off-by: Benjamin Janssens <benji.janssens@gmail.com >
2025-12-16 09:49:35 +01:00
Fredrik Adelöw
608248b984
Merge pull request #31497 from benjidotsh/cache/improved-valkey-support
2025-12-15 23:12:33 +01:00
Patrik Oldsberg
a0de7cf2b7
Merge pull request #31933 from backstage/upgrade-jsdom
...
chore: upgrade jsdom to v27 and Jest to v30
2025-12-15 16:01:01 +01:00
Benjamin Janssens
5ce3294f8d
chore: fix typo; use correct variable
...
Signed-off-by: Benjamin Janssens <benji.janssens@gmail.com >
2025-12-15 15:55:53 +01:00
Fredrik Adelöw
19ff5a167c
Merge pull request #32066 from the-serious-programmer/patch-2
...
Document usage of authProvidersExtensionPoint for ScmAuthApi
2025-12-15 09:32:51 +01:00
Henrik Edegård
5b179d00ae
Merge branch 'master' into broadcast-notifications-to-specified-slack-channels
...
Signed-off-by: Henrik Edegård <158468178+henrikedegrd@users.noreply.github.com >
2025-12-15 09:26:58 +01:00
Fredrik Adelöw
7c004bf8a7
Merge pull request #31583 from Jonas-Beck/docs/events
...
docs(events): add documentation for kafka events module
2025-12-13 19:51:03 +01:00
Fredrik Adelöw
7076f21475
Merge pull request #31559 from TobZip/patch-1
...
Revise VS Code Jest setup and update paths
2025-12-13 19:46:07 +01:00
Fredrik Adelöw
77568d46f6
Merge pull request #31805 from kaidubauskas-dd/kaidd/slack-module-rate-limit
...
Notification slack processor: make rate limit configurable
2025-12-13 19:26:44 +01:00
Patrik Oldsberg
b34128e8e0
Merge pull request #32075 from backstage/sennyeya/node-snapshot
...
feat(cli): provide --no-node-snapshot by default
2025-12-12 16:54:56 +01:00
Johan Persson
87e4e8b4b8
fix(docs): Emphasis Jest 30 upgrade is recommended
...
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com >
Signed-off-by: Johan Persson <johanopersson@gmail.com >
2025-12-12 14:49:31 +01:00
Johan Persson
cd0b8a11a3
chore: make jest a peer dependency with v29/v30 support
...
Move jest from dependencies to peer dependencies, allowing users to
choose between Jest 29 and Jest 30.
The CLI now detects the Jest version at runtime and uses the
appropriate environment:
- Jest 29: Uses standard jest-environment-jsdom
- Jest 30: Uses a custom environment based on @jest/environment-jsdom-abstract
with fixes for Web API globals (fetch, streams, Error, etc.)
The cross-fetch polyfill is only injected for Jest 29, as with Jest 30+
our patched Jest environment is used. The network request blocker is made
MSW-compatible by checking if fetch was wrapped before blocking.
Jest 30 (with jsdom v27) fixes `Could not parse CSS stylesheet`
warnings/errors when testing components from @backstage/ui or other
packages using CSS `@layer` declarations.
New peer dependencies (install based on your Jest version):
- jest (required, ^29 or ^30)
- Jest 29 requires: jest-environment-jsdom
- Jest 30 requires: @jest/environment-jsdom-abstract, jsdom
Production code changes for jsdom 27 testability:
- AppIdentityProxy: extract navigateToUrl method for spying
- LiveReloadAddon: export utils.reloadPage for spying
- collect.ts: export internal.resolvePackagePath for mocking
MockFetchApi: evaluate global.fetch at call time instead of construction
time, allowing MSW to patch fetch after MockFetchApi is constructed.
Test adaptations for jsdom 27:
- Use RGB values instead of named colors in CSS assertions
- Update error format expectations (hyphenated type names, SyntaxError
instead of FetchError for JSON parse errors)
- Simplify URL error assertions for cross-version compatibility
- Fix accessible name whitespace handling for external links
- Use history.replaceState for location mocking (non-configurable)
- Use fireEvent.blur for contentEditable elements
- Move async assertions inside waitFor for race conditions
- Remove Blob.prototype.text polyfill (now native)
- Remove test case using credentials in plugin:// URLs
Test adaptations for Jest 30:
- Replace `expect.objectContaining([...])` with direct array equality
- Replace `expect.objectContaining({ length: N })` with
`expect.any(Array)` + separate `toHaveLength()` assertions
- Use child process for native Node.js module resolution in
collect.test.ts to work around Jest 30's resolver behavior
- Update snapshot headers for new Jest format
Also removes the jest-haste-map patch which is no longer needed.
Signed-off-by: Johan Persson <johanopersson@gmail.com >
2025-12-11 18:06:55 +01:00
Benjamin Janssens
ef1596f49a
docs: add documentation
...
Signed-off-by: Benjamin Janssens <benji.janssens@gmail.com >
2025-12-11 16:59:36 +01:00
Patrik Oldsberg
8cab6b0b7e
docs: +in
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-12-11 11:02:33 +01:00
Kai Dubauskas
c03ea7e6e8
address comments
...
Signed-off-by: Kai Dubauskas <kai.dubauskas@doordash.com >
2025-12-10 12:07:03 -05:00
github-actions[bot]
e08f48a9b5
Version Packages (next)
2025-12-09 15:00:09 +00:00
milliehartnt123
8a6e310aa9
Update landing page with new Catalog and Component links
...
Added in all of the new catalog and managing component links. Separated them into to new bulleted categories.
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
2025-12-09 07:50:02 -07:00
Chris Kilding
e54fcb2ed5
Support custom start URL search parameters in OIDC provider
...
Signed-off-by: Chris Kilding <56678532+chriskilding-relx@users.noreply.github.com >
2025-12-09 12:41:12 +00:00
aramissennyeydd
0def824b4d
remove --no-node-snapshots flag
...
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
2025-12-08 17:28:19 -05:00
milliehartnt123
a68474609c
Fix typo in error image file name
...
Corrected a typo in the image file name for the error message.
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
2025-12-08 12:09:05 -07:00
Kai Dubauskas
08d6456b4a
switch to throttleInterval and concurrencyLimit
...
Signed-off-by: Kai Dubauskas <kai.dubauskas@doordash.com >
2025-12-08 12:27:17 -05:00
Kai Dubauskas
061817fb23
docs: add rateLimit
...
Signed-off-by: Kai Dubauskas <kai.dubauskas@doordash.com >
2025-12-08 12:27:17 -05:00
1337
a2aa6ea7c5
Document usage of authProvidersExtensionPoint for ScmAuthApi
...
Added example code for leveraging authProvidersExtensionPoint in the new backend system in auth main docs about ScmAuthApi.
Signed-off-by: 1337 <19777147+the-serious-programmer@users.noreply.github.com >
2025-12-08 15:42:28 +01:00
Fredrik Adelöw
2bae83ab2e
Version Policy Update - Node 22 to 24
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2025-12-08 10:53:38 +01:00
Andre Wanlin
be6b8aa2af
docs - New Frontend System - Add missing --next flag ( #32041 )
...
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
2025-12-05 20:42:16 -05:00
Fredrik Adelöw
fb0c633893
Merge pull request #31644 from endersonmenezes/patch-2
...
typo: change permissionPolicyExtension to permissionsPolicyExtension
2025-12-05 16:42:27 +01:00
aramissennyeydd
4a4e11f2da
fix prettier
...
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
2025-12-05 10:13:58 -05:00
milliehartnt123
775fb55a8c
Fix prettier errors in viewing-catalog.md
...
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
2025-12-04 08:21:58 -07:00
milliehartnt123
be30635d40
Uploaded viewing-catalog.md to fix prettier errors
...
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
2025-12-04 09:52:25 -05:00
Vincenzo Scamporlino
b5914dfe6d
docs: clarify techdocs s3 buckets integration
...
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com >
2025-12-04 10:07:22 +01:00
milliehartnt123
46effc2a3d
Refactor viewing-catalog.md removed extra lines at end of file
...
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
2025-12-03 15:45:17 -07:00
milliehartnt123
5a86c2b124
Took out audience line in viewing-catalog.md to see if it fixes prettier errors
...
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
2025-12-03 15:37:16 -07:00
milliehartnt123
4aead6845b
Update viewing-catalog.md after running prettier write externally
...
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
2025-12-03 14:59:37 -07:00
milliehartnt123
956775928e
Update viewing-catalog.md with new formatting to fix prettier errors
...
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
2025-12-03 13:39:02 -07:00
milliehartnt123
fe495f18c1
Revise viewing catalog documentation to add links
...
Added links to other documentation that includes instructions for changing the initial values for the Owner and Kind filters.
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
2025-12-03 13:15:18 -07:00
milliehartnt123
bc743389cb
Update search catalog documentation formatting fix prettier
...
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
2025-12-03 11:30:52 -07:00
milliehartnt123
80476121ba
Update search catalog documentation
...
Try to fix prettier errors. Added information on customizing search filters.
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
2025-12-03 11:03:15 -07:00
milliehartnt123
b1f298a641
Update prerequisites for component registration
...
Reworded the prerequisite backstage app bullet
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
2025-12-03 10:29:54 -07:00
github-actions[bot]
336db00d21
Version Packages (next)
2025-12-02 15:37:41 +00:00
Ben Lambert
a2aa507cbe
Merge pull request #31357 from VDVsx/excludeSuspendUsers-GHEnterprise
...
Exclude suspend users gh enterprise
2025-12-02 11:31:16 +01:00
Henrik Edegård
f95a5167e9
Adds support for broadcasting notifications to specified Slack channels.
...
Signed-off-by: Henrik Edegård <henrik.edegard@fortnox.se >
2025-11-28 12:52:07 +00:00
Peter Macdonald
a60afced3e
Merge pull request #30850 from Ayushmore1214/fix-cncf-logo
...
Fix CNCF logo visibility for light/dark modes
2025-11-28 13:27:52 +01:00
milliehartnt123
d548df2640
Update docs/getting-started/view-what-you-own.md
...
Co-authored-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com >
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
2025-11-26 10:02:34 -05:00
milliehartnt123
3eb9c39161
Update docs/getting-started/unregister-delete-component.md
...
Fix spelling error.
Co-authored-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com >
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
2025-11-26 10:01:48 -05:00
milliehartnt123
6f0141f9c5
Update viewing-entity-relationships.md to fix prettier
...
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
2025-11-26 09:47:04 -05:00
milliehartnt123
e0096118e9
Add missing graphic error-creating-new-component
...
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
2025-11-25 15:42:05 -05:00
milliehartnt123
e5e5d1a623
Trying to fix prettier errors in viewing-entity-relationships.md
...
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
2025-11-25 15:31:49 -05:00
milliehartnt123
76abcb531e
Update unregister-delete-component.md fix formatting
...
Still do not know what prettier errors it is seeing. I don't see anything in Visual Studio Code.
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
2025-11-25 13:10:54 -05:00