Commit Graph

34 Commits

Author SHA1 Message Date
David Festal 40a9c59843 Attempt to fix a flaky test
in the `backend-plugin-manager`

Signed-off-by: David Festal <dfestal@redhat.com>
2023-11-29 12:07:11 +01:00
Patrik Oldsberg 4285d5824f Merge pull request #21612 from davidfestal/use-default-exports-for-new-backend
`BackendPluginManager` use default exports
2023-11-28 19:13:40 +01:00
David Festal 6a18c333f3 BackendPluginManager use default exports
for dynamic plugins on the new backend system.

This allows making a plugin dynamic without any source code change
(which was previously required to add a dedicated entrypoint).

Signed-off-by: David Festal <dfestal@redhat.com>
2023-11-28 18:40:40 +01:00
github-actions[bot] 356906bab8 Version Packages (next) 2023-11-28 13:37:18 +00:00
github-actions[bot] 8ece80419a Version Packages (next) 2023-11-21 15:13:12 +00:00
github-actions[bot] c8a8aac2af Version Packages 2023-11-14 13:25:17 +00:00
github-actions[bot] 8a9f0ce86b Version Packages (next) 2023-11-07 09:43:56 +00:00
github-actions[bot] f577e1176f Version Packages (next)
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-31 15:42:09 +01:00
David Festal 6c39010121 fix: CommonJSModuleLoader returning uncomplete list
This fixes issue #20762

Signed-off-by: David Festal <dfestal@redhat.com>
2023-10-24 18:06:24 +02:00
Patrik Oldsberg 419e4ffaaf Merge pull request #20755 from davidfestal/fix-20644
fix: avoid watching too many files
2023-10-24 17:49:23 +02:00
David Festal 4a08c79101 fix: avoid watching too many files
This fixes issue #20644

Signed-off-by: David Festal <dfestal@redhat.com>
2023-10-24 17:05:46 +02:00
github-actions[bot] 8345a35d04 Version Packages (next) 2023-10-24 11:04:16 +00:00
github-actions[bot] 8cdb8c2e40 Version Packages 2023-10-17 08:54:50 +00:00
github-actions[bot] e43d3eb1b7 Version Packages (next) 2023-10-10 11:39:03 +00:00
Patrik Oldsberg e68b9bf850 use new MockDirectory symlink helper
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-06 13:31:04 +02:00
Patrik Oldsberg bbe138fa44 backend-plugin-manager: migrate plugin-scanner tests to avoid mock-fs
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-06 09:34:40 +02:00
Patrik Oldsberg ff205d4a57 backend-plugin-manager: refactor test to remove mock-fs
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-06 09:34:40 +02:00
github-actions[bot] f95345c845 Version Packages (next) 2023-10-03 10:49:45 +00:00
github-actions[bot] bea3617712 Version Packages (next) 2023-09-26 13:20:00 +00:00
Patrik Oldsberg e456a9e8d4 Merge pull request #19565 from backstage/rugvip/1820
Switch to Node.js v18 + v20
2023-09-20 15:02:14 +02:00
Patrik Oldsberg b994839448 backend-plugin-manager: fix test in Node.js v20
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-20 12:58:36 +02:00
Patrik Oldsberg 6246571911 test fixes for Node.js v20
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-20 12:58:36 +02:00
David Festal 6b50e8f32c Fix unit tests failures on Windows
Signed-off-by: David Festal <dfestal@redhat.com>
2023-09-20 12:00:37 +02:00
github-actions[bot] b228d7d9c2 Version Packages
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-20 11:24:40 +02:00
Fredrik Adelöw f4c98b07e6 Merge pull request #19606 from backstage/chore/automate-catalog-info-upkeep
Automate `catalog-info.yaml` file upkeep
2023-09-13 11:43:55 +02:00
github-actions[bot] a6d1580062 Version Packages (next) 2023-09-12 11:41:29 +00:00
Fredrik Adelöw dfbea4a71c current state
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-09-12 13:26:52 +02:00
github-actions[bot] 32a09adcff Version Packages (next) 2023-09-05 10:03:17 +00:00
Patrik Oldsberg 67a259968d backend-plugin-manager: fix tests in CI
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-01 10:42:22 +02:00
David Festal 4cfa636a32 Make the package private
Signed-off-by: David Festal <dfestal@redhat.com>
2023-08-31 15:54:40 +02:00
David Festal 27a139dad5 Fixes after second round of review
Signed-off-by: David Festal <dfestal@redhat.com>
2023-08-31 11:53:24 +02:00
David Festal 3bd7516c8e Fixes after rebase to master
Signed-off-by: David Festal <dfestal@redhat.com>
2023-08-28 21:56:57 +02:00
David Festal 66849e0677 Fix review comments
Signed-off-by: David Festal <dfestal@redhat.com>
2023-08-28 18:22:12 +02:00
David Festal f343869652 New backend-plugin-manager service that:
- scans and imports plugins dynamically from a root folder,
- provides plugin initialization,

for both the legacy and the new backend system.

Signed-off-by: David Festal <dfestal@redhat.com>
Co-Authored-By: Gorkem Ercan <gorkem.ercan@gmail.com>
2023-08-28 18:22:12 +02:00