Commit Graph

308 Commits

Author SHA1 Message Date
Phil Kuang 6e5aed1c99 fix(techdocs): properly validate mkdocs docs_dir property
Signed-off-by: Phil Kuang <pkuang@factset.com>
2021-07-16 15:04:33 -04:00
github-actions[bot] 8d1c3d0d5a Version Packages 2021-07-15 09:19:25 +00:00
blam a6223e33e3 chore: fixing api reports
Signed-off-by: blam <ben@blam.sh>
2021-07-15 11:00:28 +02:00
Eric Peterson 54c25db339 Merge pull request #6071 from andrewthauer/techdocs-custom-docker
feat(techdocs-common): add custom docker image support
2021-07-15 10:39:14 +02:00
Patrik Oldsberg d9ce823b00 packages: regenerate all API reports with warnings
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-07-15 02:05:46 +02:00
Eric Peterson ef4a4cdefd Merge pull request #6341 from SDA-SE/feat/techdocs-build-logs 2021-07-14 23:30:15 +02:00
Camila Belo 3b3729f299 Throws an error when there is no triplet
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2021-07-14 14:05:16 +02:00
Andrew Thauer d5eaab91dd feat(techdocs-common): add custom docker image support
Signed-off-by: Andrew Thauer <athauer@wealthsimple.com>
2021-07-13 11:26:17 -04:00
Dominik Henneke 246b1797e5 Merge remote-tracking branch 'upstream/master' into feat/techdocs-build-logs
Signed-off-by: Dominik Henneke <dominik.henneke@sda-se.com>
2021-07-13 16:49:33 +02:00
Eric Peterson 34efce9c44 Apply helper to local, just to be consistent.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-07-13 13:50:33 +02:00
Eric Peterson 567c95284f Move AWS policy docs to documentation page.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-07-13 13:50:33 +02:00
Eric Peterson e8302ea5a4 Use move instead of copy in GCS migrate when requested.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-07-13 13:50:33 +02:00
Eric Peterson c23b09d52d Centralize lowercase logic to tested helper.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-07-13 13:50:33 +02:00
Eric Peterson 5ee76b0769 Update API Reports
Co-authored-by: Camila Belo <camilabs@gmail.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-07-13 13:50:01 +02:00
Camila Belo d4535da733 Initial Azure migrate method
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2021-07-13 13:25:37 +02:00
Eric Peterson 6471d21123 Initial AWS migrate method.
Co-authored-by: Camila Belo <camilabs@gmail.com>
Co-authored-by: Ruben Lindström <rubenl@spotify.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-07-13 13:25:36 +02:00
Eric Peterson 8fa94e3acc Google Cloud Storage implementation
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-07-13 13:25:36 +02:00
Eric Peterson 8b653ba877 Local implementation just for illustrative purposes.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-07-13 13:25:36 +02:00
Eric Peterson 495a935f1f Define migration interface.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-07-13 13:25:36 +02:00
Patrik Oldsberg 1118f33e4f Merge pull request #6433 from backstage/rugvip/report-all-the-things
root: bump api-extractor & friends + recreate API reports along with previously unsupported packages
2021-07-12 20:28:09 +02:00
Patrik Oldsberg 602b5b59bb packages: regenerate all API reports with prettier
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-07-12 19:54:11 +02:00
Patrik Oldsberg 8ae3cffb85 recreate all api-reports with latest version of api-extractor
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-07-12 19:46:43 +02:00
blam 203d256d36 chore: reverting fs-extra bump, that seems to have broken all the installs
Signed-off-by: blam <ben@blam.sh>
2021-07-12 19:29:34 +02:00
Dominik Henneke fbba171405 Update api report
Signed-off-by: Dominik Henneke <dominik.henneke@sda-se.com>
2021-07-09 14:49:01 +02:00
Dominik Henneke fbb6d421e9 Merge remote-tracking branch 'upstream/master' into feat/techdocs-build-logs 2021-07-09 14:35:01 +02:00
Dominik Henneke 800445cca0 Move the logging one level up to send all logs and exceptions to the user
With this change, only failed builds are logged to the backend logger

