-
Notifications
You must be signed in to change notification settings - Fork 3.3k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: added workflow file for commenting on a pull-request to dispatc…
…h trigger benchmark suite
- v11.1.0
- v11.0.0
- v11.0.0-pre.1
- v11.0.0-pre.0
- v10.9.2
- v10.9.1
- v10.9.0
- v10.8.3
- v10.8.2
- v10.8.1
- v10.8.0
- v10.7.0
- v10.6.0
- v10.5.2
- v10.5.1
- v10.5.0
- v10.4.0
- v10.3.0
- v10.2.5
- v10.2.4
- v10.2.3
- v10.2.2
- v10.2.1
- v10.2.0
- v10.1.0
- v10.0.0
- v10.0.0-pre.1
- v10.0.0-pre.0
- v9.9.4
- v9.9.3
- v9.9.2
- v9.9.1
- v9.9.0
- v9.8.1
- v9.8.0
- v9.7.2
- v9.7.1
- v9.7.0
- v9.6.7
- v9.6.6
- v9.6.5
- v9.6.4
- v9.6.3
- v9.6.2
- v9.6.1
- v9.6.0
- v9.5.1
- v9.5.0
- v9.4.2
- v9.4.1
- v9.4.0
- v9.3.1
- v9.3.0
- v9.2.0
- v9.1.3
- v9.1.2
- v9.1.1
- v9.1.0
- v9.0.1
- v9.0.0
- v9.0.0-pre.6
- v9.0.0-pre.5
- v9.0.0-pre.4
- v9.0.0-pre.3
- v9.0.0-pre.2
- v9.0.0-pre.1
- v9.0.0-pre.0
- v8.19.4
- v8.19.3
- v8.19.2
- v8.19.1
- v8.19.0
- v8.18.0
- v8.17.0
- v8.16.0
- v8.15.1
- v8.15.0
- v8.14.0
- v8.13.2
- v8.13.1
- v8.13.0
- v8.12.2
- v8.12.1
- v8.12.0
- v8.11.0
- v8.10.0
- v8.9.0
- v8.8.0
- v8.7.0
- v8.6.0
- v8.5.5
- v8.5.4
- v8.5.3
- v8.5.2
- v8.5.1
- v8.5.0
- v8.4.1
- v8.4.0
- v8.3.2
- v8.3.1
- v8.3.0
- v8.2.0
- v8.1.4
- v8.1.3
- v8.1.2
- v8.1.1
- v8.1.0
- v8.0.0
- v7.24.2
- v7.24.1
- v7.24.0
- v7.23.0
- v7.22.0
- v7.21.1
- v7.21.0
- v7.20.6
- v7.20.5
- v7.20.4
- v7.20.3
- v7.20.2
- v7.20.1
- v7.20.0
- v7.19.1
- v7.19.0
- v7.18.1
- v7.18.0
- v7.17.0
- v7.16.0
- v7.15.1
- v7.15.0
- v7.14.0
- v7.13.0
- v7.12.1
- v7.12.0
- v7.11.2
- v7.11.1
- v7.11.0
- v7.10.0
- v7.9.0
- v7.8.0
- v7.7.6
- v7.7.5
- v7.7.4
- v7.7.3
- v7.7.2
- v7.7.1
- v7.7.0
- v7.6.3
- v7.6.2
- v7.6.1
- v7.6.0
- v7.5.6
- v7.5.5
- v7.5.4
- v7.5.3
- v7.5.2
- v7.5.1
- v7.5.0
- v7.4.3
- v7.4.2
- v7.4.1
- v7.4.0
- v7.3.0
- v7.2.0
- v7.1.2
- v7.1.1
- v7.1.0
- v7.0.15
- v7.0.14
- v7.0.13
- v7.0.12
- v7.0.11
- v7.0.10
- v7.0.9
- v7.0.8
- v7.0.7
- v7.0.6
- v7.0.5
- v7.0.4
- v7.0.3
- v7.0.2
- v7.0.1
- v7.0.0
- v7.0.0-rc.4
- v7.0.0-rc.3
- v7.0.0-rc.2
- v7.0.0-rc.1
- v7.0.0-rc.0
- v7.0.0-beta.13
- v7.0.0-beta.12
- v7.0.0-beta.11
- v7.0.0-beta.10
- v7.0.0-beta.9
- v7.0.0-beta.8
- v7.0.0-beta.7
- v7.0.0-beta.6
- v7.0.0-beta.5
- v7.0.0-beta.4
- v7.0.0-beta.3
- v7.0.0-beta.2
- v7.0.0-beta.1
- v7.0.0-beta.0
- v6.14.18
- v6.14.17
- v6.14.16
- v6.14.15
- v6.14.14
- v6.14.13
- v6.14.12
- v6.14.11
- v6.14.10
- v6.14.9
- v6.14.8
- v6.14.7
- v6.14.6
- v6.14.5
- v6.14.4
- v6.14.3
- v6.14.2
- v6.14.1
- v6.14.0
- v6.13.7
- @npmcli/arborist-v5.0.0
- @npmcli/arborist@5.0.0
- @npmcli/arborist@4.3.1
- @npmcli/arborist@4.3.0
- @npmcli/arborist@4.2.1
- @npmcli/arborist@4.2.0
- ls
- libnpmversion-v8.0.0
- libnpmversion-v8.0.0-pre.0
- libnpmversion-v7.0.0
- libnpmversion-v6.0.3
- libnpmversion-v6.0.2
- libnpmversion-v6.0.1
- libnpmversion-v6.0.0
- libnpmversion-v5.0.2
- libnpmversion-v5.0.1
- libnpmversion-v5.0.0
- libnpmversion-v5.0.0-pre.0
- libnpmversion-v4.0.3
- libnpmversion-v4.0.2
- libnpmversion-v4.0.1
- libnpmversion-v4.0.0
- libnpmversion-v4.0.0-pre.1
- libnpmversion-v4.0.0-pre.0
- libnpmversion-v3.0.7
- libnpmversion-v3.0.6
- libnpmversion-v3.0.5
- libnpmversion-v3.0.4
- libnpmversion-v3.0.3
- libnpmversion-v3.0.2
- libnpmversion-v3.0.1
- libnpmversion-v3.0.0
- libnpmversion@3.0.0
- libnpmteam-v8.0.0
- libnpmteam-v8.0.0-pre.0
- libnpmteam-v7.0.0
- libnpmteam-v6.0.5
- libnpmteam-v6.0.4
- libnpmteam-v6.0.3
- libnpmteam-v6.0.2
- libnpmteam-v6.0.1
- libnpmteam-v6.0.0
- libnpmteam-v6.0.0-pre.0
- libnpmteam-v5.0.4
- libnpmteam-v5.0.3
- libnpmteam-v5.0.2
- libnpmteam-v5.0.1
- libnpmteam-v5.0.0
- libnpmteam-v5.0.0-pre.1
- libnpmteam-v5.0.0-pre.0
- libnpmteam-v4.0.4
- libnpmteam-v4.0.3
- libnpmteam-v4.0.2
- libnpmteam-v4.0.1
- libnpmteam-v4.0.0
- libnpmteam@4.0.0
- libnpmteam@3.0.1
- libnpmsearch-v9.0.0
- libnpmsearch-v9.0.0-pre.0
- libnpmsearch-v8.0.0
- libnpmsearch-v7.0.6
- libnpmsearch-v7.0.5
- libnpmsearch-v7.0.4
- libnpmsearch-v7.0.3
- libnpmsearch-v7.0.2
- libnpmsearch-v7.0.1
- libnpmsearch-v7.0.0
- libnpmsearch-v7.0.0-pre.0
- libnpmsearch-v6.0.3
- libnpmsearch-v6.0.2
- libnpmsearch-v6.0.1
- libnpmsearch-v6.0.0
- libnpmsearch-v6.0.0-pre.1
- libnpmsearch-v6.0.0-pre.0
- libnpmsearch-v5.0.4
- libnpmsearch-v5.0.3
- libnpmsearch-v5.0.2
- libnpmsearch-v5.0.1
- libnpmsearch-v5.0.0
- libnpmsearch@5.0.0
- libnpmsearch@4.0.1
- libnpmpublish-v11.0.0
- libnpmpublish-v11.0.0-pre.0
- libnpmpublish-v10.0.1
- libnpmpublish-v10.0.0
- libnpmpublish-v9.0.9
- libnpmpublish-v9.0.8
- libnpmpublish-v9.0.7
- libnpmpublish-v9.0.6
- libnpmpublish-v9.0.5
- libnpmpublish-v9.0.4
- libnpmpublish-v9.0.3
- libnpmpublish-v9.0.2
- libnpmpublish-v9.0.1
- libnpmpublish-v9.0.0
- libnpmpublish-v9.0.0-pre.0
- libnpmpublish-v8.0.0
- libnpmpublish-v7.5.2
- libnpmpublish-v7.5.1
- libnpmpublish-v7.5.0
- libnpmpublish-v7.4.0
- libnpmpublish-v7.3.0
- libnpmpublish-v7.2.0
- libnpmpublish-v7.1.4
- libnpmpublish-v7.1.3
- libnpmpublish-v7.1.2
- libnpmpublish-v7.1.1
- libnpmpublish-v7.1.0
- libnpmpublish-v7.0.8
- libnpmpublish-v7.0.7
- libnpmpublish-v7.0.6
- libnpmpublish-v7.0.5
- libnpmpublish-v7.0.4
- libnpmpublish-v7.0.3
- libnpmpublish-v7.0.2
- libnpmpublish-v7.0.1
- libnpmpublish-v7.0.0
- libnpmpublish-v7.0.0-pre.4
- libnpmpublish-v7.0.0-pre.3
- libnpmpublish-v7.0.0-pre.2
- libnpmpublish-v7.0.0-pre.1
- libnpmpublish-v7.0.0-pre.0
- libnpmpublish-v6.0.5
- libnpmpublish-v6.0.4
- libnpmpublish-v6.0.3
- libnpmpublish-v6.0.2
- libnpmpublish-v6.0.1
- libnpmpublish-v6.0.0
- libnpmpublish@6.0.0
- libnpmpublish@5.0.1
- libnpmpack-v9.0.0
- libnpmpack-v9.0.0-pre.1
- libnpmpack-v9.0.0-pre.0
- libnpmpack-v8.0.0
- libnpmpack-v7.0.4
- libnpmpack-v7.0.3
- libnpmpack-v7.0.2
- libnpmpack-v7.0.1
- libnpmpack-v7.0.0
- libnpmpack-v6.0.9
- libnpmpack-v6.0.8
- libnpmpack-v6.0.7
- libnpmpack-v6.0.6
- libnpmpack-v6.0.5
- libnpmpack-v6.0.4
- libnpmpack-v6.0.3
- libnpmpack-v6.0.2
- libnpmpack-v6.0.1
- libnpmpack-v6.0.0
- libnpmpack-v6.0.0-pre.0
- libnpmpack-v5.0.21
- libnpmpack-v5.0.20
- libnpmpack-v5.0.19
- libnpmpack-v5.0.18
- libnpmpack-v5.0.17
- libnpmpack-v5.0.16
- libnpmpack-v5.0.15
- libnpmpack-v5.0.14
- libnpmpack-v5.0.13
- libnpmpack-v5.0.12
- libnpmpack-v5.0.11
- libnpmpack-v5.0.10
- libnpmpack-v5.0.9
- libnpmpack-v5.0.8
- libnpmpack-v5.0.7
- libnpmpack-v5.0.6
- libnpmpack-v5.0.5
- libnpmpack-v5.0.4
- libnpmpack-v5.0.3
- libnpmpack-v5.0.2
- libnpmpack-v5.0.1
- libnpmpack-v5.0.0
- libnpmpack-v5.0.0-pre.4
- libnpmpack-v5.0.0-pre.3
- libnpmpack-v5.0.0-pre.2
- libnpmpack-v5.0.0-pre.1
- libnpmpack-v5.0.0-pre.0
- libnpmpack-v4.1.3
- libnpmpack-v4.1.2
- libnpmpack-v4.1.1
- libnpmpack-v4.1.0
- libnpmpack-v4.0.3
- libnpmpack-v4.0.2
- libnpmpack-v4.0.1
- libnpmpack-v4.0.0
- libnpmpack@4.0.0
- libnpmpack@3.1.0
- libnpmorg-v8.0.0
- libnpmorg-v8.0.0-pre.1
- libnpmorg-v8.0.0-pre.0
- libnpmorg-v7.0.0
- libnpmorg-v6.0.6
- libnpmorg-v6.0.5
- libnpmorg-v6.0.4
- libnpmorg-v6.0.3
- libnpmorg-v6.0.2
- libnpmorg-v6.0.1
- libnpmorg-v6.0.0
- libnpmorg-v6.0.0-pre.0
- libnpmorg-v5.0.5
- libnpmorg-v5.0.4
- libnpmorg-v5.0.3
- libnpmorg-v5.0.2
- libnpmorg-v5.0.1
- libnpmorg-v5.0.0
- libnpmorg-v5.0.0-pre.1
- libnpmorg-v5.0.0-pre.0
- libnpmorg-v4.0.4
- libnpmorg-v4.0.3
- libnpmorg-v4.0.2
- libnpmorg-v4.0.1
- libnpmorg-v4.0.0
- libnpmorg@4.0.0
- libnpmorg@3.0.1
- libnpmhook-v11.0.0
- libnpmhook-v10.0.5
- libnpmhook-v10.0.4
- libnpmhook-v10.0.3
- libnpmhook-v10.0.2
- libnpmhook-v10.0.1
- libnpmhook-v10.0.0
- libnpmhook-v10.0.0-pre.0
- libnpmhook-v9.0.4
- libnpmhook-v9.0.3
- libnpmhook-v9.0.2
- libnpmhook-v9.0.1
- libnpmhook-v9.0.0
- libnpmhook-v9.0.0-pre.1
- libnpmhook-v9.0.0-pre.0
- libnpmhook-v8.0.4
- libnpmhook-v8.0.3
- libnpmhook-v8.0.2
- libnpmhook-v8.0.1
- libnpmhook-v8.0.0
- libnpmhook@8.0.0
- libnpmhook@7.0.1
- libnpmfund-v7.0.0
- libnpmfund-v7.0.0-pre.1
- libnpmfund-v7.0.0-pre.0
- libnpmfund-v6.0.0
- libnpmfund-v5.0.12
- libnpmfund-v5.0.11
- libnpmfund-v5.0.10
- libnpmfund-v5.0.9
- libnpmfund-v5.0.8
- libnpmfund-v5.0.7
- libnpmfund-v5.0.6
- libnpmfund-v5.0.5
- libnpmfund-v5.0.4
- libnpmfund-v5.0.3
- libnpmfund-v5.0.2
- libnpmfund-v5.0.1
- libnpmfund-v5.0.0
- libnpmfund-v4.2.2
- libnpmfund-v4.2.1
- libnpmfund-v4.2.0
- libnpmfund-v4.1.1
- libnpmfund-v4.1.0
- libnpmfund-v4.0.20
- libnpmfund-v4.0.19
- libnpmfund-v4.0.18
- libnpmfund-v4.0.17
- libnpmfund-v4.0.16
- libnpmfund-v4.0.15
- libnpmfund-v4.0.14
- libnpmfund-v4.0.13
- libnpmfund-v4.0.12
- libnpmfund-v4.0.11
- libnpmfund-v4.0.10
- libnpmfund-v4.0.9
- libnpmfund-v4.0.8
- libnpmfund-v4.0.7
- libnpmfund-v4.0.6
- libnpmfund-v4.0.5
- libnpmfund-v4.0.4
- libnpmfund-v4.0.3
- libnpmfund-v4.0.2
- libnpmfund-v4.0.1
- libnpmfund-v4.0.0
- libnpmfund-v4.0.0-pre.5
- libnpmfund-v4.0.0-pre.4
- libnpmfund-v4.0.0-pre.3
- libnpmfund-v4.0.0-pre.2
- libnpmfund-v4.0.0-pre.1
- libnpmfund-v4.0.0-pre.0
- libnpmfund-v3.0.5
- libnpmfund-v3.0.4
- libnpmfund-v3.0.3
- libnpmfund-v3.0.2
- libnpmfund-v3.0.1
- libnpmfund-v3.0.0
- libnpmfund@3.0.0
- libnpmexec-v10.0.0
- libnpmexec-v10.0.0-pre.1
- libnpmexec-v10.0.0-pre.0
- libnpmexec-v9.0.0
- libnpmexec-v8.1.4
- libnpmexec-v8.1.3
- libnpmexec-v8.1.2
- libnpmexec-v8.1.1
- libnpmexec-v8.1.0
- libnpmexec-v8.0.0
- libnpmexec-v7.0.10
- libnpmexec-v7.0.9
- libnpmexec-v7.0.8
- libnpmexec-v7.0.7
- libnpmexec-v7.0.6
- libnpmexec-v7.0.5
- libnpmexec-v7.0.4
- libnpmexec-v7.0.3
- libnpmexec-v7.0.2
- libnpmexec-v7.0.1
- libnpmexec-v7.0.0
- libnpmexec-v7.0.0-pre.0
- libnpmexec-v6.0.5
- libnpmexec-v6.0.4
- libnpmexec-v6.0.3
- libnpmexec-v6.0.2
- libnpmexec-v6.0.1
- libnpmexec-v6.0.0
- libnpmexec-v5.0.17
- libnpmexec-v5.0.16
- libnpmexec-v5.0.15
- libnpmexec-v5.0.14
- libnpmexec-v5.0.13
- libnpmexec-v5.0.12
- libnpmexec-v5.0.11
- libnpmexec-v5.0.10
- libnpmexec-v5.0.9
- libnpmexec-v5.0.8
- libnpmexec-v5.0.7
- libnpmexec-v5.0.6
- libnpmexec-v5.0.5
- libnpmexec-v5.0.4
- libnpmexec-v5.0.3
- libnpmexec-v5.0.2
- libnpmexec-v5.0.1
- libnpmexec-v5.0.0
- libnpmexec-v5.0.0-pre.5
- libnpmexec-v5.0.0-pre.4
- libnpmexec-v5.0.0-pre.3
- libnpmexec-v5.0.0-pre.2
- libnpmexec-v5.0.0-pre.1
- libnpmexec-v5.0.0-pre.0
- libnpmexec-v4.0.14
- libnpmexec-v4.0.13
- libnpmexec-v4.0.12
- libnpmexec-v4.0.11
- libnpmexec-v4.0.10
- libnpmexec-v4.0.9
- libnpmexec-v4.0.8
- libnpmexec-v4.0.7
- libnpmexec-v4.0.6
- libnpmexec-v4.0.5
- libnpmexec-v4.0.4
- libnpmexec-v4.0.3
- libnpmexec-v4.0.2
- libnpmexec-v4.0.1
- libnpmexec-v4.0.0
- libnpmexec@4.0.0
- libnpmexec@3.0.3
- libnpmdiff-v8.0.0
- libnpmdiff-v8.0.0-pre.1
- libnpmdiff-v8.0.0-pre.0
- libnpmdiff-v7.0.0
- libnpmdiff-v6.1.4
- libnpmdiff-v6.1.3
- libnpmdiff-v6.1.2
- libnpmdiff-v6.1.1
- libnpmdiff-v6.1.0
- libnpmdiff-v6.0.9
- libnpmdiff-v6.0.8
- libnpmdiff-v6.0.7
- libnpmdiff-v6.0.6
- libnpmdiff-v6.0.5
- libnpmdiff-v6.0.4
- libnpmdiff-v6.0.3
- libnpmdiff-v6.0.2
- libnpmdiff-v6.0.1
- libnpmdiff-v6.0.0
- libnpmdiff-v6.0.0-pre.0
- libnpmdiff-v5.0.21
- libnpmdiff-v5.0.20
- libnpmdiff-v5.0.19
- libnpmdiff-v5.0.18
- libnpmdiff-v5.0.17
- libnpmdiff-v5.0.16
- libnpmdiff-v5.0.15
- libnpmdiff-v5.0.14
- libnpmdiff-v5.0.13
- libnpmdiff-v5.0.12
- libnpmdiff-v5.0.11
- libnpmdiff-v5.0.10
- libnpmdiff-v5.0.9
- libnpmdiff-v5.0.8
- libnpmdiff-v5.0.7
- libnpmdiff-v5.0.6
- libnpmdiff-v5.0.5
- libnpmdiff-v5.0.4
- libnpmdiff-v5.0.3
- libnpmdiff-v5.0.2
- libnpmdiff-v5.0.1
- libnpmdiff-v5.0.0
- libnpmdiff-v5.0.0-pre.3
- libnpmdiff-v5.0.0-pre.2
- libnpmdiff-v5.0.0-pre.1
- libnpmdiff-v5.0.0-pre.0
- libnpmdiff-v4.0.5
- libnpmdiff-v4.0.4
- libnpmdiff-v4.0.3
- libnpmdiff-v4.0.2
- libnpmdiff-v4.0.1
- libnpmdiff-v4.0.0
- libnpmdiff@4.0.0
- libnpmaccess-v10.0.0
- libnpmaccess-v10.0.0-pre.0
- libnpmaccess-v9.0.0
- libnpmaccess-v8.0.6
- libnpmaccess-v8.0.5
- libnpmaccess-v8.0.4
- libnpmaccess-v8.0.3
- libnpmaccess-v8.0.2
- libnpmaccess-v8.0.1
- libnpmaccess-v8.0.0
- libnpmaccess-v8.0.0-pre.0
- libnpmaccess-v7.0.3
- libnpmaccess-v7.0.2
- libnpmaccess-v7.0.1
- libnpmaccess-v7.0.0
- libnpmaccess-v7.0.0-pre.2
- libnpmaccess-v7.0.0-pre.1
- libnpmaccess-v7.0.0-pre.0
- libnpmaccess-v6.0.4
- libnpmaccess-v6.0.3
- libnpmaccess-v6.0.2
- libnpmaccess-v6.0.1
- libnpmaccess-v6.0.0
- libnpmaccess@6.0.0
- libnpmaccess@5.0.1
- config-v10.0.1
- config-v10.0.0
- config-v10.0.0-pre.1
- config-v10.0.0-pre.0
- config-v9.0.0
- config-v8.3.4
- config-v8.3.3
- config-v8.3.2
- config-v8.3.1
- config-v8.3.0
- config-v8.2.2
- config-v8.2.1
- config-v8.2.0
- config-v8.1.0
- config-v8.0.3
- config-v8.0.2
- config-v8.0.1
- config-v8.0.0
- config-v7.2.0
- config-v7.1.0
- config-v7.0.1
- config-v7.0.0
- config-v6.4.1
- config-v6.4.0
- config-v6.3.0
- config-v6.2.1
- config-v6.2.0
- config-v6.1.7
- config-v6.1.6
- config-v6.1.5
- config-v6.1.4
- config-v6.1.3
- config-v6.1.2
- config-v6.1.1
- config-v6.1.0
- arborist-v9.0.0
- arborist-v9.0.0-pre.1
- arborist-v9.0.0-pre.0
- arborist-v8.0.0
- arborist-v7.5.4
- arborist-v7.5.3
- arborist-v7.5.2
- arborist-v7.5.1
- arborist-v7.5.0
- arborist-v7.4.2
- arborist-v7.4.1
- arborist-v7.4.0
- arborist-v7.3.1
- arborist-v7.3.0
- arborist-v7.2.2
- arborist-v7.2.1
- arborist-v7.2.0
- arborist-v7.1.0
- arborist-v7.0.0
- arborist-v7.0.0-pre.0
- arborist-v6.5.1
- arborist-v6.5.0
- arborist-v6.4.0
- arborist-v6.3.0
- arborist-v6.2.10
- arborist-v6.2.9
- arborist-v6.2.8
- arborist-v6.2.7
- arborist-v6.2.6
- arborist-v6.2.5
- arborist-v6.2.4
- arborist-v6.2.3
- arborist-v6.2.2
- arborist-v6.2.1
- arborist-v6.2.0
- arborist-v6.1.6
- arborist-v6.1.5
- arborist-v6.1.4
- arborist-v6.1.3
- arborist-v6.1.2
- arborist-v6.1.1
- arborist-v6.1.0
- arborist-v6.0.0
- arborist-v6.0.0-pre.5
- arborist-v6.0.0-pre.4
- arborist-v6.0.0-pre.3
- arborist-v6.0.0-pre.2
- arborist-v6.0.0-pre.1
- arborist-v6.0.0-pre.0
- arborist-v5.6.3
- arborist-v5.6.2
- arborist-v5.6.1
- arborist-v5.6.0
- arborist-v5.5.0
- arborist-v5.4.0
- arborist-v5.3.1
- arborist-v5.3.0
- arborist-v5.2.3
- arborist-v5.2.2
- arborist-v5.2.1
- arborist-v5.2.0
- arborist-v5.1.1
- arborist-v5.1.0
- arborist-v5.0.6
- arborist-v5.0.5
- arborist-v5.0.4
- arborist-v5.0.3
- arborist-v5.0.2
- arborist-v5.0.1
- arborist-v5.0.0
Michael Perrotte
committed
Jan 28, 2020
1 parent
3590e40
commit 5967fa4
Showing
1 changed file
with
92 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,92 @@ | ||
--- | ||
name: Benchmark CLI - Comment | ||
|
||
on: | ||
issue_comment: | ||
types: [created, edited] | ||
|
||
jobs: | ||
comment-handler: | ||
name: Trigger Benchmarks | ||
|
||
runs-on: ubuntu-latest | ||
|
||
steps: | ||
- name: Handle Incoming Comment | ||
env: | ||
DISPATCH_REPO: "benchmarks" | ||
DISPATCH_OWNER: "npm" | ||
EVENT_NAME: ${{ github.event_name }} | ||
EVENT_ACTION: ${{ github.event.action }} | ||
OWNER: ${{ github.event.repository.owner.login }} | ||
REPO: ${{ github.event.repository.name }} | ||
ISSUE_NUMBER: ${{ github.event.issue.number }} | ||
COMMENT_BODY: ${{ github.event.comment.body }} | ||
COMMENT_ID: ${{ github.event.comment.id }} | ||
COMMENT_NODE_ID: ${{ github.event.comment.node_id }} | ||
COMMENT_ACTIONABLE: ${{ startsWith(github.event.comment.body, 'test this please ✅') }} | ||
AUTH_TOKEN: ${{ secrets.NPM_DEPLOY_USER_PAT }} | ||
run: | | ||
# Comment Handler | ||
# Creates an exit early condition if there are errors | ||
# Exit early if `jq` is not present | ||
set -e | ||
jq --version | ||
# Figure out if comment came from pull-request or issue | ||
IS_PR=$(curl -s https://api.github.com/repos/${OWNER}/${REPO}/issues/${ISSUE_NUMBER} | jq -cr '.pull_request.url') | ||
if [ "${IS_PR}" != "null" ]; then | ||
echo "Comment from pull/${ISSUE_NUMBER}." | ||
# It is a pull-request; check comment body for correct phrase | ||
if [ "${COMMENT_ACTIONABLE}" == "true" ]; then | ||
# Fetch pull-request information | ||
PR_DATA=$(curl -s "${IS_PR}") | ||
PR_OWNER=$(echo "${PR_DATA}" | jq '.head.repo.owner.login') | ||
PR_REPO=$(echo "${PR_DATA}" | jq '.head.repo.name') | ||
PR_COMMIT_SHA=$(curl -s "${IS_PR}/commits" | jq -r '.[0].sha') | ||
# dispatch request for benchmarks | ||
echo "Dispatching request..." | ||
curl \ | ||
-s \ | ||
-X POST https://api.github.com/repos/${DISPATCH_OWNER}/${DISPATCH_REPO}/dispatches \ | ||
-H "Accept: application/vnd.github.everest-preview+json" \ | ||
-H "Authorization: token ${AUTH_TOKEN}" \ | ||
-d \ | ||
' | ||
{ | ||
"event_type": "'"${EVENT_NAME}"'", | ||
"client_payload": { | ||
"pr_id": "'"${ISSUE_NUMBER}"'", | ||
"repo": "'"${PR_REPO}"'", | ||
"owner": "'"${PR_OWNER}"'", | ||
"commit_sha": "'"${PR_COMMIT_SHA}"'" | ||
} | ||
}' | ||
# Create reaction on comment to confirm dispatch was sent | ||
curl \ | ||
-s \ | ||
-X POST https://api.github.com/graphql \ | ||
-H "Content-Type: application/json" \ | ||
-H "Authorization: token ${AUTH_TOKEN}" \ | ||
-d \ | ||
' | ||
{ | ||
"query": "mutation($inputData:AddReactionInput!) { addReaction(input:$inputData) { reaction { content } } }", | ||
"variables": { | ||
"inputData": { | ||
"subjectId": "'"${COMMENT_NODE_ID}"'", | ||
"content": "ROCKET" | ||
} | ||
} | ||
}' | ||
else | ||
echo "Comment not actionable." | ||
fi | ||
else | ||
echo "Comment not from pull-request." | ||
fi |