mirror of
https://github.com/Kilo-Org/kilocode.git
synced 2026-09-24 16:02:55 +08:00
ci: bump actions to Node 24 and surface flaky tests to the UI
- Bump all active workflows to action versions that natively target Node 24: checkout@v6, setup-node@v6, cache@v5, upload-artifact@v7, download-artifact@v8. Resolves the "Node.js 20 is deprecated" warning in CI logs. The kept `FORCE_JAVASCRIPT_ACTIONS_TO_NODE24` env stays as a no-op safety net (also in upstream OpenCode). - test-runner: when running under GitHub Actions, emit a `::warning::` annotation per flaky file and append a markdown table to `$GITHUB_STEP_SUMMARY`. mikepenz/action-junit-report already surfaces failures from the JUnit XML, but flakies pass cleanly on retry and were invisible in the UI.
This commit is contained in:
@@ -21,7 +21,7 @@ jobs:
|
||||
if: github.repository == 'Kilo-Org/kilocode'
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- uses: actions/checkout@v6
|
||||
with:
|
||||
ref: ${{ github.event.pull_request.head.sha || github.sha }}
|
||||
fetch-depth: 0
|
||||
|
||||
Reference in New Issue
Block a user