Signed-off-by: Dominik Henneke <dominik.henneke@sda-se.com>
2021-07-09 14:33:54 +02:00
github-actions[bot] de67704be9 Version Packages 2021-07-08 11:37:02 +00:00
Carlo Colombo 6841e01132 fix git-url-parse minor version, 11.5.x broke bitbucket server integration
Signed-off-by: Carlo Colombo <carlo.colombo@klarna.com>
2021-07-08 10:46:11 +02:00
Rogerio Angeliski 7a74046f16 docs: added generated files
Signed-off-by: Rogerio Angeliski <angeliski@hotmail.com>
2021-07-07 08:58:41 -03:00
Rogerio Angeliski 93f8e8b423 Revert "docs: added generated files"
This reverts commit b2cefb34e0d4640cc5bb675d05d0ea906d74eec8.

Signed-off-by: Rogerio Angeliski <angeliski@hotmail.com>
2021-07-07 08:58:41 -03:00
Rogerio Angeliski 1cdc4ba0e2 docs: added generated files
Signed-off-by: Rogerio Angeliski <angeliski@hotmail.com>
2021-07-07 08:58:40 -03:00
Dominik Henneke c18e8eb910 Provide an optional logStream: Writable argument to the GeneratorBase#run(...) command
Signed-off-by: Dominik Henneke <dominik.henneke@sda-se.com>
2021-07-05 14:20:41 +02:00
Himanshu Mishra a22de797bf Merge pull request #6206 from Dorn-/fix/openstack-publisher-encoding
fix(techdocs-commons): remove utf8 encoding on openstack publisher
2021-07-02 15:54:29 +02:00
dependabot[bot] 613e46d234 chore(deps): bump fs-extra from 9.1.0 to 10.0.0
Bumps [fs-extra](https://github.com/jprichardson/node-fs-extra) from 9.1.0 to 10.0.0.
- [Release notes](https://github.com/jprichardson/node-fs-extra/releases)
- [Changelog](https://github.com/jprichardson/node-fs-extra/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jprichardson/node-fs-extra/compare/9.1.0...10.0.0)

---
updated-dependencies:
- dependency-name: fs-extra
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-07-01 11:29:50 +00:00
github-actions[bot] 6e937b9fa6 Version Packages 2021-07-01 09:06:13 +00:00
Patrik Oldsberg 0ce80ab75a Merge pull request #6204 from backstage/rugvip/safety
backend-common,cli-common: new utilites for safely resolving child paths
2021-06-29 09:43:01 +02:00
Patrik Oldsberg ab5cc376fa backend-common,cli-common: new utilites for safely resolving child paths
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-06-28 22:35:21 +02:00
Fredrik Adelöw 4666577b53 Merge pull request #6141 from backstage/software-catalog-rename
Docs: Update references to "service catalog"
2021-06-28 13:47:16 +02:00
Flavien Chantelot 683308ecf8 fix: remove utf8 encoding on openstack publisher
The utf8 encoding, which was not setted for other cloud storage providers, broke all images and other binary files.
The files uploaded were unreadable except plain text files. So in a standard documentation, all images were broken

Signed-off-by: Flavien Chantelot <flavien.chantelot@ovhcloud.com>
2021-06-28 11:24:28 +02:00
github-actions[bot] 5a64fe7ea5 Version Packages 2021-06-24 09:58:38 +00:00
Fredrik Adelöw bd9821e52e Merge pull request #6130 from RoadieHQ/docs_dir_traversal
Add check against directory traversal for `docs_dir` config value
2021-06-24 11:20:20 +02:00
Joe Porpeglia 709589a839 Rename service catalog to software catalog, excluding blog posts
Signed-off-by: Joe Porpeglia <josephp@spotify.com>
2021-06-21 11:48:43 -04:00
Jussi Hallila c17c0fcf9e Add check against directory traversal for docs_dir config value
Signed-off-by: Jussi Hallila <jussi@hallila.com>
2021-06-21 11:26:37 +02:00
Fredrik Adelöw a88073c29a Update copyright headers
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-06-18 20:26:42 +02:00
github-actions[bot] 4a93128245 Version Packages 2021-06-10 12:18:06 +00:00
github-actions[bot] fa92d70fba Version Packages 2021-06-03 13:23:54 +02:00
Patrik Oldsberg dae35dc48f Merge pull request from GHSA-pwhf-39xg-4rxw
Fix Advisory 1
2021-06-03 10:09:06 +02:00
Oliver Sand 0905947550 Support parsing mkdocs.yml files that are using custom yaml tags (#5860)
Signed-off-by: Oliver Sand <oliver.sand@sda-se.com>
2021-06-01 10:29:49 +02:00
Eric Peterson 33f6e98685 More explicit tests, and tidier helper.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-05-31 17:51:33 +02:00
Eric Peterson 104d2d44ee Account for SVG/XML files too.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-05-28 17:40:52 +02:00