Local artifacts
Generates logs, JSON, SVG charts, and the Actions summary inside the workflow.
- name: Build Process Watcher
uses: cdsap/build-process-watcher@v0.6.1
- name: Build project
run: ./gradlew clean build
Capture Gradle, Kotlin, and JVM memory pressure while CI is running, then replay or compare the build with enough context to explain what changed.
Use local mode for artifacts only, remote mode for the hosted dashboard, or optionally export metrics to BigQuery. Every snippet is pinned to `v0.6.1`.
Generates logs, JSON, SVG charts, and the Actions summary inside the workflow.
- name: Build Process Watcher
uses: cdsap/build-process-watcher@v0.6.1
- name: Build project
run: ./gradlew clean build
Streams samples to the hosted dashboard and keeps reports available for 24 hours.
- name: Build Process Watcher
uses: cdsap/build-process-watcher@v0.6.1
with:
remote_monitoring: 'true'
- name: Build project
run: ./gradlew clean build
Not required for monitoring. Enable only when you want finished-run metrics collected in BigQuery.
- name: Build Process Watcher
uses: cdsap/build-process-watcher@v0.6.1
with:
remote_monitoring: 'true'
export_to_bigquery: 'true'
- name: Build project
run: ./gradlew clean build
The UI now centers on the three analysis loops the action supports: watch a run, replay an exported run, and compare two builds side by side.
Track peak RSS, heap, GC time, process metadata, VM flags, and live refresh status.
Upload an artifact JSON file and scrub through memory and GC timelines offline.
Overlay two exported runs with a shared elapsed timeline and per-process colors.
Collect finished-run metrics in BigQuery when `export_to_bigquery` is enabled.
Use workflow artifacts without enabling remote mode.
Spot changes in memory pressure, GC, and process configuration.
See the repository README for the full contract and backend deployment details.
| Input | Description | Default | Required |
|---|---|---|---|
remote_monitoring |
Enable cloud dashboard ingestion. | false |
No |
export_to_bigquery |
Optional metrics export to BigQuery for finished remote runs. | false |
No |
interval |
Polling interval in seconds. | 5 |
No |
disable_summary_output |
Suppress the GitHub Actions job summary. | false |
No |
The demo uses recorded build data so you can inspect the run UI without waiting for a workflow.