Skip to content

v2.0.0

Latest

Choose a tag to compare

@github-actions github-actions released this 08 May 13:37
· 93 commits to main since this release
fd1c648

GitProxy v2 includes breaking changes such as GitLab and multiple forks support (#1043) and associating commits by email (#973). See the following guide on how to migrate your existing GitProxy installation to v2 and troubleshoot any errors that may arise.

If you have any questions or problems during upgrade, feel free to open a discussion.

What's Changed

🚀 Features

🐛 Bug Fixes

🧰 Maintenance

  • chore(deps): update github-actions to v7 - workflows - .github/workflows/e2e.yml (major) @renovate[bot] (#1476)
  • chore(deps): update docker/setup-buildx-action action to v4 - workflows - .github/workflows/docker-publish.yml @renovate[bot] (#1475)
  • chore(deps): update github/codeql-action digest to 72c0b0e - workflows - .github/workflows/codeql.yml @renovate[bot] (#1469)
  • chore(deps): update actions/upload-artifact action to v6 - workflows - .github/workflows/e2e.yml @renovate[bot] (#1468)
  • chore: update meeting_minutes.md issue template @kriswest (#1473)
  • chore(deps): update node.js to v24 - - dockerfile @renovate[bot] (#1445)
  • chore(deps): update dependency node to v24 - workflows - .github/workflows/unused-dependencies.yml @renovate[bot] (#1436)
  • chore(deps): update httpd:2.4 docker digest to 331548c - localgit - localgit/dockerfile @renovate[bot] (#1466)
  • chore(deps): update github-actions - workflows - .github/workflows/ci.yml @renovate[bot] (#1465)
  • chore: drop node 20 support @jescalada (#1462)
  • docs: add deployment guide @tabathad (#1385)
  • chore: bump git-proxy version to 2.0.0-rc.5 @jescalada (#1461)
  • refactor: improve logging in src/proxy/processors, remove log-related stubs/spies in tests @jescalada (#1448)
  • refactor: remove any and as throughout codebase @jescalada (#1323)
  • chore: add license header eslint plugin @jescalada (#1447)
  • test: improve test coverage @jescalada (#1356)
  • chore(deps): update github-actions - workflows - .github/workflows/unused-dependencies.yml @renovate[bot] (#1440)
  • chore(deps): update github-actions to v4 - workflows - .github/workflows/docker-publish.yml (major) @renovate[bot] (#1441)
  • refactor: replace async/await and promise chaining @fabiovincenzi (#1421)
  • chore(deps): update github-actions to v7 - workflows - .github/workflows/scorecard.yml (major) @renovate[bot] (#1439)
  • chore(deps): update github-actions to v6 - workflows - .github/workflows/unused-dependencies.yml (major) @renovate[bot] (#1438)
  • chore: push, don't overwrite history so browser works @andypols (#1433)
  • chore(deps): update github-actions to v5 - workflows - .github/workflows/e2e.yml (major) @renovate[bot] (#1437)
  • chore: fix push sort order to be latest-first @andypols (#1431)
  • chore(deps): update dependency @eslint/json to v1 - - package.json @renovate[bot] (#1434)
  • chore(deps): update github-actions - workflows - .github/workflows/e2e.yml @renovate[bot] (#1426)
  • chore(deps): update actions/download-artifact action to v8 - workflows - .github/workflows/ci.yml @renovate[bot] (#1429)
  • chore(deps): update httpd:2.4 docker digest to 96b1e8f - localgit - localgit/dockerfile @renovate[bot] (#1425)
  • docs: restructure contributing docs and improve E2E test infrastructure @coopernetes (#1398)
  • docs: move usage to quickstart @tabathad (#1417)
  • chore(deps): update github-actions - workflows - .github/workflows/docker-publish.yml @renovate[bot] (#1424)
  • chore: ignore experimental packages in renovate.json @jescalada (#1401)
  • chore: add andypols to list of maintainers @jescalada (#1413)
  • docs(website): update website homepage @tabathad (#1286)
  • chore: add CODEOWNERS with basic setup @jescalada (#1381)
  • docs: architecture guide @jescalada (#1391)
  • docs: add v2 upgrade doc @jescalada (#1333)
  • ci: add Windows to test matrix and fix cross-platform compatibility @fabiovincenzi (#1361)
  • chore(deps): update github-actions - workflows - .github/workflows/e2e.yml @renovate[bot] (#1370)
  • chore(deps): pin httpd docker tag to dd17859 - localgit - localgit/dockerfile @renovate[bot] (#1369)
  • chore(deps): update npm to v30 - li-cli - experimental/li-cli/package.json (major) @renovate[bot] (#1083)
  • chore: fix NPM publish flow @jescalada (#1352)
  • chore: remove unused NPM auth token and flags @jescalada (#1351)
  • chore: bump git-proxy version to v2.0.0-rc.4 @jescalada (#1322)
  • chore: upgrade node & mongo versions in ci, actions upgrades @coopernetes (#1315)
  • chore(deps): update npm to v2 - - package.json (major) @renovate[bot] (#1132)
  • chore(deps): update github-actions - workflows - .github/workflows/scorecard.yml @renovate[bot] (#1306)
  • fix(deps): update npm to v5 - - package.json (major) @renovate[bot] (#900)
  • refactor: migrate tests to Vitest + TS @jescalada (#1202)
  • chore(deps): update github-actions - workflows - .github/workflows/unused-dependencies.yml @renovate[bot] (#1279)
  • fix(deps): update npm - - package.json @renovate[bot] (#1252)
  • refactor: consolidate TS types @jescalada (#1275)
  • test: add tests for plugins written in ESM @jescalada (#1266)
  • chore: add confirmation dialog @andypols (#1267)
  • refactor: convert remaining UI files to TS @jescalada (#1256)
  • refactor: remove unnecessary getUserLoggedIn API call in User component @andypols (#1257)
  • refactor: Add TypeScript support @fabiovincenzi (#1142)
  • chore(deps): update github-actions - workflows - .github/workflows/dependency-review.yml @renovate[bot] (#1250)
  • refactor: service module to TS + ESM (v2) @jescalada (#1166)
  • chore(deps): update npm - - package.json @renovate[bot] (#1247)
  • refactor: git-proxy-cli package to TS + ESM (v2) @jescalada (#1180)
  • test: fix generated-config test and default config for updated schema @kriswest (#1244)
  • chore: generate provenance statement when publishing to npm @kriswest (#1242)
  • chore: deprecate github api baseUrl @andypols (#1232)
  • chore(deps): update dependency @types/node to ^22.18.7 - li-cli - experimental/li-cli/package.json @renovate[bot] (#1235)
  • chore: remove defunct release workflow @kriswest (#1234)
  • chore(deps): update github-actions - workflows - .github/workflows/dependency-review.yml @renovate[bot] (#1226)
  • chore: update package.json for v2.0.0-rc.3 release @kriswest (#1233)
  • refactor: eliminate duplicate executeChain calls in push approval flow @fabiovincenzi (#1209)
  • chore(deps): update github-actions to v5 - workflows - .github/workflows/unused-dependencies.yml (major) @renovate[bot] (#1214)
  • chore(deps): update dependency lint-staged to v16 - - package.json @renovate[bot] (#1195)
  • chore: update to eslint v9 @06kellyjac (#955)
  • chore(deps): update github-actions - workflows - .github/workflows/scorecard.yml @renovate[bot] (#1198)
  • chore: add /healthcheck endpoint to the proxy @andypols (#1197)
  • chore(deps): update dependency cypress to v15 - - package.json @renovate[bot] (#1192)
  • refactor: migrate configuration system from JSON Schema to QuickType @fabiovincenzi (#1140)
  • test: improve repo DB tests and CheckRepoInAuthList tests @andypols (#1109)
  • chore(deps): update dependency @types/node to ^22.18.1 - li-cli - experimental/li-cli/package.json @renovate[bot] (#1190)
  • chore(deps): update github-actions - workflows - .github/workflows/dependency-review.yml @renovate[bot] (#1170)
  • chore: add testing documentation and coverage checks @jescalada (#1147)
  • chore(deps): update dependency cross-env to v10 - license-inventory - experimental/license-inventory/package.json @renovate[bot] (#1173)
  • fix(deps): update npm - - package.json @renovate[bot] (#1135)
  • chore(deps): update amannn/action-semantic-pull-request action to v6 - workflows - .github/workflows/pr-lint.yml @renovate[bot] (#1157)
  • test: fix Cypress test data dependency @jescalada (#1154)
  • chore: bump version to rc.2 @jescalada (#1162)
  • chore: update npm release workflow to handle pre-releases @jescalada (#1159)
  • chore(deps): update github-actions - workflows - .github/workflows/unused-dependencies.yml @renovate[bot] (#1156)
  • test: Implement fuzz tests for processors @jescalada (#1115)
  • refactor: replace getMissingData action with checkEmptyBranch @jescalada (#1134)
  • chore: prepare for 2.x release with rc version @coopernetes (#1137)
  • chore(deps): update dependency @finos/git-proxy to ^1.19.2 - git-proxy-plugin-samples - plugins/git-proxy-plugin-samples/package.json @renovate[bot] (#1128)
  • chore(deps): update github-actions - workflows - .github/workflows/ci.yml @renovate[bot] (#1127)

Full Changelog*: v1.19.2...v2.0.0

New Contributors