Skip to content

[skip-release] Update actions/setup-go digest to 4a36011 #63

[skip-release] Update actions/setup-go digest to 4a36011

[skip-release] Update actions/setup-go digest to 4a36011 #63

Workflow file for this run

name: stress-test
on:
pull_request:
jobs:
stress-test:
permissions:
contents: read
pull-requests: write
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
- uses: actions/setup-go@4a3601121dd01d1626a1e23e37211e3254c1c06c # v6
with:
go-version: ">=1.25.0"
- name: Run stress tests
id: stress_test
run: ./ci/run-stress-tests.sh > stress_results.md
- name: Comment PR with stress test results
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
with:
script: |
const fs = require('fs');
const results = fs.readFileSync('stress_results.md', 'utf8');
// Find existing comment
const { data: comments } = await github.rest.issues.listComments({
owner: context.repo.owner,
repo: context.repo.repo,
issue_number: context.issue.number,
});
const botComment = comments.find(comment =>
comment.user.type === 'Bot' &&
comment.body.includes('Running State Persistence Stress Tests')
);
const commentBody = results;
if (botComment) {
// Update existing comment
await github.rest.issues.updateComment({
owner: context.repo.owner,
repo: context.repo.repo,
comment_id: botComment.id,
body: commentBody
});
} else {
// Create new comment
await github.rest.issues.createComment({
owner: context.repo.owner,
repo: context.repo.repo,
issue_number: context.issue.number,
body: commentBody
});
}