Merge remote-tracking branch 'upstream/master'

This commit is contained in:
Juan Lulkin
2021-02-21 00:03:29 +01:00
963 changed files with 34191 additions and 10477 deletions
+1
View File
@@ -7,6 +7,7 @@
* @backstage/maintainers
/docs/features/techdocs @backstage/techdocs-core
/docs/features/search @backstage/techdocs-core
/docs/assets/search @backstage/techdocs-core
/plugins/cost-insights @backstage/silver-lining
/plugins/cloudbuild @trivago/ebarrios
/plugins/search @backstage/techdocs-core
+3
View File
@@ -1,5 +1,8 @@
comment: false # Ref: https://docs.codecov.io/docs/pull-request-comments
ignore:
- '**/*.stories.*'
coverage:
status:
project:
+104 -94
View File
@@ -1,31 +1,115 @@
Apdex
Api
Autoscaling
Avro
Balachandran
Bigtable
Billett
Blackbox
Chai
Changesets
Chanwit
Codecov
Codehilite
Config
Discoverability
Dockerfile
Dockerize
Docusaurus
Dominik
Ek
Env
Expedia
Figma
Firekube
Fiverr
Fredrik
Georgoulas
GitHub
GitLab
Grafana
GraphQL
Gustavsson
Hackathons
Henneke
Heroku
Hostname
Iain
Ioannis
JavaScript
Kaewkasi
Knex
Kumar
Lerna
Lundberg
Luxon
Malus
Minikube
Mkdocs
Monorepo
Namespaces
Niklas
OAuth
Okta
Oldsberg
Olle
Onboarding
Patrik
Phoen
Pomaceous
Preprarer
Protobuf
Proxying
Raghunandan
Readme
Recharts
Redash
Repo
Rollbar
Rollup
Rosaceae
Routable
Scaffolder
Serverless
Sinon
Sneha
Snyk
Splunk
Spotifiers
Spotify
Superfences
Talkdesk
Telenor
Templater
Templaters
Thauer
Tolerations
Tuite
Voi
WWW
Wealthsimple
Weaveworks
Webpack
Zalando
Zhou
Zolotusky
abc
adamdmharvey
andrewthauer
Apdex
api
Api
apis
args
asciidoc
async
Autoscaling
autoscaling
Avro
backrub
Balachandran
benjdlambert
Bigtable
Billett
Blackbox
bool
boolean
builtins
Chai
changeset
changesets
Changesets
chanwit
Chanwit
ci
cisphobia
cissexist
@@ -34,14 +118,11 @@ cli
cloudbuild
cncf
codeblocks
Codecov
codehilite
Codehilite
codeowners
composability
composable
config
Config
configmaps
configs
const
@@ -56,96 +137,62 @@ devops
devs
dhenneke
discoverability
Discoverability
dls
docgen
Dockerfile
Dockerize
dockerode
Docusaurus
Dominik
dtuite
dzolotusky
Ek
etag
env
Env
esbuild
eslint
Expedia
etag
facto
failover
Figma
Firekube
Fiverr
freben
Fredrik
Georgoulas
gitbeaker
GitHub
GitLab
Grafana
GraphQL
graphql
graphviz
Gustavsson
Hackathons
haproxy
Henneke
Heroku
horizontalpodautoscalers
Hostname
hotspots
html
http
https
Iain
img
incentivised
inlined
inlinehilite
interop
Ioannis
JavaScript
jq
js
json
jsonnet
jsx
Kaewkasi
Knex
kubectl
kubernetes
Kumar
learnings
lerna
Lerna
Luxon
lockfile
magiclink
mailto
maintainership
Malus
md
microsite
middleware
minikube
Minikube
misconfiguration
misconfigured
misgendering
mkdocs
Mkdocs
monorepo
Monorepo
monorepos
msw
namespace
namespaces
Namespaces
namespacing
neuro
newrelic
nginx
Niklas
nodegit
nohoist
nonces
@@ -153,49 +200,30 @@ noop
npm
nvarchar
nvm
OAuth
octokit
oidc
Okta
Oldsberg
onboarding
Onboarding
pagerduty
parallelization
Patrik
Phoen
plantuml
Pomaceous
postgres
postpack
pre
prebaked
preconfigured
prepack
Preprarer
productional
Protobuf
proxying
Proxying
pygments
pymdownx
Raghunandan
rankdir
readme
Readme
Recharts
Redash
replicasets
repo
Repo
repos
rerender
rollbar
Rollbar
Rollup
Rosaceae
routable
Routable
rst
rsync
rugvip
@@ -203,66 +231,48 @@ ruleset
sam
scaffolded
scaffolder
Scaffolder
semlas
semver
Serverless
Sinon
Sneha
Snyk
sourcemaps
sparklines
Spotifiers
spotify
Spotify
sqlite
squidfunk
src
stdout
stefanalund
subcomponent
subcomponents
subkey
subtree
superfences
Superfences
superset
talkdesk
Talkdesk
tasklist
techdocs
Telenor
templated
templater
Templater
templaters
Templaters
Thauer
toc
tolerations
Tolerations
toolchain
toolsets
tooltip
tooltips
touchpoints
transpiled
transpilation
Tuite
transpiled
ui
unmanaged
unregister
untracked
upvote
url
utils
validators
varchar
Voi
Wealthsimple
Weaveworks
Webpack
winston
www
WWW
xyz
yaml
Zalando
Zhou
Zolotusky
zoomable
+6 -2
View File
@@ -15,6 +15,10 @@ jobs:
env:
CI: true
NODE_OPTIONS: --max-old-space-size=4096
INTEGRATION_TEST_GITHUB_TOKEN: ${{ secrets.INTEGRATION_TEST_GITHUB_TOKEN }}
INTEGRATION_TEST_GITLAB_TOKEN: ${{ secrets.INTEGRATION_TEST_GITLAB_TOKEN }}
INTEGRATION_TEST_BITBUCKET_TOKEN: ${{ secrets.INTEGRATION_TEST_BITBUCKET_TOKEN }}
INTEGRATION_TEST_AZURE_TOKEN: ${{ secrets.INTEGRATION_TEST_AZURE_TOKEN }}
steps:
- uses: actions/checkout@v2
@@ -73,7 +77,7 @@ jobs:
run: yarn prettier:check
- name: validate config
run: yarn backstage-cli config:check
run: yarn backstage-cli config:check --lax
- name: lint
run: yarn lerna -- run lint --since origin/master
@@ -83,7 +87,7 @@ jobs:
- name: build changed packages
if: ${{ steps.yarn-lock.outcome == 'success' }}
run: yarn lerna -- run build --since origin/master
run: yarn lerna -- run build --since origin/master --include-dependencies
- name: build all packages
if: ${{ steps.yarn-lock.outcome == 'failure' }}
+1
View File
@@ -3,6 +3,7 @@ name: E2E Test Linux
on:
pull_request:
paths-ignore:
- '.changeset/**'
- 'contrib/**'
- 'docs/**'
- 'microsite/**'
+4
View File
@@ -16,6 +16,10 @@ jobs:
env:
CI: true
NODE_OPTIONS: --max-old-space-size=4096
INTEGRATION_TEST_GITHUB_TOKEN: ${{ secrets.INTEGRATION_TEST_GITHUB_TOKEN }}
INTEGRATION_TEST_GITLAB_TOKEN: ${{ secrets.INTEGRATION_TEST_GITLAB_TOKEN }}
INTEGRATION_TEST_BITBUCKET_TOKEN: ${{ secrets.INTEGRATION_TEST_BITBUCKET_TOKEN }}
INTEGRATION_TEST_AZURE_TOKEN: ${{ secrets.INTEGRATION_TEST_AZURE_TOKEN }}
steps:
- uses: actions/checkout@v2
+5 -1
View File
@@ -19,6 +19,10 @@ jobs:
env:
CI: true
NODE_OPTIONS: --max-old-space-size=4096
INTEGRATION_TEST_GITHUB_TOKEN: ${{ secrets.INTEGRATION_TEST_GITHUB_TOKEN }}
INTEGRATION_TEST_GITLAB_TOKEN: ${{ secrets.INTEGRATION_TEST_GITLAB_TOKEN }}
INTEGRATION_TEST_BITBUCKET_TOKEN: ${{ secrets.INTEGRATION_TEST_BITBUCKET_TOKEN }}
INTEGRATION_TEST_AZURE_TOKEN: ${{ secrets.INTEGRATION_TEST_AZURE_TOKEN }}
steps:
- uses: actions/checkout@v2
@@ -61,7 +65,7 @@ jobs:
COMMIT_SHA_BEFORE: '${{ github.event.before }}'
- name: validate config
run: yarn backstage-cli config:check
run: yarn backstage-cli config:check --lax
- name: lint
run: yarn lerna -- run lint
+24 -4
View File
@@ -48,11 +48,14 @@ jobs:
target_url: "https://github.com/${{github.repository}}/actions/runs/${{github.run_id}}"
});
- uses: actions/checkout@v1
- uses: actions/checkout@v2
- uses: actions/setup-node@v1
with:
node-version: '14'
- name: yarn install
run: yarn --cwd cypress install
# This is required because the environment_url param that Tugboat uses
# to tell us where the preview is located isn't supported unless you
# specify the custom Accept header when getting the deployment_status,
@@ -77,9 +80,25 @@ jobs:
});
console.log(result);
return result.data.environment_url;
- name: echo tugboat preview url
run: |
curl ${{steps.get-status-env.outputs.result}}
- name: cypress run
uses: cypress-io/github-action@v2
env:
CYPRESS_baseUrl: ${{steps.get-status-env.outputs.result}}
with:
config-file: ./cypress.json
working-directory: ./cypress
browser: chrome
install: false
headless: true
- name: update artifact
if: ${{ always() }}
uses: actions/upload-artifact@v1
with:
name: cypress-videos
path: ./cypress/cypress/videos
- name: set status
if: ${{ failure() }}
uses: actions/github-script@v3
@@ -94,6 +113,7 @@ jobs:
context: 'Backstage Tugboat E2E Tests',
target_url: "https://github.com/${{github.repository}}/actions/runs/${{github.run_id}}"
});
- name: set status
if: ${{ success() }}
uses: actions/github-script@v3