Will Browne
2223338e34
Plugins: Update plugin fakes package name ( #112503 )
...
update plugin fakes package name
2025-10-16 15:14:05 +01:00
Mariell Hoversholm
757be6365a
CI: Bump golangci-lint to 2.0.2 ( #103572 )
2025-04-10 14:42:23 +02:00
Andres Martinez Gotor
ab5a065256
Revamp plugin loading error management ( #85939 )
2024-04-11 16:18:04 +02:00
Diego Augusto Molina
a6e27d1622
Chore: Fix plugins manager process data race in tests ( #81914 )
...
* Chore: synchronize writes to pkg.plugins.log.Logs to prevent data races in test code
* Chore: fix data race in tests in plugins process manager
* Chore: improve Logs method naming
* Chore: fix type change
2024-02-06 10:17:37 -03:00
Andres Martinez Gotor
1a8a19a9ed
Chore: Avoid stopping plugin ( #74654 )
2023-09-12 10:34:12 +02:00
Will Browne
75b0788377
Plugins: Remove registry dependency from process manager ( #73241 )
...
simplify
2023-08-16 10:46:00 +02:00
Will Browne
c5e9a82ccb
Plugins: Do not fail bootstrap stage if single decorate step fails ( #73147 )
...
* don't fail all if decorate step fails
* fix casing
* include err too
* cover pluginsintegration too
2023-08-10 14:46:38 +02:00
Will Browne
9f18e0ccf3
Plugins: Re-use plugin registry mocks from fakes package ( #69840 )
...
re-use mocks from fakes package
2023-06-09 12:08:26 +02:00
Will Browne
a221e1d226
Plugins: Standardize Golang enum naming convention ( #69449 )
...
* standardize enum pattern
* fix up
2023-06-08 12:21:19 +02: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
43987e7f8c
Plugins: Fix plugin registered startup log line ( #54634 )
...
* fix plugin registered log
* remove stale test
2022-09-02 14:01:52 +02:00
Ryan McKinley
55fe1506ba
Plugins: unlock on plugin startup failure ( #54555 )
2022-08-31 16:02:07 -04:00
Will Browne
4a707e2a88
Plugins: Split plugin manager into smaller components ( #54384 )
...
* split out plugin manager
* remove whitespace
* fix tests
* split up tests
* updating naming conventions
* simplify manager
* tidy
* add more fakes
* testing time
* add query verif to int test
* renaming
* add process tests
* tidy up manager tests
* add extra case to int test
* add more coverage to store and process tests
* remove comment
* fix capatilization
* init on provide
* remove addfromsource from API
2022-08-30 17:30:43 +02:00