{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":678864329,"defaultBranch":"main","name":"backstage-showcase","ownerLogin":"gashcrumb","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-08-15T15:01:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/351660?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1724176873.0","currentOid":""},"activityList":{"items":[{"before":"dfb3c8e7b066763e48aa0206d3c201029eb457e0","after":"8f96a15393b8086e08b8f22cd67f6a8fa905076e","ref":"refs/heads/main","pushedAt":"2024-08-21T10:27:03.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"gashcrumb","name":"Stan Lewis","path":"/gashcrumb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351660?s=80&v=4"},"commit":{"message":"feat(deps): update to backstage 1.29 (#1452)\n\n* feat(deps): update to backstage 1.29\r\n\r\nSigned-off-by: Paul Schultz \r\n\r\n* update source code\r\n\r\nSigned-off-by: Paul Schultz \r\n\r\n* fix deprecations\r\n\r\nSigned-off-by: Paul Schultz \r\n\r\n* chore(patches): update patches to 1.29.2 (#1458)\r\n\r\n* chore: fix dependencies in dynamic-plugins-info-backend and scalprum-backend\r\n\r\nSigned-off-by: Frank Kong \r\n\r\n* chore(patches): update patches to v1.29.2\r\n\r\nSigned-off-by: Frank Kong \r\n\r\n* chore: update yarn.lock\r\n\r\nSigned-off-by: Frank Kong \r\n\r\n* chore: fix yarn tsc in unit tests\r\n\r\nSigned-off-by: Frank Kong \r\n\r\n---------\r\n\r\nSigned-off-by: Frank Kong \r\n\r\n* fix oidc test\r\n\r\nSigned-off-by: Paul Schultz \r\n\r\n* fix deprecation\r\n\r\nSigned-off-by: Paul Schultz \r\n\r\n* fix deprecation\r\n\r\nSigned-off-by: Paul Schultz \r\n\r\n* disable test\r\n\r\nSigned-off-by: Paul Schultz \r\n\r\n* skip tests\r\n\r\nSigned-off-by: Paul Schultz \r\n\r\n* update plugins\r\n\r\nSigned-off-by: Paul Schultz \r\n\r\n* use updated cli\r\n\r\nSigned-off-by: Paul Schultz \r\n\r\n* fix(plugins): dynamicPluginInstaller entrypoints (#1505)\r\n\r\nThis change is part of a fix to address RHIDP-3611. Wrapper plugins\r\nhave been updated to explicitly export a dynamicPluginInstaller object\r\nwhich is needed at runtime by the backend dynamic feature service to\r\nload a dynamic plugin.\r\n\r\nSigned-off-by: Stan Lewis \r\n\r\n* chore: remove PII in logs (#1494)\r\n\r\nSigned-off-by: Frank Kong \r\n\r\n* Revert \"fix(plugins): dynamicPluginInstaller entrypoints (#1505)\"\r\n\r\nThis reverts commit 21eed9d19d5faa84499cab72128af1b2eb818c6b.\r\n\r\n* fix(backend): expand type check via patch (#1511)\r\n\r\nThis change caters for backend dynamic plugins that have been wrapped by\r\nBackendFeatureCompatWrapper. It widens the accepted types permitted for\r\nwhat will be used as the entrypoint when loading a plugin dynamically.\r\nThis patch can be removed once an updated\r\nbackend-dynamic-feature-service is released containing\r\n@backstage/backstage#26106\r\n\r\nSigned-off-by: Stan Lewis \r\n\r\n---------\r\n\r\nSigned-off-by: Paul Schultz \r\nSigned-off-by: Frank Kong \r\nSigned-off-by: Stan Lewis \r\nCo-authored-by: Frank Kong <50030060+Zaperex@users.noreply.github.com>\r\nCo-authored-by: Nick Boldt \r\nCo-authored-by: Stan Lewis ","shortMessageHtmlLink":"feat(deps): update to backstage 1.29 (janus-idp#1452)"}},{"before":null,"after":"febfd30f7f5dfa7959f1c74e7bc84a42547d1824","ref":"refs/heads/RHIDP-3611-patch","pushedAt":"2024-08-20T18:01:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gashcrumb","name":"Stan Lewis","path":"/gashcrumb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351660?s=80&v=4"},"commit":{"message":"fix(backend): expand type check via patch\n\nThis change caters for backend dynamic plugins that have been wrapped by\nBackendFeatureCompatWrapper. It widens the accepted types permitted for\nwhat will be used as the entrypoint when loading a plugin dynamically.\nThis patch can be removed once an updated\nbackend-dynamic-feature-service is released containing\n@backstage/backstage#26106\n\nSigned-off-by: Stan Lewis ","shortMessageHtmlLink":"fix(backend): expand type check via patch"}},{"before":null,"after":"b93a11f60def5ea5c2b6344ac5270cb223075287","ref":"refs/heads/RHIDP-3611","pushedAt":"2024-08-19T18:26:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gashcrumb","name":"Stan Lewis","path":"/gashcrumb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351660?s=80&v=4"},"commit":{"message":"fix(plugins): dynamicPluginInstaller entrypoints\n\nThis change is part of a fix to address RHIDP-3611. Wrapper plugins\nhave been updated to explicitly export a dynamicPluginInstaller object\nwhich is needed at runtime by the backend dynamic feature service to\nload a dynamic plugin.\n\nSigned-off-by: Stan Lewis ","shortMessageHtmlLink":"fix(plugins): dynamicPluginInstaller entrypoints"}},{"before":"9c77d09b0c7ca45af1d50f5734c64eba68afa2f2","after":"dfb3c8e7b066763e48aa0206d3c201029eb457e0","ref":"refs/heads/main","pushedAt":"2024-08-19T11:30:06.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"gashcrumb","name":"Stan Lewis","path":"/gashcrumb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351660?s=80&v=4"},"commit":{"message":"Add missing 'paths' for ansible learning paths (#1484)","shortMessageHtmlLink":"Add missing 'paths' for ansible learning paths (janus-idp#1484)"}},{"before":"e1b9e50e8780a6502e8e452e8d5cc8d706ffb250","after":"9c77d09b0c7ca45af1d50f5734c64eba68afa2f2","ref":"refs/heads/main","pushedAt":"2024-08-13T17:14:05.000Z","pushType":"push","commitsCount":21,"pusher":{"login":"gashcrumb","name":"Stan Lewis","path":"/gashcrumb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351660?s=80&v=4"},"commit":{"message":"fix(deps): update dependencies (non-major) (#1450)\n\n* fix(deps): update dependencies (non-major)\n\nSigned-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>\n\n* chore: remove parfuemerie udpates\n\nSigned-off-by: Kim Tsao \n\n---------\n\nSigned-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>\nSigned-off-by: Kim Tsao \nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>\nCo-authored-by: Kim Tsao \nCo-authored-by: Kim Tsao <84398375+kim-tsao@users.noreply.github.com>","shortMessageHtmlLink":"fix(deps): update dependencies (non-major) (janus-idp#1450)"}},{"before":"342fe0dc592dcef1b3b414e4f5181764e67b87be","after":"e1b9e50e8780a6502e8e452e8d5cc8d706ffb250","ref":"refs/heads/main","pushedAt":"2024-07-29T13:17:51.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"gashcrumb","name":"Stan Lewis","path":"/gashcrumb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351660?s=80&v=4"},"commit":{"message":"fix(deps): update emotion (non-major) to v11.13.0 (#1437)\n\nSigned-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"fix(deps): update emotion (non-major) to v11.13.0 (janus-idp#1437)"}},{"before":"489b90b4e67890a8c5747cff521e9997c1d53113","after":"342fe0dc592dcef1b3b414e4f5181764e67b87be","ref":"refs/heads/main","pushedAt":"2024-07-23T15:33:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gashcrumb","name":"Stan Lewis","path":"/gashcrumb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351660?s=80&v=4"},"commit":{"message":"fix(deps): update material-ui (non-major) to v5.16.4 (#1433)\n\nSigned-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"fix(deps): update material-ui (non-major) to v5.16.4 (janus-idp#1433)"}},{"before":"2d450b5d2ce170a53e8bab6656d9cf8f0490f359","after":"489b90b4e67890a8c5747cff521e9997c1d53113","ref":"refs/heads/main","pushedAt":"2024-07-23T12:15:59.000Z","pushType":"push","commitsCount":42,"pusher":{"login":"gashcrumb","name":"Stan Lewis","path":"/gashcrumb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351660?s=80&v=4"},"commit":{"message":"chore(deps): bump version of backstage-plugin-catalog-backend-module-gitlab-org-dynamic so it's > the version in 1.2 (0.3.10) (#1408)\n\nSigned-off-by: Nick Boldt ","shortMessageHtmlLink":"chore(deps): bump version of backstage-plugin-catalog-backend-module-…"}},{"before":"6c57f82dc9342acfa532cd3da5636023cf0d0af2","after":"2d450b5d2ce170a53e8bab6656d9cf8f0490f359","ref":"refs/heads/main","pushedAt":"2024-07-01T11:32:48.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"gashcrumb","name":"Stan Lewis","path":"/gashcrumb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351660?s=80&v=4"},"commit":{"message":"fix(deps): update react (non-major) to v18.3.1 (#1360)\n\nSigned-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"fix(deps): update react (non-major) to v18.3.1 (janus-idp#1360)"}},{"before":"ec08d99d979d6e2570ab8aecf7e3edcee6489582","after":"6c57f82dc9342acfa532cd3da5636023cf0d0af2","ref":"refs/heads/main","pushedAt":"2024-06-26T18:00:55.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"gashcrumb","name":"Stan Lewis","path":"/gashcrumb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351660?s=80&v=4"},"commit":{"message":"chore(deps): update all non-major dependencies (#1341)\n\n* chore(deps): update all non-major dependencies\n\nSigned-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>\n\n* chore(deps): remove sources\n\nSigned-off-by: Kim Tsao \n\n* chore(deps): fix conflicts\n\nSigned-off-by: Kim Tsao \n\n---------\n\nSigned-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>\nSigned-off-by: Kim Tsao \nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>\nCo-authored-by: Kim Tsao ","shortMessageHtmlLink":"chore(deps): update all non-major dependencies (janus-idp#1341)"}},{"before":"b17e17fcb367d61ef6a5c12657c9463bf9f8f4ab","after":"ec08d99d979d6e2570ab8aecf7e3edcee6489582","ref":"refs/heads/main","pushedAt":"2024-06-17T18:42:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gashcrumb","name":"Stan Lewis","path":"/gashcrumb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351660?s=80&v=4"},"commit":{"message":"chore(metadata): add metadata to wrapped dynamic plugins in showcase (#1324)\n\n* chore(metadata): add metadata to wrapped plugins and set as TP or GA based on https://docs.google.com/spreadsheets/d/1dNUAGTeosEzreX9fxFTW1Vq3oGCbHroZ_DFEL8sjfjY/edit#gid=0 (RHIDP-2326, RHIDP-1502)\n\nSigned-off-by: Nick Boldt \n\n* switch to RH as author of the wrapped plugins and use RHIDP jira instead of https://github.com/janus-idp/backstage-plugins/issues\n\nSigned-off-by: Nick Boldt \n\n---------\n\nSigned-off-by: Nick Boldt ","shortMessageHtmlLink":"chore(metadata): add metadata to wrapped dynamic plugins in showcase (j…"}},{"before":"5caa0a0a8e21a2f73a8f7101b4835addc5fba9c9","after":"b17e17fcb367d61ef6a5c12657c9463bf9f8f4ab","ref":"refs/heads/main","pushedAt":"2024-06-13T11:49:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gashcrumb","name":"Stan Lewis","path":"/gashcrumb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351660?s=80&v=4"},"commit":{"message":"chore(deps): update docker base images (#1319)\n\nSigned-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>\r\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update docker base images (janus-idp#1319)"}},{"before":"f9d19266f294b69149d75206a72e1ea366e78086","after":"5caa0a0a8e21a2f73a8f7101b4835addc5fba9c9","ref":"refs/heads/main","pushedAt":"2024-06-11T11:35:11.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"gashcrumb","name":"Stan Lewis","path":"/gashcrumb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351660?s=80&v=4"},"commit":{"message":"RHDH pre-submit and post-submit job for 1.2.x (#1311)\n\n* RHDH pre-submit and post-submit job for 1.2.x\n\n* RHDH pre-submit and post-submit job for 1.2.x\n\n* RHDH pre-submit and post-submit job for 1.2.x\n\n* RHDH pre-submit and post-submit job for 1.2.x\n\n* RHDH pre-submit and post-submit job for 1.2.x\n\n* RHDH pre-submit and post-submit job for 1.2.x","shortMessageHtmlLink":"RHDH pre-submit and post-submit job for 1.2.x (janus-idp#1311)"}},{"before":"e71ffc858a13fa292664e6b59d00b1006f573346","after":"f9d19266f294b69149d75206a72e1ea366e78086","ref":"refs/heads/main","pushedAt":"2024-06-10T09:34:22.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"gashcrumb","name":"Stan Lewis","path":"/gashcrumb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351660?s=80&v=4"},"commit":{"message":"chore(auth): make oidc auth provider resolvers configurable (#1309)\n\n* chore(auth): make oidc auth provider resolvers configurable\n\nSigned-off-by: Frank Kong \n\n* deps(auth): pin oidc auth provider module version\n\nSigned-off-by: Frank Kong \n\n---------\n\nSigned-off-by: Frank Kong ","shortMessageHtmlLink":"chore(auth): make oidc auth provider resolvers configurable (janus-id…"}},{"before":"f3a1df7ea9a999d919620a4feaf66b23522d37c0","after":"f69a03b00ce8792fa848b52c192a03ec9e317253","ref":"refs/heads/RHIDP-2338","pushedAt":"2024-06-03T15:01:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gashcrumb","name":"Stan Lewis","path":"/gashcrumb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351660?s=80&v=4"},"commit":{"message":"feat(app) RHIDP-2338 expose dynamic UI config\n\nThis change exposes the dynamic UI configuration to dynamic plugins via\nthe scalprum API holder available with the scalprum React API. This\nchange also moves around some blocks for consistency and improves the\ntyping for the DynamicRootContext objects.\n\nSigned-off-by: Stan Lewis ","shortMessageHtmlLink":"feat(app) RHIDP-2338 expose dynamic UI config"}},{"before":"2d1ab419011deda82ee5bcf0ed216b125c5bd30d","after":"e71ffc858a13fa292664e6b59d00b1006f573346","ref":"refs/heads/main","pushedAt":"2024-06-03T15:00:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gashcrumb","name":"Stan Lewis","path":"/gashcrumb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351660?s=80&v=4"},"commit":{"message":"RHIDP-2110: RHIDP-2123: adding options to optimize export-dynamic (#1285)","shortMessageHtmlLink":"RHIDP-2110: RHIDP-2123: adding options to optimize export-dynamic (ja…"}},{"before":"5fb25e5bd9bee09516b0cf471d9d00ddd062be28","after":"f3a1df7ea9a999d919620a4feaf66b23522d37c0","ref":"refs/heads/RHIDP-2338","pushedAt":"2024-06-03T14:59:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gashcrumb","name":"Stan Lewis","path":"/gashcrumb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351660?s=80&v=4"},"commit":{"message":"feat(app) RHIDP-2338 expose dynamic UI config\n\nThis change exposes the dynamic UI configuration to dynamic plugins via\nthe scalprum API holder available with the scalprum React API. This\nchange also moves around some blocks for consistency and improves the\ntyping for the DynamicRootContext objects.\n\nSigned-off-by: Stan Lewis ","shortMessageHtmlLink":"feat(app) RHIDP-2338 expose dynamic UI config"}},{"before":"0fbc913e9072735de7fa758aa0e1261bdf9b73dc","after":"2d1ab419011deda82ee5bcf0ed216b125c5bd30d","ref":"refs/heads/main","pushedAt":"2024-06-03T14:23:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gashcrumb","name":"Stan Lewis","path":"/gashcrumb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351660?s=80&v=4"},"commit":{"message":"Support wiring SideBarItem components. (#1289)\n\n* feat: support wiring SideBarItem components.\n\nSigned-off-by: David Festal \n\n* feat: add all `BackstagePlugin` values exported by dynamic plugins to the frontend application.\n\nSigned-off-by: David Festal \n\n---------\n\nSigned-off-by: David Festal ","shortMessageHtmlLink":"Support wiring SideBarItem components. (janus-idp#1289)"}},{"before":"0bee20b0becf7a80dffe76b1609d8d3c9ded9717","after":"0fbc913e9072735de7fa758aa0e1261bdf9b73dc","ref":"refs/heads/main","pushedAt":"2024-06-03T14:12:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gashcrumb","name":"Stan Lewis","path":"/gashcrumb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351660?s=80&v=4"},"commit":{"message":"RHIDP-2067 [QE] Automate Scenario - Support external postgres databases (#1292)\n\nSigned-off-by: Gustavo Lira ","shortMessageHtmlLink":"RHIDP-2067 [QE] Automate Scenario - Support external postgres databas…"}},{"before":"62175f63a49e4169bddddaf58158d6e53591f711","after":"5fb25e5bd9bee09516b0cf471d9d00ddd062be28","ref":"refs/heads/RHIDP-2338","pushedAt":"2024-05-31T10:08:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gashcrumb","name":"Stan Lewis","path":"/gashcrumb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351660?s=80&v=4"},"commit":{"message":"feat(app) RHIDP-2338 expose dynamic UI config\n\nThis change exposes the dynamic UI configuration to dynamic plugins via\nthe scalprum API holder available with the scalprum React API. This\nchange also moves around some blocks for consistency and improves the\ntyping for the DynamicRootContext objects.\n\nSigned-off-by: Stan Lewis ","shortMessageHtmlLink":"feat(app) RHIDP-2338 expose dynamic UI config"}},{"before":"893340fbd132dd64f3605b1ccb81d1dc3c15b870","after":"0bee20b0becf7a80dffe76b1609d8d3c9ded9717","ref":"refs/heads/main","pushedAt":"2024-05-31T10:06:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gashcrumb","name":"Stan Lewis","path":"/gashcrumb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351660?s=80&v=4"},"commit":{"message":"fix(app): RHIDP-2266 add condition error handling (#1245)\n\nThis change adds exception handling to the two points where plugin\nsupplied condition functions are evaluated, once when rendering the\ncatalog entity tabs, and a second time when a plugin's mountpoint\nconfiguration is being checked. This change also makes the ApiHolder\ncontext object available as a 2nd argument; available at the second\nevaluation point.\n\nSigned-off-by: Stan Lewis ","shortMessageHtmlLink":"fix(app): RHIDP-2266 add condition error handling (janus-idp#1245)"}},{"before":"650e5ab3baa0afae1cea18a6348fdef71fc9cd60","after":"62175f63a49e4169bddddaf58158d6e53591f711","ref":"refs/heads/RHIDP-2338","pushedAt":"2024-05-30T17:51:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gashcrumb","name":"Stan Lewis","path":"/gashcrumb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351660?s=80&v=4"},"commit":{"message":"feat(app) RHIDP-2338 expose dynamic UI config\n\nThis change exposes the dynamic UI configuration to dynamic plugins via\nthe scalprum API holder available with the scalprum React API. This\nchange also moves around some blocks for consistency and improves the\ntyping for the DynamicRootContext objects.\n\nSigned-off-by: Stan Lewis ","shortMessageHtmlLink":"feat(app) RHIDP-2338 expose dynamic UI config"}},{"before":"ab0ac9f3e65f9b6374426d06a1a344ebe70f1efa","after":"650e5ab3baa0afae1cea18a6348fdef71fc9cd60","ref":"refs/heads/RHIDP-2338","pushedAt":"2024-05-30T15:07:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gashcrumb","name":"Stan Lewis","path":"/gashcrumb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351660?s=80&v=4"},"commit":{"message":"feat(app) RHIDP-2338 expose dynamic UI config\n\nThis change exposes the dynamic UI configuration to dynamic plugins via\nthe scalprum API holder available with the scalprum React API. This\nchange also moves around some blocks for consistency and improves the\ntyping for the DynamicRootContext objects.\n\nSigned-off-by: Stan Lewis ","shortMessageHtmlLink":"feat(app) RHIDP-2338 expose dynamic UI config"}},{"before":null,"after":"ab0ac9f3e65f9b6374426d06a1a344ebe70f1efa","ref":"refs/heads/RHIDP-2338","pushedAt":"2024-05-30T14:50:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gashcrumb","name":"Stan Lewis","path":"/gashcrumb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351660?s=80&v=4"},"commit":{"message":"feat(app) RHIDP-2338 expose dynamic UI config\n\nThis change exposes the dynamic UI configuration to dynamic plugins via\nthe scalprum API holder available with the scalprum React API. This\nchange also moves around some blocks for consistency and improves the\ntyping for the DynamicRootContext objects.\n\nSigned-off-by: Stan Lewis ","shortMessageHtmlLink":"feat(app) RHIDP-2338 expose dynamic UI config"}},{"before":"893340fbd132dd64f3605b1ccb81d1dc3c15b870","after":"414ca830b7e46ed777474a77dab5d931dfd179a9","ref":"refs/heads/RHIDP-2266","pushedAt":"2024-05-30T11:54:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gashcrumb","name":"Stan Lewis","path":"/gashcrumb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351660?s=80&v=4"},"commit":{"message":"fix(app): RHIDP-2266 add condition error handling\n\nThis change adds exception handling to the two points where plugin\nsupplied condition functions are evaluated, once when rendering the\ncatalog entity tabs, and a second time when a plugin's mountpoint\nconfiguration is being checked. This change also makes the ApiHolder\ncontext object available as a 2nd argument; available at the second\nevaluation point.\n\nSigned-off-by: Stan Lewis ","shortMessageHtmlLink":"fix(app): RHIDP-2266 add condition error handling"}},{"before":"6bb253a34a0fd6f0e51de80b4b7f289c05467966","after":"893340fbd132dd64f3605b1ccb81d1dc3c15b870","ref":"refs/heads/RHIDP-2266","pushedAt":"2024-05-30T11:34:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gashcrumb","name":"Stan Lewis","path":"/gashcrumb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351660?s=80&v=4"},"commit":{"message":"chore(deps): update devdependencies (non-major) (#1274)\n\nSigned-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>\nCo-authored-by: Kim Tsao <84398375+kim-tsao@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update devdependencies (non-major) (janus-idp#1274)"}},{"before":"1c88c8a220b52dead046f63915d17119a36cdb75","after":"893340fbd132dd64f3605b1ccb81d1dc3c15b870","ref":"refs/heads/main","pushedAt":"2024-05-30T11:33:28.000Z","pushType":"push","commitsCount":18,"pusher":{"login":"gashcrumb","name":"Stan Lewis","path":"/gashcrumb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351660?s=80&v=4"},"commit":{"message":"chore(deps): update devdependencies (non-major) (#1274)\n\nSigned-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>\nCo-authored-by: Kim Tsao <84398375+kim-tsao@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update devdependencies (non-major) (janus-idp#1274)"}},{"before":null,"after":"8117ecf4a8830ec619819d1eb670a3f3edcdc7c0","ref":"refs/heads/override-core-plugins","pushedAt":"2024-05-16T18:11:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gashcrumb","name":"Stan Lewis","path":"/gashcrumb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351660?s=80&v=4"},"commit":{"message":"feat(app) RHIDP-2338 expose dynamic UI config\n\nThis change exposes the dynamic UI configuration to dynamic plugins via\nthe scalprum API holder available with the scalprum React API. This\nchange also moves around some blocks for consistency and improves the\ntyping for the DynamicRootContext objects.\n\nSigned-off-by: Stan Lewis ","shortMessageHtmlLink":"feat(app) RHIDP-2338 expose dynamic UI config"}},{"before":"8117ecf4a8830ec619819d1eb670a3f3edcdc7c0","after":null,"ref":"refs/heads/override-core-plugins","pushedAt":"2024-05-16T18:10:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gashcrumb","name":"Stan Lewis","path":"/gashcrumb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351660?s=80&v=4"}},{"before":null,"after":"8117ecf4a8830ec619819d1eb670a3f3edcdc7c0","ref":"refs/heads/override-core-plugins","pushedAt":"2024-05-16T18:07:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gashcrumb","name":"Stan Lewis","path":"/gashcrumb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351660?s=80&v=4"},"commit":{"message":"feat(app) RHIDP-2338 expose dynamic UI config\n\nThis change exposes the dynamic UI configuration to dynamic plugins via\nthe scalprum API holder available with the scalprum React API. This\nchange also moves around some blocks for consistency and improves the\ntyping for the DynamicRootContext objects.\n\nSigned-off-by: Stan Lewis ","shortMessageHtmlLink":"feat(app) RHIDP-2338 expose dynamic UI config"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEoAz_6gA","startCursor":null,"endCursor":null}},"title":"Activity · gashcrumb/backstage-showcase"}