Commit Graph

8 Commits

Author SHA1 Message Date
Peter Kulko 51d864ae22
docs: switch scope of the package to `openedx` in docs (#2979)
* refactor: changed Paragon NPM package name and source

* refactor: example refactoring

* refactor: corrected deps usage analyzer

* refactor: defactoring deps usage analizer

* refactor: removed dependent-usage-analyzer from eslintignore
2023-12-29 16:56:54 +02:00
Viktor Rusakov 7ce9a839fa
docs: fix Paragon's version generation in dependent-usage.json (#2658) 2023-09-25 08:52:53 -04:00
Peter Kulko f3e6ca6960
docs: fix paragon version in usage insights and add new segment event (#2251)
* fix: fixed paragon version view in dependent usage analyzer

* refactor: added segment event

* docs: fix usage analyzer

---------

Co-authored-by: Viktor Rusakov <vrusakov66@gmail.com>
2023-05-04 21:14:22 +03:00
Taras Lytvynenko 5c3ba32175
docs: [BD-46] change behaviour of insights (#1365)
Note: will need to run the dependent-usage-analyzer script immediately after this merges.
2022-10-21 08:38:44 -04:00
Adam Stankiewicz e9b82cf235
build: run dependent usage analyzer in github actions (#837)
* build: run dependent usage analyzer in github actions

* build: rename working directory

* build: rename to dependent-usage-analyzer v2

* build: update github action and add default out.json to gitignore

* build: checkout dependents via github actions

* build: remove working-directory from checkouts

* build: add additional dependents

* build: remove edx/web-certificates from checkouts since it seems to fail

* build: try adding github token to checkout private dependents

* build: try using semantic-release github token

* build: fix verify checkouts step

* build: update analyze command path to projects

* build: zip archive dependent projects before upload

* build: add step to show project checkouts before analyze

* build: temporary comment out all dependent projects but 1

* build: temp print out current working directory

* build: more temporary log output for sanity checking

* build: fix yml syntax

* build: update verify of dependent checkouts

* build: update unzip path

* build: show contents of dependent-projects dir

* build: show contents of nested directory

* build: move nested .projects folder

* build: add sudo to mv command for elevated permissions

* build: print out file contents after mv

* build: fix .projects path

* build: remove 3 projects that don't install Paragon as direct or peer deps

* docs: update usage insights overview copy

* build: support recursive Paragon dependency detection and include modified timestamp

* build: change output file name to dependent-usage-v2.json

* build: create pull request with changes to output json

* build: add base to create-pull-request action

* build: add all projects

* build: attempt to auto-approve a PR using edx-netlify github account PAT

* build: auto-merge dependent usages PR

* build: update workflow to run on daily cron

* build: add comment to 3rd workflow step
2021-10-19 12:49:58 -04:00
Adam Butterworth eb5df8e47d
docs: update usage analysis (#780) 2021-07-09 11:50:17 -04:00
Adam Butterworth 682439d2f4
docs: add basic usage insights page (#643) 2021-03-01 10:19:26 -05:00
Adam Butterworth db2be44563
docs: add dependent usage analyzer (#641) 2021-02-25 11:12:40 -05:00