From a22397d55a8da6c1cb1805b63567ed498255d905 Mon Sep 17 00:00:00 2001 From: Alexandre Thenorio Date: Tue, 8 Aug 2023 16:56:43 +0200 Subject: [PATCH] feat: add Backstage metadata --- .backstage/catalog-info.yaml | 14 ++++++++++++++ .github/workflows/ci.yml | 2 ++ .github/workflows/release.yml | 2 ++ 3 files changed, 18 insertions(+) create mode 100644 .backstage/catalog-info.yaml diff --git a/.backstage/catalog-info.yaml b/.backstage/catalog-info.yaml new file mode 100644 index 0000000..af48863 --- /dev/null +++ b/.backstage/catalog-info.yaml @@ -0,0 +1,14 @@ +apiVersion: backstage.io/v1alpha1 +kind: Component +metadata: + name: google-cloud-proto-scrubber + description: | + Scrub protobuf/gRPC API descriptors of unsupported annotations before uploading them to Google Cloud Endpoints and Google Cloud API Gateway. + annotations: + github.com/project-slug: einride/google-cloud-proto-scrubber + github.com/team-slug: einride/team-cloud-control + backstage.io/source-location: url:https://github.com/einride/google-cloud-proto-scrubber/tree/master/ +spec: + type: library + lifecycle: production + owner: team-cloud-control diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b3b4a74..fbfc05b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -10,6 +10,8 @@ jobs: steps: - name: Setup Sage uses: einride/sage/actions/setup@master + with: + go-version: '~1.20.7' - name: Make run: make diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 3d9905f..2e55f73 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -12,6 +12,8 @@ jobs: steps: - name: Setup Sage uses: einride/sage/actions/setup@master + with: + go-version: '~1.20.7' - name: Make run: make