From 440a17b39e0ec8ca5b641cbeec5005fcbbcdde8c Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Sat, 3 Oct 2020 19:08:07 +0200 Subject: [PATCH] changeset: add changesets for UrlReader addition --- .changeset/create-app-url-reader-update.md | 6 ++++++ .changeset/new-url-reader.md | 12 ++++++++++++ .changeset/url-reader-processor.md | 5 +++++ 3 files changed, 23 insertions(+) create mode 100644 .changeset/create-app-url-reader-update.md create mode 100644 .changeset/new-url-reader.md create mode 100644 .changeset/url-reader-processor.md diff --git a/.changeset/create-app-url-reader-update.md b/.changeset/create-app-url-reader-update.md new file mode 100644 index 0000000000..eb2e538b77 --- /dev/null +++ b/.changeset/create-app-url-reader-update.md @@ -0,0 +1,6 @@ +--- +'example-backend': patch +'@backstage/create-app': patch +--- + +Bump @backstage/catalog-backend and pass the now required UrlReader interface to the plugin diff --git a/.changeset/new-url-reader.md b/.changeset/new-url-reader.md new file mode 100644 index 0000000000..94758c5bc1 --- /dev/null +++ b/.changeset/new-url-reader.md @@ -0,0 +1,12 @@ +--- +'@backstage/backend-common': patch +--- + +Added new UrlReader interface for reading opaque data from URLs with different providers. + +This new URL reading system is intended as a replacement for the various integrations towards +external systems in the catalog, scaffolder, and techdocs. It is configured via a new top-level +config section called 'integrations'. + +Along with the UrlReader interface is a new UrlReaders class, which exposes static factory +methods for instantiating readers that can read from many different integrations simultaneously. diff --git a/.changeset/url-reader-processor.md b/.changeset/url-reader-processor.md new file mode 100644 index 0000000000..40fef3c106 --- /dev/null +++ b/.changeset/url-reader-processor.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-catalog-backend': minor +--- + +The catalog backend UrlReaderProcessor now uses a UrlReader from @backstage/backend-common, which must now be supplied to the constructor.