Commit Graph

63338 Commits

Author SHA1 Message Date
blam e2d82fc3d8 chore: flatten the optional properties from zod
Signed-off-by: blam <ben@blam.sh>
2025-03-11 10:55:51 +01:00
blam cf8b627f07 chore: refactoring things to work a little cleaner
Signed-off-by: blam <ben@blam.sh>

Signed-off-by: blam <ben@blam.sh>
2025-03-11 10:55:51 +01:00
blam 3ff5c07a70 chore: wip
Signed-off-by: blam <ben@blam.sh>

Signed-off-by: blam <ben@blam.sh>
2025-03-11 10:55:51 +01:00
Paul Schultz 01b228423e updated naming schema
Signed-off-by: Paul Schultz <pschultz@pobox.com>
2025-03-11 10:55:50 +01:00
Paul Schultz 1a588465e9 feat(scaffolder): add first class citizen support for zod
Signed-off-by: Paul Schultz <pschultz@pobox.com>

backport better typescript support

Signed-off-by: Paul Schultz <pschultz@pobox.com>

wip

Signed-off-by: Paul Schultz <pschultz@pobox.com>

wip

Signed-off-by: Paul Schultz <pschultz@pobox.com>

complete refactor

Signed-off-by: Paul Schultz <pschultz@pobox.com>
2025-03-11 10:55:50 +01:00
renovate[bot] 95ae0234fd fix(deps): update dependency ws to v8.18.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-11 09:44:52 +00:00
renovate[bot] 95b2f5b4d4 chore(deps): update dependency @types/lodash to v4.17.16
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-11 09:35:53 +00:00
renovate[bot] dc7718a879 chore(deps): update dependency axios to v1.8.2 [security]
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-11 09:34:35 +00:00
Patrik Oldsberg 351178c39e update API reports for convertLegacyApp entityPage option + fixes
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-03-11 10:32:57 +01:00
Patrik Oldsberg e7fab55480 changesets: added changeset for entityPage option for convertLegacyApp
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-03-11 10:32:45 +01:00
Patrik Oldsberg e21bed7ad3 docs/frontend-system: add docs for gradually migrating entity pages
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-03-11 10:32:45 +01:00
Patrik Oldsberg c89cb14766 core-compat-api: tests and fixes for entity page conversion
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-03-11 10:32:45 +01:00
Patrik Oldsberg f861bfcfb7 frontend-test-utils: add initial routes option and default config for renderInTestApp
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-03-11 10:32:45 +01:00
Patrik Oldsberg 2f93adeb98 core-compat-api: move entity page conversion into convertLegacyApp
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-03-11 10:32:44 +01:00
Patrik Oldsberg 337f8a6ca2 core-compat-api: add initial version of convertLegacyEntityPage
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-03-11 10:32:26 +01:00
Patrik Oldsberg 6bc81c78e7 Merge pull request #29145 from backstage/rugvip/cards
catalog-react: rename card types peek -> summary, full -> content
2025-03-11 10:20:00 +01:00
Patrik Oldsberg 846a639b94 Merge pull request #29144 from backstage/rugvip/cleanup
frontend-*-api: cleanup of deprecated types and exports
2025-03-11 10:02:45 +01:00
Ben Lambert ba20946293 Merge pull request #29135 from GabDug/fix/gitlab-scaffolder-user-namespace
fix(scaffolder-gitlab): Fix repository creation in user namespace for action `publish:gitlab`
2025-03-11 09:53:22 +01:00
Hellgren Heikki 4f026fc038 fix: make signing key configs secret
Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-03-11 10:06:21 +02:00
Heikki Hellgren 4f8b5b66a1 feat: allow signing git commits from scaffolder
adds support to sign git commits with configured PGP key in scaffolder
actions. configuration can be done either by integration or by using the
default signing key in the scaffolder config. note that this
pgp-plugin is used for signing and that it is limited to using RSA keys
and signatures made with SHA1 hashing algorithm.

this change does not support github commit signing as it cannot be done
the same way due to GitHub app and REST API being used.

closes #25934

refers to #26333

Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2025-03-11 09:31:54 +02:00
Binishma SS 19f50bd89a Merge pull request #1 from binishma-ss/binishma-ss-copyright-year-change
Copyright year change in README files
2025-03-11 12:46:43 +05:30
Binishma SS 2af820c178 Update README-fr_FR.md
Updated Copyright 2020-2024 to Copyright 2020-2025 under License

Signed-off-by: Binishma SS <binishma.s@infosys.com>
2025-03-11 12:35:58 +05:30
Binishma SS f40c2ba8d1 Update README-ko_kr.md
Updated Copyright 2020-2024 to Copyright 2020-2025 under License

