Commit Graph

14743 Commits

Author SHA1 Message Date
Minn Soe 946db4caf6 docs: expand changeset scope
`@backstage/backend-test-utils` has been updated to use a plugin
name which starts with an alphabetical character, changeset now
includes this package.

Signed-off-by: Minn Soe <contributions@minn.io>
2021-06-10 11:14:40 +01:00
Minn Soe f1a9108c53 refactor: add defaultNameOverride and reorganize
Signed-off-by: Minn Soe <contributions@minn.io>
2021-06-10 11:14:40 +01:00
Minn Soe 214efffe3a refactor: move database connector interface
Signed-off-by: Minn Soe <contributions@minn.io>
2021-06-10 11:14:40 +01:00
Minn Soe dc75c78cd7 refactor: split up database manager private methods
Signed-off-by: Minn Soe <contributions@minn.io>
2021-06-10 11:14:40 +01:00
Minn Soe 5a3ce34072 refactor: migrate from deprecated database manager
Changes:
- Swaps out `SingleConnectionDatabaseManager` to `DatabaseManager`
  across the repo.
- Updates `backend-test-utils` to generate test plugin names prefixed
  with db to satisfy plugin naming constraint, e.g. 0 becomes db0.

Signed-off-by: Minn Soe <contributions@minn.io>
2021-06-10 11:14:40 +01:00
Minn Soe 2976f3bae3 refactor: rename and deprecate database manager
Changes:
- Deprecates SingleConnectionManager and aliases to DatabaseManager.
- Simplifies database config typing in `config.d.ts`.
- Drops implementation specific assert in SingleConnectionManager test.
- Move database prefix reference and drop static property for default value.

Signed-off-by: Minn Soe <contributions@minn.io>
2021-06-10 11:14:40 +01:00
Minn Soe ef1d705b76 fix: make plugin database getDatabaseName private
Signed-off-by: Minn Soe <contributions@minn.io>
2021-06-10 11:14:40 +01:00
Minn Soe a9c4f0531f fix: sqlite3 memory typo and drop leading asterisk doc
Signed-off-by: Minn Soe <contributions@minn.io>
2021-06-10 11:14:40 +01:00
Minn Soe 2ff816060d fix: ensure underlying connector promise passed up
Signed-off-by: Minn Soe <contributions@minn.io>
2021-06-10 11:14:40 +01:00
Minn Soe 4e0fdcb968 test: add coverage for existing manager behaviour
Signed-off-by: Minn Soe <contributions@minn.io>
2021-06-10 11:14:40 +01:00
Minn Soe 630b75798a fix: return type of ensureDatabaseExists and run api-report
Signed-off-by: Minn Soe <contributions@minn.io>
2021-06-10 11:14:40 +01:00
Minn Soe 4d17ececc5 docs: fix typo in db manager changeset and clarify
Signed-off-by: Minn Soe <contributions@minn.io>
2021-06-10 11:14:40 +01:00
Minn Soe 772dbdb511 feat: add database manager with per plugin config
This commit introduces:
- a new backwards compatible database manager which allows the end-user
  to set global and per plugin database configuration.
- an early iteration of a database connector interface.
- provides helper functions for each of the database connectors to
  meet the new interface.

