Files
backstage/plugins
Stanislav Cherkasov aa08b7f135 fix(search): use sub-transaction rollback when truncating document text (#31494)
* fix: implement sub-transactions for partial rollbacks in PgSearchEngineIndexer

Signed-off-by: Stanislav Cherkasov <150145013+stanislav-c@users.noreply.github.com>

* fix: address Copilot review feedback

- Wrap sub-transaction creation in try/catch to handle failures
- Await subTx.commit() and subTx.rollback() to prevent race conditions
- Use inline eslint-disable comments instead of file-level disable
- Use mockResolvedValue for async tx.transaction mock

Signed-off-by: Stanislav Cherkasov <150145013+stanislav-c@users.noreply.github.com>

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Signed-off-by: Stanislav Cherkasov <150145013+stanislav-c@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-14 08:28:45 -04:00
..
2026-03-31 15:30:51 +00:00
2026-03-31 15:30:51 +00:00
2026-03-31 15:30:51 +00:00
2026-04-07 15:30:58 +00:00
2026-04-07 15:30:58 +00:00
2026-04-07 15:30:58 +00:00
2026-04-07 15:30:58 +00:00
2026-04-07 15:30:58 +00:00
2026-04-07 15:30:58 +00:00
2026-04-07 15:30:58 +00:00
2026-03-31 15:30:51 +00:00
2026-04-07 15:30:58 +00:00
2026-04-07 15:30:58 +00:00
2026-03-24 14:54:00 +00:00
2026-03-31 15:30:51 +00:00
2026-04-07 15:30:58 +00:00
2026-03-31 15:30:51 +00:00
2026-04-07 15:30:58 +00:00
2026-04-07 15:30:58 +00:00
2026-04-07 15:30:58 +00:00
2026-04-07 15:30:58 +00:00
2026-04-07 15:30:58 +00:00
2026-04-07 15:30:58 +00:00
2026-04-07 15:30:58 +00:00
2026-04-07 15:30:58 +00:00
2026-03-31 15:30:51 +00:00
2026-03-31 15:30:51 +00:00
2026-04-07 15:30:58 +00:00
2026-04-07 15:30:58 +00:00
2026-04-07 15:30:58 +00:00
2026-04-07 15:30:58 +00:00
2026-04-07 15:30:58 +00:00
2026-04-07 15:30:58 +00:00
2026-04-07 15:30:58 +00:00
2026-03-24 14:54:00 +00:00
2026-04-07 15:30:58 +00:00
2026-04-07 15:30:58 +00:00
2026-04-07 15:30:58 +00:00
2026-04-07 15:30:58 +00:00
2026-02-17 16:06:18 +00:00

Plugins

Backstage is a single-page application composed of a set of plugins. This folder holds numerous plugins that are managed by this repository. However, most plugins are in the community plugins repo - hop over there if you want to contribute!

For more information about the plugin ecosystem, see the documentation here:

https://backstage.io/docs/plugins/

You can also see the Plugin Marketplace for other open source plugins you can add to your Backstage instance.

Suggesting a plugin

If you start developing a plugin that you aim to release as open source, we suggest that you create a new Issue on the community plugins repo. This helps the community know what plugins are in development.

You can also use this process if you have an idea for a good plugin but you hope that someone else will pick up the work.