- Apr 23, 2021
-
-
Update all current scripts to use Winston rather than console logging. This allows for additional information in the log, and concurrent writing to file as well as console. Signed-off-by:
Martin Lowe <martin.lowe@eclipse-foundation.org>
-
- Oct 22, 2020
-
-
Martin Lowe authored
Signed-off-by:
Martin Lowe <martin.lowe@eclipse-foundation.org>
-
Martin Lowe authored
Fix for async processing not using "await", fix for failing external contributor culling calls. Signed-off-by:
Martin Lowe <martin.lowe@eclipse-foundation.org>
-
- Oct 15, 2020
-
-
Christopher Guindon authored
* Remove unused client.js entry point Signed-off-by:
Martin Lowe <martin.lowe@eclipse-foundation.org> * Fix file name conventions Renamed files to have consistent naming, updated package.json to reflect changes in scripts names. Fixes #80 Signed-off-by:
Martin Lowe <martin.lowe@eclipse-foundation.org> * Fix brittle test that causes build timeouts #95 Add option to bypass pagination for EclipseAPI. While this isn't useful for production, this allows for safer testing. Update EclipseAPI tests to use new pagination param to byass pagination when testing. Include test for gitlab repos that was previously missed. Fixes #95 Signed-off-by:
Martin Lowe <martin.lowe@eclipse-foundation.org> * Centralize Kubernetes secret reading functionality #83 Fixes #83 Signed-off-by:
Martin Lowe <martin.lowe@eclipse-foundation.org> * Upgrade to newest stable version of Octokit REST.js #77 Added verbose method entry level logging, and updated to v18 of rest.js for Octokit. Signed-off-by:
Martin Lowe <martin.lowe@eclipse-foundation.org> * ability to define teams via a static file #89 Fixes #89 Signed-off-by:
Martin Lowe <martin.lowe@eclipse-foundation.org> * Investigate Strongloop eslint config #88 Fixes #88 Signed-off-by:
Martin Lowe <martin.lowe@eclipse-foundation.org> * Fixes for STM from code review Added admin permission level (gives Maintainer level on GL as we don't want to give owner permissions) in STM permissions set. Updated URL regex for STM to check for optional 'www.' in URL. Added notice to top of file in regards to removing teams/expiration. Signed-off-by:
Martin Lowe <martin.lowe@eclipse-foundation.org> * Fix pagination in EclipseAPI to retrieve at least one set of results Signed-off-by:
Martin Lowe <martin.lowe@eclipse-foundation.org> * Added custom Eclipse Staff team Signed-off-by:
Martin Lowe <martin.lowe@eclipse-foundation.org> * Fix triage permissions Signed-off-by:
Martin Lowe <martin.lowe@eclipse-foundation.org> * Finish migrating EclipseAPI functionality Fixes #81 Signed-off-by:
Martin Lowe <martin.lowe@eclipse-foundation.org> * Add dev mode functionality to the Eclipse API. (#103) Adds flag to scripts to enable 'dev mode' in applicable scripts. This allows developers to more easily test live functionality while not impacting production. Signed-off-by:
Martin Lowe <martin.lowe@eclipse-foundation.org> * Updates for logging, split HttpWrapper into a class + export (#104) * Split HTTPWrapper into its own ECMA2015 class export Signed-off-by:
Martin Lowe <martin.lowe@eclipse-foundation.org> * Improve logging within all scripts (part 1) Improve logging in HTTPWrapper, SecretReader, TimeCache, EclipseAPI, and GitlabSync. Added verbose variables where they were missing. Signed-off-by:
Martin Lowe <martin.lowe@eclipse-foundation.org> * Fix broken quality/test measures Signed-off-by:
Martin Lowe <martin.lowe@eclipse-foundation.org> * Update EclipseAPI.js Added queryStringParams to eclipseAPI trace statement. * Add more verbose logging Signed-off-by:
Martin Lowe <martin.lowe@eclipse-foundation.org> * Do not reset contributor team's permissions if it's set to "triage" #50 (#106) Use no overwrite option for adding repo to team access permissions, with default permissions of pull. Fixes #50 Signed-off-by:
Martin Lowe <martin.lowe@eclipse-foundation.org> * Feature Request for GitHub Sync script - Give every project lead ...#41 (#108) Signed-off-by:
Martin Lowe <martin.lowe@eclipse-foundation.org> * Update team to include additional users (#109) Signed-off-by:
Martin Lowe <martin.lowe@eclipse-foundation.org> Co-authored-by:
Martin Lowe <martin.lowe@eclipse-foundation.org>
-
- Jul 23, 2020
-
-
Null !== undefined. Replaced equalities surrounding null/undefined values to be looser to reflect that. Signed-off-by:
Martin Lowe <martin.lowe@eclipse-foundation.org>
-
Used preset configs from strongloop as base for linting strategy. Fixed issues such as duplicate vars, unused variables, and some equation checks. Signed-off-by:
Martin Lowe <martin.lowe@eclipse-foundation.org>
-
- May 20, 2020
-
-
Moved all reports to own folder. Created new report for checking org permissions. Added new calls to retrieve orgs in git wrapper for new report. Added function to update org permissions, using preview header to allow more fields. Added call to new org update function in wrapper when processing new orgs. This will only be performed when not in dry run. Signed-off-by:
Martin Lowe <martin.lowe@eclipse-foundation.org>
-
- Apr 02, 2020
-
-
Updated octokit to last v16 version, and plugins to last pre-3.0 versions. Octokit v17 introduces breaking changes across almost every call, deprecating most calls used in this script. Deprecation messages will be incredibly common in the script until this is fixed and will polute logs. Updated code around team management to use pre-v17 code that was erroneously included. Included a small JSON snip in the test folder that contains development data pointed at the EclipseFdn sandbox for easy access. Signed-off-by:
Martin Lowe <martin.lowe@eclipse-foundation.org>
-
- Mar 23, 2020
-
-
Signed-off-by:
Martin Lowe <martin.lowe@eclipse-foundation.org>
-
- Mar 02, 2020
-
-
Signed-off-by:
Martin Lowe <martin.lowe@eclipse-foundation.org>
-
- Nov 28, 2019
-
-
Signed-off-by:
Martin Lowe <martin.lowe@eclipse-foundation.org>
-
- Nov 27, 2019
-
-
Fixed org/repo regex to allow for trailing slashes, additional checks for user github handle to check for empty values. Signed-off-by:
Martin Lowe <martin.lowe@eclipse-foundation.org>
-
- Nov 22, 2019
-
-
Signed-off-by:
Martin Lowe <martin.lowe@eclipse-foundation.org>
-
- Nov 21, 2019
-
-
Added script that will rename projects based on what they are projected to be. Signed-off-by:
Martin Lowe <martin.lowe@eclipse-foundation.org>
-
- Nov 14, 2019
-
-
Signed-off-by:
Martin Lowe <martin.lowe@eclipse-foundation.org>
-
- Oct 16, 2019
-
-
Added TTL cache functionality based on 3rd party code. Added user fetch, cache (through new timed HTTP cache wrapper layer), updated Sync to use new endpoint structure. Added option to set permissions on repo for team when adding. Change-Id: Ica0ef9aac59192ab1c71b36b36eeba4c20bc6988 Signed-off-by:
Martin Lowe <martin.lowe@eclipse-foundation.org>
-
Added base sync functionality, added prefetching, added repo caching. Change-Id: I0d2d20ba1bf1b013cbfafb97422b9d0c8af1e170 Signed-off-by:
Martin Lowe <martin.lowe@eclipse-foundation.org>
-
Added node.js implementation using official octokit package. Signed-off-by:
Martin Lowe <martin.lowe@eclipse-foundation.org>
-