Signed-off-by: Binishma SS <binishma.s@infosys.com>
2025-03-11 12:35:17 +05:30
Binishma SS b1dbd28290 Update README-zh_Hans.md
Updated 版权所有 2020-2024 to 版权所有 2020-2025

Signed-off-by: Binishma SS <binishma.s@infosys.com>
2025-03-11 12:34:23 +05:30
Binishma SS b4e8d8b8b5 Update README.md
Updated Copyright 2020-2024 to Copyright 2020-2025 under License

Signed-off-by: Binishma SS <binishma.s@infosys.com>
2025-03-11 12:32:46 +05:30
Patrik Oldsberg 396e175fce catalog-react: rename card types peek -> summary, full -> content
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-03-11 01:07:39 +01:00
Patrik Oldsberg 37416e06d6 Merge pull request #29058 from backstage/app-loader/resolve-features
Expose frontend feature discovery and resolution logic used in `createApp`
2025-03-11 00:46:13 +01:00
Patrik Oldsberg 0df04fa13d Merge branch 'master' into app-loader/resolve-features
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-03-11 00:26:22 +01:00
Patrik Oldsberg 8250ffe64e frontend-plugin-api: cleanup of old plugin and extension overrides types
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-03-11 00:14:34 +01:00
Patrik Oldsberg bba525be4d frontend-test-utils: removed deprecated setupRequestMockHandlers
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-03-11 00:02:29 +01:00
Patrik Oldsberg 0d1a397010 frontend-plugin-api: removed deprecated variant of createExtensionDataRef
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-03-10 23:49:43 +01:00
dependabot[bot] 61f2a7310b build(deps): bump prismjs from 1.29.0 to 1.30.0 in /microsite
Bumps [prismjs](https://github.com/PrismJS/prism) from 1.29.0 to 1.30.0.
- [Release notes](https://github.com/PrismJS/prism/releases)
- [Changelog](https://github.com/PrismJS/prism/blob/master/CHANGELOG.md)
- [Commits](https://github.com/PrismJS/prism/compare/v1.29.0...v1.30.0)

---
updated-dependencies:
- dependency-name: prismjs
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-10 22:36:31 +00:00
Alex McKay 49684fe254 use all 'Kinds' from system model in search filter
Signed-off-by: Alex McKay <amckay@spotify.com>
2025-03-10 16:50:13 -04:00
Gabriel Dugny 0df33eaaf3 fix(scaffolder): Create repository in personal namespace
Signed-off-by: Gabriel Dugny <gabriel.dugny@believe.com>
2025-03-10 17:30:17 +01:00
Eric Peterson 177b0782d5 Fix functions named in changeset
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2025-03-10 17:19:46 +01:00
Peter Macdonald 8aa63b60be Merge pull request #29133 from Parsifal-M/docs/fix-scaffolder-overview-page
[Docs] Scaffolder Overview Page Rendering Fix
2025-03-10 16:29:22 +01:00
Peter Macdonald 071eff7981 fix scaffolder overview page from not rendering correctly
Signed-off-by: Peter Macdonald <macdonald.peter90@gmail.com>
2025-03-10 15:53:51 +01:00
aramissennyeydd 79118474a1 add plugin to alpha
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2025-03-10 10:02:25 -04:00
aramissennyeydd a76c482c5a add changeset
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2025-03-10 10:02:25 -04:00
aramissennyeydd 9f165630a2 module: make lint into a separate module
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2025-03-10 10:02:23 -04:00
Patrik Oldsberg 7612daf25a Merge pull request #29132 from backstage/rugvip/bugs
changesets: beehive the hip bugs
2025-03-10 14:50:09 +01:00
Patrik Oldsberg e47f664784 changesets: beehive the hip bugs
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-03-10 14:48:43 +01:00
Patrik Oldsberg 7942af3907 Merge pull request #29090 from backstage/rugvip/ts56
bump to typescript 5.6
2025-03-10 14:45:37 +01:00
Patrik Oldsberg 546a86b3ca Merge pull request #29126 from backstage/rugvip/middle
frontend-app-api: support array of extension factory middlewares
2025-03-10 14:44:43 +01:00
Eric Peterson e41c80d8a0 Clean up API surface
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2025-03-10 14:29:43 +01:00
Eric Peterson a2544d59f5 Add tests for feature resolver
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2025-03-10 14:29:43 +01:00
Eric Peterson 55e8568ff5 Keep feature discovery and resolution logic separate
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2025-03-10 14:29:43 +01:00
Eric Peterson f008f26970 Better option names
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2025-03-10 14:29:43 +01:00
Eric Peterson e3f19dbe68 Refactor and expose resolveFeatures() from frontend-defaults
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2025-03-10 14:28:59 +01:00
Patrik Oldsberg 90ff16d3ab Merge pull request #29125 from backstage/rugvip/root
frontend-app-api: remove .createRoot
2025-03-10 14:24:02 +01:00