Commit Graph

73737 Commits

Author SHA1 Message Date
Fredrik Adelöw e477bdc83b Merge pull request #34229 from backstage/freben/rel
exit prerelease mode
2026-05-13 20:57:10 +02:00
backstage-goalie[bot] 68bc2567e2 Merge pull request #34234 from backstage/renovate/nodemailer-8.x-lockfile
chore(deps): update dependency nodemailer to v8.0.7
2026-05-13 17:48:24 +00:00
backstage-goalie[bot] 28a84f79b3 Merge pull request #34233 from backstage/renovate/material-ui-popup-state-5.x-lockfile
chore(deps): update dependency material-ui-popup-state to v5.3.7
2026-05-13 17:48:19 +00:00
renovate[bot] fa10a5c3c5 chore(deps): update dependency nodemailer to v8.0.7
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-13 17:06:54 +00:00
renovate[bot] de0153f3b2 chore(deps): update dependency material-ui-popup-state to v5.3.7
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-13 17:06:25 +00:00
backstage-goalie[bot] 5540775512 Merge pull request #34231 from backstage/renovate/libsodium-wrappers-0.x-lockfile
chore(deps): update dependency libsodium-wrappers to v0.8.4
2026-05-13 17:00:41 +00:00
backstage-goalie[bot] 31fab301dc Merge pull request #34230 from backstage/renovate/isomorphic-git-1.x-lockfile
chore(deps): update dependency isomorphic-git to v1.37.6
2026-05-13 17:00:36 +00:00
renovate[bot] c45712416f chore(deps): update dependency libsodium-wrappers to v0.8.4
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-13 16:14:31 +00:00
renovate[bot] 1ea100376b chore(deps): update dependency isomorphic-git to v1.37.6
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-13 16:14:06 +00:00
backstage-goalie[bot] 5ece5fe74c Merge pull request #34227 from backstage/renovate/html-webpack-plugin-5.x-lockfile
chore(deps): update dependency html-webpack-plugin to v5.6.7
2026-05-13 16:09:29 +00:00
Fredrik Adelöw d701652b4c exit prerelease mode
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2026-05-13 17:41:10 +02:00
Andre Wanlin 86c6e5abf6 Merge pull request #34027 from adobejmong/feat-add-util-to-get-octokit-client
feat: add util to get octokit client which support retries via octokit/plugin-retry
2026-05-13 10:33:03 -05:00
renovate[bot] d8eebb1b9f chore(deps): update dependency html-webpack-plugin to v5.6.7
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-13 15:26:37 +00:00
Fredrik Adelöw 23502aa5a5 Merge pull request #34223 from backstage/fix/scheduler-flaky-test
fix(backend-defaults): fix flaky TaskWorker initialDelayDuration test
2026-05-13 17:20:20 +02:00
Fredrik Adelöw e72fcdcbdf fix assertion: expect(fn1) not expect(fn1.mock)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Signed-off-by: Fredrik Adelöw <freben@spotify.com>
2026-05-13 16:52:03 +02:00
Fredrik Adelöw e4ac8e2244 Update packages/backend-defaults/src/entrypoints/scheduler/lib/TaskWorker.test.ts
Co-authored-by: Marat Dyatko <31615495+dyatko@users.noreply.github.com>
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2026-05-13 16:03:56 +02:00
Fredrik Adelöw 0624b2eaf6 fix(backend-defaults): fix flaky TaskWorker initialDelayDuration test
The "respects initialDelayDuration per worker" test had only a 50ms
margin (350ms total sleep vs 300ms initial delay) for the worker to
complete its internal DB roundtrips before asserting. Under CI load
this frequently wasn't enough. Replace the fixed sleep with
waitForExpect, consistent with the rest of the test file.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Signed-off-by: Fredrik Adelöw <freben@spotify.com>
2026-05-13 15:21:06 +02:00
Fredrik Adelöw 34abc1d0ee Merge pull request #33503 from backstage/renovate/mshick-add-pr-comment-3.x
chore(deps): update mshick/add-pr-comment action to v3
2026-05-13 15:16:37 +02:00
Fredrik Adelöw 84e1ca6b85 Merge pull request #33769 from backstage/renovate/chromaui-action-digest
chore(deps): update chromaui/action digest to e3eb8ec
2026-05-13 15:15:33 +02:00
Fredrik Adelöw bea6ffa619 Merge pull request #34218 from backstage/renovate/dompurify-3.x-lockfile
chore(deps): update dependency dompurify to v3.4.2
2026-05-13 15:14:12 +02:00
Fredrik Adelöw 79b614c522 Merge pull request #34210 from backstage/renovate/copy-to-clipboard-3.x-lockfile
chore(deps): update dependency copy-to-clipboard to v3.3.3
2026-05-13 15:13:44 +02:00
Fredrik Adelöw 803b21d095 Merge pull request #34164 from backstage/dependabot/npm_and_yarn/hono-4.12.18
chore(deps): Bump hono from 4.12.14 to 4.12.18
2026-05-13 15:09:48 +02:00
backstage-goalie[bot] 254286ebd5 Merge pull request #34215 from backstage/renovate/dockerode-4.x-lockfile
chore(deps): update dependency dockerode to v4.0.12
2026-05-13 12:32:37 +00:00
renovate[bot] f0fd05bf15 chore(deps): update dependency dompurify to v3.4.2
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-13 12:29:31 +00:00
Fredrik Adelöw b0ce61a8b5 Merge pull request #34202 from backstage/dependabot/npm_and_yarn/protobufjs/utf8-1.1.1
chore(deps): Bump @protobufjs/utf8 from 1.1.0 to 1.1.1
2026-05-13 13:27:14 +02:00
dependabot[bot] cf279e9b77 chore(deps): Bump hono from 4.12.14 to 4.12.18
Bumps [hono](https://github.com/honojs/hono) from 4.12.14 to 4.12.18.
- [Release notes](https://github.com/honojs/hono/releases)
- [Commits](https://github.com/honojs/hono/compare/v4.12.14...v4.12.18)

---
updated-dependencies:
- dependency-name: hono
  dependency-version: 4.12.18
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-13 13:22:33 +02:00
Fredrik Adelöw f2cb76215b Merge pull request #34167 from backstage/renovate/rspack-plugin-react-refresh-1.x-lockfile
chore(deps): update dependency @rspack/plugin-react-refresh to v1.6.2
2026-05-13 13:21:46 +02:00
renovate[bot] 5555ff6232 chore(deps): update dependency dockerode to v4.0.12
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-13 11:19:50 +00:00
Fredrik Adelöw 5da4528553 Merge pull request #34088 from backstage/renovate/actions-cache-5.x
chore(deps): update actions/cache action to v5.0.5
2026-05-13 13:19:28 +02:00
Fredrik Adelöw b6ff1ca58f Merge pull request #34083 from backstage/renovate/stefanbuck-github-issue-parser-digest
chore(deps): update stefanbuck/github-issue-parser digest to cb6e971
2026-05-13 13:19:11 +02:00
Fredrik Adelöw f96ee452f8 Merge pull request #34082 from backstage/renovate/actions-upload-artifact-digest
chore(deps): update actions/upload-artifact digest to 043fb46
2026-05-13 13:18:55 +02:00
Fredrik Adelöw 1399e136d7 Merge pull request #34073 from backstage/renovate/actions-cache-digest
chore(deps): update actions/cache digest to 27d5ce7
2026-05-13 13:18:37 +02:00
Fredrik Adelöw 9ed2f68261 Merge pull request #34163 from backstage/dependabot/npm_and_yarn/fast-uri-3.1.2
chore(deps): Bump fast-uri from 3.0.1 to 3.1.2
2026-05-13 13:15:07 +02:00
Fredrik Adelöw b6e1ecf158 Merge pull request #34166 from backstage/renovate/actions-upload-artifact-7.x
chore(deps): update actions/upload-artifact action to v7.0.1
2026-05-13 13:14:32 +02:00
Fredrik Adelöw 985fa2d8c8 Merge pull request #34212 from backstage/freben/fix-catalog-entity-page-test-flake
fix(catalog): increase test timeout and fix waitFor antipattern
2026-05-13 12:33:06 +02:00
Fredrik Adelöw 6fd90ee0a7 fix: address review feedback
- Await both tabs before asserting order in tab ordering tests
- Use findByText for icon assertions in context menu tests

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Signed-off-by: Fredrik Adelöw <freben@spotify.com>
2026-05-13 12:00:48 +02:00
Fredrik Adelöw 4eb547fa12 fix: move jest.setTimeout below imports
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Signed-off-by: Fredrik Adelöw <freben@spotify.com>
2026-05-13 11:48:17 +02:00
Fredrik Adelöw e481250793 fix(catalog): increase test timeout and replace waitFor antipattern in entity page tests
The entity page tests render the full extension tester + entity layout
component tree, which involves multiple React.lazy boundaries,
useAsyncRetry for entity fetching, and Material-UI CSS-in-JS processing
in jsdom. This makes each test inherently slow (~300-600ms) due to
jsdom's CSS engine processing MUI stylesheets during React render
cycles. Under CI load, the default 5s Jest timeout can be exceeded.

- Add jest.setTimeout(30_000) to prevent CI timeouts
- Replace waitFor(expect(getByRole(...))) antipattern with
  await expect(findByRole(...)).resolves pattern throughout

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Signed-off-by: Fredrik Adelöw <freben@spotify.com>
2026-05-13 11:39:35 +02:00
renovate[bot] 4d190cd91b chore(deps): update dependency copy-to-clipboard to v3.3.3
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-13 07:23:58 +00:00
backstage-goalie[bot] f52cbd9a89 Merge pull request #34208 from backstage/renovate/estree-1.x-lockfile
chore(deps): update dependency @types/estree to v1.0.9
2026-05-13 07:17:19 +00:00
renovate[bot] 50879e3e8e chore(deps): update dependency @types/estree to v1.0.9
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-13 06:03:44 +00:00
backstage-goalie[bot] b8183f2f98 Merge pull request #34207 from backstage/renovate/stoplight-spectral-runtime-1.x-lockfile
chore(deps): update dependency @stoplight/spectral-runtime to v1.1.5
2026-05-13 05:57:54 +00:00
renovate[bot] 9b12ba8b41 chore(deps): update dependency @stoplight/spectral-runtime to v1.1.5
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-13 04:44:39 +00:00
backstage-goalie[bot] 9e10997c4c Merge pull request #34206 from backstage/renovate/stoplight-spectral-rulesets-1.x-lockfile
chore(deps): update dependency @stoplight/spectral-rulesets to v1.22.1
2026-05-13 04:39:32 +00:00
dependabot[bot] 75e0a10c3b chore(deps): Bump fast-uri from 3.0.1 to 3.1.2
Bumps [fast-uri](https://github.com/fastify/fast-uri) from 3.0.1 to 3.1.2.
- [Release notes](https://github.com/fastify/fast-uri/releases)
- [Commits](https://github.com/fastify/fast-uri/compare/v3.0.1...v3.1.2)

---
updated-dependencies:
- dependency-name: fast-uri
  dependency-version: 3.1.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-13 03:26:11 +00:00
renovate[bot] 2fb5ae4c69 chore(deps): update dependency @stoplight/spectral-rulesets to v1.22.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-13 03:25:41 +00:00
backstage-goalie[bot] d0df1b372a Merge pull request #34205 from backstage/renovate/stoplight-spectral-functions-1.x-lockfile
chore(deps): update dependency @stoplight/spectral-functions to v1.10.2
2026-05-13 03:20:47 +00:00
renovate[bot] 876cabf31d chore(deps): update dependency @stoplight/spectral-functions to v1.10.2
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-13 02:09:29 +00:00
backstage-goalie[bot] 2974681fa8 Merge pull request #34204 from backstage/renovate/stoplight-spectral-formatters-1.x-lockfile
chore(deps): update dependency @stoplight/spectral-formatters to v1.5.1
2026-05-13 02:02:41 +00:00
renovate[bot] 6cb7d2b12e chore(deps): update dependency @stoplight/spectral-formatters to v1.5.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-13 01:19:50 +00:00