Commit Graph

65629 Commits

Author SHA1 Message Date
Vincenzo Scamporlino 5f74715c81 scaffolder: remove unused import
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2025-06-13 12:18:38 +02:00
Fredrik Adelöw 61dab55599 Merge pull request #30230 from backstage/freben/flag
corrected config flag name in docs
2025-06-13 11:32:02 +02:00
Vincenzo Scamporlino 2977da8602 scaffolder: fix test
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2025-06-13 10:47:13 +02:00
Fredrik Adelöw ed6f1538c0 corrected config flag name in docs
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2025-06-13 10:36:46 +02:00
Vincenzo Scamporlino 2c77bd52d7 scaffolder: track steps
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2025-06-13 10:30:49 +02:00
benjdlambert 52e0626d94 chore: updated API reports
Signed-off-by: benjdlambert <ben@blam.sh>
2025-06-13 10:29:12 +02:00
benjdlambert 2092bd5bb2 chore: added ability to define attributes
Signed-off-by: benjdlambert <ben@blam.sh>
2025-06-13 10:25:38 +02:00
Ben Lambert 2bb5a5a32e Merge pull request #30228 from backstage/blam/actions-definition-change
`ActionsRegistry`: Force `Actions` to define input and output schema as `AnyZodObject`
2025-06-13 10:23:04 +02:00
Vincenzo Scamporlino 6c972fe17f scaffolder: analytics changeset
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2025-06-13 10:12:43 +02:00
Vincenzo Scamporlino bea4f7f368 scaffolder: do not error on render method
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2025-06-13 10:01:33 +02:00
Vincenzo Scamporlino 2da89d1289 scaffolder: refine analytics events data
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2025-06-13 10:00:42 +02:00
Patrik Oldsberg f78e2c20bd Merge pull request #30226 from backstage/rugvip/algolia-key
microsite: update algolia API key
2025-06-13 09:37:36 +02:00
Patrik Oldsberg 4af68d5f82 microsite: update algolia API key
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-06-13 00:41:29 +02:00
Hellgren Heikki 5d97a732a2 docs: fix autologout default value
closes #30223

Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-06-12 21:04:38 +03:00
Fredrik Adelöw df766a420e Merge pull request #30217 from backstage/freben/mock-permissions
add an actual functional implementation of `mockServices.permissions`
2025-06-12 15:56:15 +02:00
Joan Miquel Luque Oliver eb8b3aaca0 feat: Add validateLocationsExist option for the BitbucketServer entity provider
Signed-off-by: Joan Miquel Luque Oliver <joan.luque@dynatrace.com>
2025-06-12 14:47:33 +02:00
Fredrik Adelöw 6dfb7be913 add an actual mock implementation of permissions
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2025-06-12 11:16:32 +02:00
Ben Lambert c273b51430 Merge pull request #30023 from RBC/csp-configuration-doc
Add CSP configuration section to root-http-router.md file
2025-06-12 08:46:04 +02:00
Hellgren Heikki 1011968ae6 docs: fix doc proposals
Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-06-12 08:39:02 +03:00
dependabot[bot] 6a959a3cc4 chore(deps): bump brace-expansion from 1.1.11 to 1.1.12
Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 1.1.11 to 1.1.12.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](https://github.com/juliangruber/brace-expansion/compare/1.1.11...v1.1.12)

---
updated-dependencies:
- dependency-name: brace-expansion
  dependency-version: 1.1.12
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-11 21:21:35 +00:00
benjdlambert 320d12b726 feat: tweak actions registry format
Signed-off-by: benjdlambert <ben@blam.sh>
2025-06-11 19:06:35 +02:00
Ishdril 9a093c82e4 feat: create spacelift-io plugins entry
Signed-off-by: Ishdril <bernatd@spacelift.io>
2025-06-11 17:26:21 +02:00
Charles de Dreuille ee8a3a6f1a Update changelog.ts
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-06-11 15:54:09 +01:00
Andre Wanlin f7e7469944 Merge pull request #29899 from awanlin/docs/remove-prettier-ignore-comment
Removed unneeded `# prettier-ignore` comment in docs and blog files
2025-06-11 08:50:59 -05:00
Charlie Crawford 7c0dfb0d11 Case-insensitive match organization on Github events.
Signed-off-by: Charlie Crawford <char507@gmail.com>
2025-06-11 09:40:36 -04:00
Charles de Dreuille b554d3af60 Cleaning things up
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-06-11 13:50:53 +01:00
Charles de Dreuille 765df414aa Delete canon-compat.d.ts
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-06-11 13:39:22 +01:00
Charles de Dreuille 7ae3676223 Fix build process
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-06-11 13:34:54 +01:00
Charles de Dreuille cad2112704 Prettier
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-06-11 12:53:58 +01:00
Hellgren Heikki 4990bc2063 docs: improve documentation a bit
Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-06-11 14:34:19 +03:00
Hellgren Heikki b994af48e0 chore: yarn.lock fix
Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-06-11 14:34:19 +03:00
Hellgren Heikki 25ffb8684c chore: add mention about plugin rate limit to changeset
Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-06-11 14:34:19 +03:00
Hellgren Heikki eddd61a600 fix: use prefix for plugin rate limit redis store
Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-06-11 14:34:19 +03:00
Hellgren Heikki a68bbc54c0 feat: allow plugin specific rate limiting
Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-06-11 14:34:19 +03:00
Hellgren Heikki 6633c138b5 fix: review findings + docs update
Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-06-11 14:34:19 +03:00
Hellgren Heikki c05a6982ea feat: support postgres store for rate limiting
Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-06-11 14:34:19 +03:00
Heikki Hellgren d6bd7a540d fix: review findings
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2025-06-11 14:34:18 +03:00
Heikki Hellgren 279c15cb5d fix: skip trust proxy validation in rate limiting
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2025-06-11 14:34:18 +03:00
Heikki Hellgren 7bd8af72ad feat(backend): add support for trustProxy in backend config
this is required for the rate limiting to work behind proxy.

closes #24169

Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2025-06-11 14:34:18 +03:00
Heikki Hellgren 1220cf84d0 feat(backend): allow rate limiting requests to the backend
uses redis for storing the data if it has been configured; otherwise
falls back to memory

configuration allows controlling almost all possible configuration
available in the `express-rate-limit` library.

Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2025-06-11 14:34:18 +03:00
Fredrik Adelöw 30287b8e21 Merge pull request #30201 from backstage/changeset-release/master
Version Packages (next)
2025-06-11 12:42:18 +02:00
github-actions[bot] 9c9faf2ec1 Version Packages (next) 2025-06-11 10:06:10 +00:00
Fredrik Adelöw bd915fcd07 Merge pull request #30205 from backstage/freben/cli-commands
fix issue with missing cli commands
2025-06-11 12:01:52 +02:00
Charles de Dreuille 09e165498b First pass moving docs to Nextjs 15
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-06-11 10:58:14 +01:00
Fredrik Adelöw 8a0164c1f9 fix issue with missing cli commands
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2025-06-11 11:34:43 +02:00
Hellgren Heikki ef9ab8267e fix: force broadcast notification user field to be null always
Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-06-11 12:22:06 +03:00
Fredrik Adelöw 73ce61480c Merge pull request #29315 from VELUX/feature/events-kafka-module
feat(events): add a new kafka module for events backend
2025-06-11 10:19:10 +02:00
Fredrik Adelöw f1c620f610 Merge pull request #30058 from GabDug/eslint-slow
fix: Backstage ESlint rules signifiant speedup
2025-06-11 10:05:03 +02:00
Ben Lambert b5b4b66345 Merge pull request #30187 from backstage/blam/refactor-scaffolder-tests
`scaffolder-backend`: 🧹 cleanup the `createRouter` tests
2025-06-11 09:14:44 +02:00
mario ma 666c734f03 fix: missing repo
Signed-off-by: mario ma <mario.ma.node@gmail.com>
2025-06-11 15:01:27 +08:00