Commit Graph

370 Commits

Author SHA1 Message Date
Johan Haals fdecdfd747 Use integration config in bitbucket preparer 2021-01-18 10:13:07 +01:00
Johan Haals 7c52806a48 remove commented code 2021-01-18 10:11:52 +01:00
Johan Haals fd876c3615 Refactor azure publisher to use integrations
Co-authored-by: blam<ben@blam.sh>
2021-01-15 16:08:10 +01:00
Johan Haals 548dbf154e Fix prepare, e2e tested with GitHub 2021-01-15 14:34:21 +01:00
blam 5224a49a26 chore: parse the URL to get the resource in the gitlab preparer for now 2021-01-14 13:17:38 +01:00
blam 2244bc1934 Merge branch 'master' of github.com:backstage/backstage into blam/move-scaffolder-to-integrations
* 'master' of github.com:backstage/backstage: (29 commits)
  Kubernetes plugin: UI revamp (#3918)
  scaffolder-backend: export all preparers and publishers properly
  Remove the plugin-catalog-backend dependency from the catalog-import
  integration: build out the integrations class hierarchy
  Review comments
  Add changeset
  Handle missing values in Jenkins API requests
  Fix typo in changeset
  Add changeset for lighthouse plugin bugfix
  Strip trailing slash from urls when creating lighthouse audit
  core: simplify table icon type declarations
  docs: update okta auth readme
  changesets: TechDocs AWS/GCS image bug fix
  fix(techdocs): Handle images and other binaries correctly in aws/gcs publishers
  Version Packages
  chore: update documentation around ADR and the template skeleton
  chore: remove superfluous comment
  chore: add sample preamble
  chore: fixing code review comments to align with better numbers
  chore: update workflow to check the username is the github bot that creates the commit message
  ...
2021-01-11 20:29:27 +01:00
Fredrik Adelöw 711ba55a24 scaffolder-backend: export all preparers and publishers properly 2021-01-11 16:49:57 +01:00
blam d5fa852aa2 chore: more work to including the integrations config everywhere 2021-01-11 15:52:14 +01:00
blam 4330a51457 feat: porting bitbucket preparer to use integrations cofnig 2021-01-10 00:59:44 +01:00
blam 83719211eb chore(scaffolder/bitbucket): updating bitbucket preparer to use integrations config 2021-01-09 22:44:29 +01:00
blam 156f137d1a Merge branch 'master' of github.com:backstage/backstage into blam/move-scaffolder-to-integrations
* 'master' of github.com:backstage/backstage: (46 commits)
  chore(create-app): create a release of the `create-app` cli to pull in version bumps
  workflows: add some space to the nightly
  workflows: more robust check for service account commits
  Version Packages
  chore: updating changeset for graphiql plugin
  Fix PR comment
  Fix prettier
  Fix changeset
  Add test
  Fix gitlab scaffoler publisher
  Update nervous-mirrors-cough.md
  Create nervous-mirrors-cough.md
  bug(scaffolder): Ignore the .git folder
  scripts: 0-pad release tags
  Update changeset
  README: remove repo move notice
  cli: added some spacing before destruction
  workflows: fix check for Version Packages PR
  chore(deps-dev): bump @types/jquery from 3.5.1 to 3.5.5 (#3932)
  Version Packages
  ...
2021-01-09 20:24:13 +01:00
github-actions[bot] 7410a39a4f Version Packages 2021-01-08 20:05:36 +00:00
Thibault Cohen dd766c482e Fix PR comment 2021-01-08 13:24:29 -05:00
Thibault Cohen 3ffab83129 Fix prettier 2021-01-08 13:24:12 -05:00
Thibault Cohen b47838fdd4 Add test 2021-01-08 13:24:12 -05:00
Thibault Cohen 5eb8c9b9ef Fix gitlab scaffoler publisher 2021-01-08 13:24:10 -05:00
blam a7a055c1c2 bug(scaffolder): Ignore the .git folder 2021-01-08 15:45:19 +01:00
blam 6547e5aa94 chore: updating some more things 2021-01-08 15:43:38 +01:00
github-actions[bot] 28d7f319f4 Version Packages 2021-01-07 10:31:20 +00:00
blam ed4eaa7935 chore: some work to more bb to integrations 2021-01-07 02:34:22 +01:00
blam fa731e9ffb Merge branch 'master' of github.com:backstage/backstage into blam/move-scaffolder-to-integrations
* 'master' of github.com:backstage/backstage: (84 commits)
  Update poor-papayas-care.md
  Create poor-papayas-care.md
  docs(TechDocs): Update publisher milestones about AWS and Azure storage
  chore(deps): bump axios from 0.20.0 to 0.21.1
  tests(techdocs): refactor
  fix(techdocs): path delimiters
  catalog-backend: fix bug where all entities got read back from the catalog
  chore: Fixing prettier formatting
  Create six-experts-destroy.md
  Add config schema for Bitbucket scaffolder
  bug: use the legacy version of graphiql on master right now until we port to app routes
  Update wording
  Add changeset
  Fix phantom all state
  Revert "build(deps): bump jose from 1.27.1 to 3.2.0"
  docs: show how to assign annotations to primitive array item types in config schema
  changesets: add cli build extension fix
  cli: use same extension for chunks as for the main built file
  Create swift-ears-fetch.md
  [ImgBot] Optimize images
  ...
2021-01-07 02:33:20 +01:00
Mathias Åhsberg 839f25d015 Add config schema for Bitbucket scaffolder 2021-01-05 12:02:43 +00:00
Mathias Åhsberg a35d8dd76f Use bitbucket as location identifier instead of bitbucket/api 2021-01-04 15:01:01 +00:00
Mathias Åhsberg 082f1703f4 Use msw for mocking external Bitbucket apis 2021-01-04 14:57:07 +00:00
Mathias Åhsberg fc40b23edb Add repository description for Bitbucket Cloud 2021-01-04 12:27:53 +00:00
Mathias Åhsberg 0337151237 Add tests and conform to latest changes to the scaffolder 2021-01-04 11:36:59 +00:00
Mathias Åhsberg 37a5244ef2 Add initial support for Bitbucket Cloud scaffolding 2021-01-04 11:36:59 +00:00
Mathias Åhsberg d9eba5b715 Add initial support for Bitbucket Server scaffolding 2021-01-04 11:36:59 +00:00
blam c5cdc7e74d chore: starting the migration of a publisher 2021-01-04 10:56:46 +01:00
blam 19741d2e67 feat(scaffolder-backend/preparers): finished the deprecation of the scaffolder config object for preparers 2021-01-02 16:45:21 +01:00
blam b06f676798 feat: reworking some of the preparers to support the integration config and add deprecation for old scaffolder config 2021-01-02 14:50:45 +01:00
blam 8bccc6bec0 chore: refactor variable names for isomorphic git. 2020-12-29 13:32:24 +01:00
blam 7839e0fb42 chore: removing last occurrence of nodegit 2020-12-29 10:05:27 +01:00
blam e203b56d13 chore: fix typescript issues with scaffolder-backend now the publishers require a logger :) 2020-12-28 17:41:25 +01:00
blam 5c6da874de chore: removing old helper tests 2020-12-28 17:38:52 +01:00
blam 4311d59521 chore: remove nodegit dependency from gitlab publisher 2020-12-28 17:37:11 +01:00
blam 783ac57ce7 chore: removing nodegit dependency on the github publisher 2020-12-28 17:33:04 +01:00
blam 438948f9bb chore: remove nodegit dependency on azure publisher 2020-12-28 17:24:11 +01:00
blam 84e937e324 chore: fix gitlab preparer tests to remove the node-git dependency 2020-12-28 17:08:53 +01:00
blam 9a9604408c chore: removing dependency for githubn preparer 2020-12-28 16:48:02 +01:00
blam 8022655e0b chore: removing the dependency on the azure preparer for nodegit 2020-12-28 16:42:11 +01:00
blam cc4a49aaf3 Merge branch 'master' of github.com:backstage/backstage into blam/isomorphic-git
* 'master' of github.com:backstage/backstage: (45 commits)
  Speed up some PRs with paths-ignore
  Remove unnecessary step
  catalog: export EntitySwitch component and conditions
  Apply suggestions from code review
  changeset: add changeset for new catalog composability components
  catalog: fix EntityLayout TabbedLayout route path matching
  catalog: gather all mount points beneath EntityLayout Routes
  catalog: add EntityLayout
  Change to raw Windows Discord hook
  Release plugin-cost-insights 0.5.3
  catalog: add EntitySwitch
  catalog: export new CatalogIndexPage and CatalogEntityPage
  Create dull-seals-march.md
  core-api: add BackstageRoutes
  Fix plugin name
  fixed category lables
  feat(cost-insights): Make alert url field optional
  fossa: Add changeset
  fix(fossa): Bump core packages version to fix failing CI
  Update 2020-12-22-stability-index.md
  ...
2020-12-26 22:22:11 +01:00
Himanshu Mishra 9ca586e579 techdocs: Replace nodegit with isomorphic-git
TechDocs needs 4 functions from the git library
1. To clone 2. To get the commit timestamp for HEAD 3. To fetch 4. To merge two branches

Created necessary commands in the new SCM client and reordered them alphabetically for convenience
2020-12-23 00:12:20 +01:00
github-actions[bot] c3c04658f2 Version Packages 2020-12-22 12:14:20 +00:00
blam 1e7f526bd3 feat: update all publishers to use isomorphic-gint 2020-12-22 13:09:27 +01:00
blam 3727e3b367 feat: update all preparers to use isomorphic git 2020-12-22 13:00:36 +01:00
blam ab82709595 bug: need to actually use the tmpDirectory for checkout not the end location 2020-12-21 16:31:50 +01:00
blam ff0f7f89a2 Merge branch 'master' of github.com:backstage/backstage into blam/isomorphic-git
* 'master' of github.com:backstage/backstage: (269 commits)
  address comments
  catalog-backend: flesh out and tweak the config schema
  Update chilled-pigs-destroy.md
  catalog-backend: start warning about usage of deprecated location types
  scripts: add script for migrating away from deprecated location types
  chore: fixing changeset prettyness
  Create good-hairs-sniff.md
  Update IconLinkVertical.tsx
  Update violet-sloths-reply.md
  Delete fuzzy-windows-cry.md
  Create violet-sloths-reply.md
  Added changeset
  build(deps): bump archiver from 5.0.2 to 5.1.0
  build(deps): bump typescript-json-schema from 0.45.0 to 0.45.1
  docs: Update lighthouse docs
  fix(app): listen to app.listen.host
  scaffolder-backend: clarify type detection error message
  docs: Update techdocs architecture features status
  scaffolder-backend: gitlab preparer uses integrations token
  core-api: ensure that routable extension components are discovered at boot
  ...
2020-12-21 16:31:15 +01:00
blam 54a19d4444 feat: move all publishers over to the backend common way to interact with git scm 2020-12-21 16:05:24 +01:00
blam d0a972eb63 chore: reworking how we deal with exporting things from the main package 2020-12-21 16:05:10 +01:00