mirror of
https://github.com/HeyPuter/puter.git
synced 2026-08-26 16:07:13 +00:00
fix: websocket credentials (#2687)
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test-backend (24.x) (push) Has been cancelled
test / API tests (node env, api-test) (24.x) (push) Has been cancelled
test / puterjs (node env, vitest) (24.x) (push) Has been cancelled
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test-backend (24.x) (push) Has been cancelled
test / API tests (node env, api-test) (24.x) (push) Has been cancelled
test / puterjs (node env, vitest) (24.x) (push) Has been cancelled
* fix: websocket syncing on redis * fix: websocket syncing on redis
This commit is contained in:
@@ -42,47 +42,6 @@ jobs:
|
||||
path: coverage
|
||||
retention-days: 5
|
||||
|
||||
- name: Publish backend coverage summary
|
||||
if: ${{ always() && matrix.node-version == '24.x' }}
|
||||
uses: actions/github-script@v7
|
||||
with:
|
||||
script: |
|
||||
const fs = require('fs');
|
||||
const path = require('path');
|
||||
const globModule = require('glob');
|
||||
|
||||
const matches = globModule.sync('coverage/**/coverage-summary.json', {
|
||||
cwd: process.cwd(),
|
||||
ignore: ['**/node_modules/**'],
|
||||
});
|
||||
|
||||
if (!matches.length) {
|
||||
core.warning('Coverage summary not found (expected coverage/**/coverage-summary.json). Did Vitest run with --coverage and include the json-summary reporter?');
|
||||
return;
|
||||
}
|
||||
|
||||
const summaryPath = path.resolve(matches[0]);
|
||||
const summary = JSON.parse(fs.readFileSync(summaryPath, 'utf8'));
|
||||
const metrics = ['lines', 'statements', 'branches', 'functions']
|
||||
.map((key) => ({
|
||||
label: key.charAt(0).toUpperCase() + key.slice(1),
|
||||
...summary.total[key],
|
||||
}));
|
||||
|
||||
core.summary
|
||||
.addHeading('Backend coverage')
|
||||
.addTable([
|
||||
['Metric', 'Covered', 'Total', 'Pct'],
|
||||
...metrics.map(({ label, covered, total, pct }) => [
|
||||
label,
|
||||
`${covered}`,
|
||||
`${total}`,
|
||||
`${pct}%`,
|
||||
]),
|
||||
])
|
||||
.addRaw('Full HTML report is available in the uploaded `backend-coverage-${{ matrix.node-version }}` artifact.')
|
||||
.write();
|
||||
|
||||
api-test:
|
||||
name: API tests (node env, api-test)
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
Reference in New Issue
Block a user