Signed-off-by: Minn Soe <contributions@minn.io>
2021-06-10 11:14:40 +01:00
Eric Peterson b7d03deeb6 More detailed upgrade guide.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-06-10 11:56:41 +02:00
Patrik Oldsberg 399abf9670 Merge pull request #5878 from backstage/rugvip/codemods
Introduce @backstage/codemods package, with an initial transform for migrating core-* imports
2021-06-10 11:53:44 +02:00
Eric Peterson 509b5638cf Changeset
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-06-10 11:07:41 +02:00
Patrik Oldsberg 23a4c278fb Merge pull request #5985 from backstage/rugvip/appfix
core: a couple for forwards compatibility fixes for core-*
2021-06-10 10:44:03 +02:00
Oliver Sand 429f9c0bf1 Merge pull request #5957 from SDA-SE/feat/scaffolder-source
Show link to template source on template card
2021-06-10 10:19:02 +02:00
Eric Peterson e84f6aac87 Update @backstage/create-app to include the latest improvements in @backstage/search*
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-06-10 10:11:32 +02:00
Patrik Oldsberg dd5f5979eb core-app-api: update api-report
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-06-10 10:02:57 +02:00
Fredrik Adelöw 2828aa7c37 Merge pull request #5911 from bradrisse/helmet-header-app-title
Feat: Pull the app.title from config and replace " | Backstage"
2021-06-10 08:54:06 +02:00
Fredrik Adelöw bc05b80661 Merge pull request #5989 from backstage/dependabot/npm_and_yarn/chalk-4.1.1
chore(deps): bump chalk from 4.1.0 to 4.1.1
2021-06-10 07:21:49 +02:00
dependabot[bot] 8c7154f4a6 chore(deps): bump chalk from 4.1.0 to 4.1.1
Bumps [chalk](https://github.com/chalk/chalk) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/chalk/chalk/releases)
- [Commits](https://github.com/chalk/chalk/compare/v4.1.0...v4.1.1)

---
updated-dependencies:
- dependency-name: chalk
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-10 04:09:51 +00:00
Daniel Ortega cc8e0b7478 #5986 Adding .DS_Store to Scaffolded Backstage app .gitignore file
Signed-off-by: Daniel Ortega <dortega@idealista.com>
2021-06-10 00:50:17 +02:00
Patrik Oldsberg 9bca2a252b changesets: add changesets for core-* compatiblity fixes
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-06-09 23:34:17 +02:00
Patrik Oldsberg b65bb44eee core: further improve forwards compatibility with core-* through route ref re-use
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-06-09 23:32:43 +02:00
Patrik Oldsberg d8c8f17be8 core-plugin-api: allow unknown plugin outputs for backwards compatibility
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-06-09 23:32:42 +02:00
Patrik Oldsberg 8208e3543a core-app-api: fix for createApp requiring all icons to be provided
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-06-09 22:24:29 +02:00
Fredrik Adelöw e5ca2c01bb Merge pull request #5983 from backstage/rugvip/trim
yarn.lock: bump trim-newlines
2021-06-09 22:10:05 +02:00
Fredrik Adelöw 38f5cd13a9 Merge pull request #5248 from backstage/mob/error-boundary-xp
Error boundary in extensions
2021-06-09 21:47:11 +02:00
Brad Risse e47336ea4d pulls the app.title from config and replaces " | Backstage"
Signed-off-by: Brad Risse <bradrisse@protonmail.com>
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-06-09 21:45:19 +02:00
Patrik Oldsberg 8a928b23a0 yarn.lock: bump trim-newlines
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-06-09 21:25:15 +02:00
Patrik Oldsberg 19395b720a codemods: update README with new apply/list commands
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-06-09 20:52:32 +02:00
Patrik Oldsberg fa69ab7512 codemods: fix for --dry flag not being hooked up
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-06-09 20:52:10 +02:00
Eric Peterson ce5b76ddca Merge pull request #5715 from backstage/mob/document-search-v1
[Search] WIP documentation for the V1 Search Milestone
2021-06-09 19:22:24 +02:00
Eric Peterson 5c9c34dee9 Merge pull request #5927 from backstage/iameap/search-alpha-release
[Search] Initial, Alpha Release
2021-06-09 19:21:15 +02:00
Anastasia Rodionova 14ce64b4fb Add pagination to ApisExplorerTable
Signed-off-by: Anastasia Rodionova <argali96@gmail.com>
2021-06-09 18:08:01 +02:00
Fredrik Adelöw 363b0b87ea Merge pull request #5925 from xShteff/master
docs: added example dockerfiles for techdocs and templating
2021-06-09 15:37:25 +02:00
Fredrik Adelöw cc8d2f875c Merge pull request #5699 from sam-robson/statuses-for-github-deployments-plugin
feat: add deployment statuses to GithubDeployments plugin
2021-06-09 15:08:36 +02:00
Fredrik Adelöw e71d0002ab fix prettier
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-06-09 14:51:28 +02:00
Patrik Oldsberg 49fe0e7391 codemods: default to running codemon on current dir
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-06-09 12:48:15 +02:00
Patrik Oldsberg 13711ebed5 codemods: move codemod executing in under apply command and add a list command
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-06-09 12:48:15 +02:00
Patrik Oldsberg bc0fc1459a codemods: make core-imports grab all exported symbols from the type declarations
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-06-09 12:48:14 +02:00
Patrik Oldsberg 1b1ddb0c4d codemods: add tests for core-imports
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-06-09 12:48:14 +02:00
Patrik Oldsberg 13ec202268 codemods: only publish dist and transforms
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-06-09 12:48:14 +02:00
Patrik Oldsberg 78d951daac Update packages/codemods/README.md
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>

Co-authored-by: Adam Harvey <adaharve@cisco.com>
2021-06-09 12:48:14 +02:00
Patrik Oldsberg 67671cca99 codemods: add missing @backstage/core-* dependencies
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-06-09 12:48:14 +02:00
Patrik Oldsberg 88117c56e2 yarn.lock: optimize @babel dependencies
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-06-09 12:48:13 +02:00
Patrik Oldsberg ddff985bb5 codemods: package.json fixups
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-06-09 12:48:13 +02:00
Patrik Oldsberg 604d7c7452 plugins/todo: run core-imports codemod
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-06-09 12:48:13 +02:00