Commit Graph

588 Commits

Author SHA1 Message Date
Fredrik Adelöw 89b944709c Merge pull request #5381 from msamad/msamad/add-repourlpicker-for-bitbucketcloud
Add repourlpicker and publisher for bitbucket cloud
2021-08-11 16:46:57 +02:00
Fredrik Adelöw 4bada5c868 Merge pull request #6653 from firehydrant/firehydrant-plugin
Add FireHydrant plugin
2021-08-11 16:11:16 +02:00
Fredrik Adelöw 99978bb0ab Merge pull request #6158 from tudi2d/3256-md-prettier-autofix
Autofix Markdown files using Prettier on merge
2021-08-11 11:55:53 +02:00
Philipp Hugenroth e797e46368 Fix workflow
Signed-off-by: Philipp Hugenroth <philipph@spotify.com>
2021-08-11 10:40:44 +02:00
Mustansar Anwar ul Samad 9ecb8a595e Rebase for prettier issues and add Bitbucket to vocab
Signed-off-by: Mustansar Anwar ul Samad <mustansar.samad@gmail.com>
2021-08-11 08:18:05 +12:00
Christine Yi 5edfa7b5f9 Merge branch 'master' into firehydrant-plugin 2021-08-09 10:48:59 -04:00
Philipp Hugenroth efabbe3f02 Adjust workflows to ignore errors & autoformat ADOPTERS.md using prettier
Signed-off-by: Philipp Hugenroth <philipph@spotify.com>
2021-08-09 13:37:11 +02:00
blam 12c6a54d9b chore: fix prettier and fix storybook
Signed-off-by: blam <ben@blam.sh>
2021-08-06 11:17:30 +02:00
Himanshu Mishra 0f6c44d39e Merge pull request #6697 from backstage/mob/bump-prettier-in-create-app 2021-08-06 09:39:01 +02:00
Patrik Oldsberg 11af62d235 github/workflows: use LF line endings in e2e-win
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-08-05 17:16:03 +02:00
Patrik Oldsberg 5e6128fd48 SECURITY: add remediation and disclosure process
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-08-04 14:50:27 +02:00
Christine Yi d5a69640bc update api-report, add FireHydrant to vocab.txt
Signed-off-by: Christine Yi <ohchristineyi@gmail.com>
2021-08-02 12:08:33 -04:00
Jussi Hallila d9c13d535b Implement ElasticSearch search engine
* Adding indexing, searching and default translator for ElasticSearch engine
* Modifying default backend to use ES if it is enabled
* Adding configuration schema to configure ElasticSearch 3 different ways
   * Elastic.co hosted solution
   * AWS hosted ElasticSearch Service
   * Custom, using standard ElasticSearch URL and auth info
* Add and modify some of the documentation regarding search

Signed-off-by: Jussi Hallila <jussi@hallila.com>
2021-07-30 14:26:32 +02:00
blam 899402b4bd feat: add new blog post for scaffolder beta
Signed-off-by: blam <ben@blam.sh>
2021-07-26 20:22:13 +02:00
blam b17407c9d1 chore: run prettier and fix PR
Signed-off-by: blam <ben@blam.sh>
2021-07-20 14:55:20 +02:00
Ben Lambert df12cc25aa Merge pull request #6322 from backstage/mob/nunjucks-renderer
scaffolder: Add a node-based templating action
2021-07-08 16:51:51 +02:00
Oliver Sand 9f3ecb555a Build search queries using the query build in LunrSearchEngine
Signed-off-by: Oliver Sand <oliver.sand@sda-se.com>
2021-07-07 19:41:54 +02:00
Mike Lewis eece4003bf add nunjucks to dictionary
Signed-off-by: Mike Lewis <mtlewis@users.noreply.github.com>
2021-07-07 17:29:01 +01:00
Ben Lambert a8366759a3 Merge pull request #6313 from backstage/orkohunter/document-url-reader
docs: Document how URL Readers work and how to write a new one
2021-07-05 18:10:37 +02:00
Fredrik Adelöw 43a4ef6442 More helpful error message when trying to import by folder from non-github
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-07-02 16:46:35 +02:00
Himanshu Mishra ce33886913 docs: fix vale spelling errors
Signed-off-by: Himanshu Mishra <himanshu@orkohunter.net>
2021-07-02 15:26:37 +02:00
Fredrik Adelöw 257a55f3dc Merge pull request #6116 from goober/feature/extract-ldap-processor
Extract LdapOrgReaderProcessor into a separate package
2021-06-28 13:17:43 +02:00
Fredrik Adelöw aa2b15d9df Ensure that emitted relations are deduplicated
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-06-28 12:04:42 +02:00
Mathias Åhsberg 8e533f92c9 Extract LdapOrgReaderProcessor into a separate package
Signed-off-by: Mathias Åhsberg <mathias.ahsberg@resurs.se>
2021-06-28 10:04:24 +00:00
Fredrik Adelöw 6ca29b66c8 Unbreak .well-known OIDC routes
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-06-25 21:31:29 +02:00
Fredrik Adelöw 2db341f4c1 Merge pull request #6159 from vannarath-poeu/master
Replaced moment and dayjs with luxon
2021-06-24 14:23:03 +02:00
Patrik Oldsberg c7126e7a86 docs,workflows: remove or update references to packages/core(-api)
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-06-24 12:50:40 +02:00
Vannarath Poeu 4c979f3e15 Updated changeset description and vocab
Signed-off-by: Vannarath Poeu <vannarath.poeu@gmail.com>
2021-06-24 18:11:35 +08:00
Himanshu Mishra 121de58608 Merge pull request #6185 from fengypants/master 2021-06-24 10:36:53 +02:00
Jeff Feng 05623c9fc7 Update vocab.txt
Adding "reusability" and "siloed" to the dictionary

