Will Browne
|
739c7f1c68
|
Plugins: Simplify plugin file removal (#66115)
* make explicit class check when attempting to remove plugin
* simplify plugin file tracking
* fix test
* apply feedback
* fix linter
|
2023-04-20 11:52:59 +02:00 |
|
Will Browne
|
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 |
|
Will Browne
|
68df83c86d
|
Plugins: Add Plugin FS abstraction (#63734)
* unexport pluginDir from dto
* first pass
* tidy
* naming + add mutex
* add dupe checking
* fix func typo
* interface + move logic from renderer
* remote finder
* remote signing
* fix tests
* tidy up
* tidy markdown logic
* split changes
* fix tests
* slim interface down
* fix status code
* tidy exec path func
* fixup
* undo changes
* remove unused func
* remove unused func
* fix goimports
* fetch remotely
* simultaneous support
* fix linter
* use var
* add exception for gosec warning
* fixup
* fix tests
* tidy
* rework cfg pattern
* simplify
* PR feedback
* fix dupe field
* remove g304 nolint
* apply PR feedback
* remove unnecessary gosec nolint
* fix finder loop and update comment
* fix map alloc
* fix test
* remove commented code
|
2023-03-07 16:47:02 +01:00 |
|
Will Browne
|
ec82719372
|
Plugins: Introduce plugin package specific logger (#62204)
* refactor
* implement with infra log for now
* undo moving
* update package name
* update name
* fix tests
* update pretty signature
* update naming
* simplify
* fix typo
* delete comment
* fix import
* retrigger
|
2023-02-28 16:10:27 +01:00 |
|
Will Browne
|
76233f9997
|
Plugins: Unexport PluginDir field from PluginDTO (#59190)
* unexport pluginDir from dto
* more err checks
* tidy
* fix tests
* fix dboard file tests
* fix import
* fix tests
* apply PR feedback
* combine interfaces
* fix logs and clean up test
* filepath clean
* use fs.File
* rm explicit type
|
2022-12-02 13:46:55 +01:00 |
|
Will Browne
|
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 |
|