|
| 1 | +# Changelog |
| 2 | + |
| 3 | +## v0.2.0 (2025-08-05) |
| 4 | + |
| 5 | +### Dependencies Updated |
| 6 | + |
| 7 | +- Updated Node.js runtime from node12 to node20 in action.yml |
| 8 | +- Updated @actions/core from 1.2.6 to 1.10.1 |
| 9 | +- Updated @actions/exec from 1.0.4 to 1.1.1 |
| 10 | +- Kept @actions/github at 2.2.0 to maintain compatibility |
| 11 | +- Updated @octokit/types from 4.1.5 to 4.1.10 |
| 12 | +- Kept @octokit/webhooks at 7.6.2 to maintain compatibility |
| 13 | +- Replaced @zeit/ncc with @vercel/ncc 0.38.1 |
| 14 | +- Updated typescript from 3.9.3 to 3.9.10 |
| 15 | +- Updated all dev dependencies to their latest compatible versions: |
| 16 | + - @typescript-eslint/eslint-plugin from 3.1.0 to 3.10.1 |
| 17 | + - @typescript-eslint/parser from 3.1.0 to 3.10.1 |
| 18 | + - eslint from 7.1.0 to 7.32.0 |
| 19 | + - eslint-config-prettier from 6.11.0 to 6.15.0 |
| 20 | + - husky from 4.2.5 to 4.3.8 |
| 21 | + - jest from 26.0.1 to 26.6.3 |
| 22 | + - jest-each from 26.0.1 to 26.6.2 |
| 23 | + - lint-staged from 10.2.8 to 10.5.4 |
| 24 | + - prettier from 2.0.5 to 2.8.8 |
| 25 | + - ts-jest from 26.1.0 to 26.5.6 |
| 26 | + |
| 27 | +### Code Changes |
| 28 | + |
| 29 | +- Modified the payload type in index.ts to use a more specific interface instead of relying on the specific WebhookPayloadPush type from @octokit/webhooks |
| 30 | +- Fixed linting errors by replacing the `any` type with a more specific `RepositoryPayload` interface |
| 31 | + |
| 32 | +### Test Fixes |
| 33 | + |
| 34 | +- Updated Jest configuration to handle Node.js built-in modules with 'node:' prefix |
| 35 | +- Added mocks for problematic dependencies (@fastify/busboy, undici, stream) to fix test failures |
| 36 | +- Fixed unhandled promise rejection in rebaser tests by initializing with a resolved promise |
| 37 | +- All tests now pass successfully (33 tests across 5 test suites) |
0 commit comments