Signed-off-by: Jeff Feng <fengypants@gmail.com>
2021-06-23 20:14:15 -04:00
Ben Lambert b7f4a41895 Merge pull request #6147 from fengypants/master
microsite: New blog post from Spotify
2021-06-22 14:40:46 +02:00
Philipp Hugenroth c599fd104e Run prettier on prettier.yml,...
Signed-off-by: Philipp Hugenroth <philipph@spotify.com>
2021-06-22 10:45:45 +02:00
Philipp Hugenroth ffddba6f42 Add autofix for root Markdown
Signed-off-by: Philipp Hugenroth <philipph@spotify.com>
2021-06-22 10:37:00 +02:00
Philipp Hugenroth fc295bcc05 Add Prettier Autofix Workflow for Markdown
Signed-off-by: Philipp Hugenroth <philipph@spotify.com>
2021-06-22 09:23:57 +02:00
Jeff Feng a3a604d680 Replacing html with Markdown for image links
Removing href from the dictionary (for now!)

Signed-off-by: Jeff Feng <fengypants@gmail.com>
2021-06-21 18:47:32 -04:00
Jeff Feng a113e68129 Update vocab.txt
Adding org and href to the dictionary.

Signed-off-by: Jeff Feng <fengypants@gmail.com>
2021-06-21 18:27:03 -04:00
Oliver Sand 79ec37d1ba Update api reports
Signed-off-by: Oliver Sand <oliver.sand@sda-se.com>
2021-06-18 10:27:49 +02:00
Fredrik Adelöw ba9fae087b Update the default CODEOWNERS to point to a new reviewers team
THIS IS A PROPOSAL.

Sets the fallback reviewers for pull requests to be a new `reviewers` team, which is a superset of `maintainers`.

The Backstage project sees a very large amount of activity. The project configuration currently has the `maintainers` team set as the gatekeepers of all pull requests, no matter how small or large. This puts pressure on the individual maintainers and can lead to longer lead times than desired.

As Spotify staffs up, and as external contributors move closer to the core of development, I propose that there needs to exist an intermediate step between "general contributor" and "full maintainer".

I propose that the set of people that shall have the rights to approve/merge pull requests is larger than just the maintainers. This would let us reduce pressure on individual maintainers and to expand the team at Spotify in an effective way. We could more easily perform goalie (rotating designated support person) duties with an extended team without using up critical maintainer voting slots.

It is important to note that the reviewers are not expected to behave as maintainers. Issues that are contested, or changes that have significant architectural effects on the code base, shall still be decided upon by maintainers. There is a certain amount of trust involved. This pull request puts the reviewers team at the root of the entire code base, but future tweaks may put the maintainers team as an owner of certain sub-directories if desired, to limit the reviewers' area of influence.

Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-06-14 20:51:02 +02:00
Patrik Oldsberg aa204e01e9 codemods,workflows: fix codemods tests on windows
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-06-10 19:31:14 +02:00
Patrik Oldsberg 8afca3b406 codemods: update readme
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-06-09 12:48:12 +02:00
Fredrik Adelöw 44af0bc3ce use db services for ci just like in master
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-06-09 10:47:27 +02:00
Fredrik Adelöw 28fc26ddf4 Merge pull request #5849 from SDA-SE/feat/scaffolder-conditional
Conditional scaffolder steps
2021-06-08 14:25:49 +02:00
Oliver Sand 27a9b503a2 Add changeset
Signed-off-by: Oliver Sand <oliver.sand@sda-se.com>
2021-06-04 16:30:33 +02:00
Juan Lulkin 69fe0e4445 Revert "Try checking microsite from the root"
This reverts commit 82299dd56761a999d37958d5dceab1f351d88b45.

Signed-off-by: Juan Lulkin <jmaiz@spotify.com>
2021-06-04 15:44:51 +02:00
Juan Lulkin 47f632b011 Try checking microsite from the root
Signed-off-by: Juan Lulkin <jmaiz@spotify.com>
2021-06-04 15:44:51 +02:00
Juan Lulkin 8bcad91738 Add lock check to microsite
Signed-off-by: Juan Lulkin <jmaiz@spotify.com>
2021-06-04 15:44:51 +02:00
Juan Lulkin 7b0eafddd6 Adds ci step to check yarn locks
Signed-off-by: Juan Lulkin <jmaiz@spotify.com>
2021-06-04 15:44:51 +02:00
Patrik Oldsberg dae35dc48f Merge pull request from GHSA-pwhf-39xg-4rxw
Fix Advisory 1
2021-06-03 10:09:06 +02:00
Eric Peterson aad98c544e Initial changeset.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-05-31 18:01:38 +02:00
Fredrik Adelöw 5dc8bdad45 Merge pull request #5656 from backstage/freben/database-tests-try2
Introduce `@backstage/backend-test-utils`, with `TestDatabases`
2021-05-31 13:20:23 +02:00