|
3c50db328d
|
Plugins: Make Installer responsible for removing plugins from file system (#73323)
* installer is responsible for removing from file system
* take plugin as arg
* remove resolve step
* return plugin in test
|
2023-08-16 15:44:20 +02:00 |
|
|
ee2dd62a1f
|
Plugins: Refactor loader + finder to support multiple sourcing methods (#64735)
* it's cdn time
* tidy body closing
* auto signed
* fix close
* update log name
* remove comments
|
2023-03-20 14:35:49 +01:00 |
|
|
d0d8544ded
|
Plugins: Create single point of entry for adding / removing plugins (#55463)
* split out plugin manager
* remove whitespace
* fix tests
* split up tests
* updating naming conventions
* simplify manager
* tidy
* explorations
* fix build
* tidy
* fix tests
* add logger helper
* pass the tests
* tidying
* fix tests
* tidy and re-add test
* store depends on loader
* enrich tests
* fix test
* undo gomod changes
|
2022-09-23 14:27:01 +02:00 |
|
|
7536647ab6
|
Plugins: Introduce Plugin Registry (#47200)
* introduce registry write/read separation
* internal + external registries
* fix tests
* fixup
* rename
* move interfaces
* back to plugins.Store
* fix registry name
* remove context.TODOs
* remove some ctx for now
* tidy
* remove dupe logic
* update naming
* move from manager.go to store
* amend logger name
* new store writer svc
* restrict changes
* more simplifying
* move interfaces around
* remove unused
* fix linter
* tidy
* add registry test
* fix tests
* revert testdata changes
* revert testdata changes #1
* revert testdata changes #2
* revert testdata changes #3
* revert testdata changes #4
* revert testdata changes #5
* revert testdata changes
* fixup testdata
* remove unused log
* update naming in test
* adjust ctx in test
|
2022-06-03 13:06:27 +02:00 |
|