Skip to content

feat(ts): emit discriminated-union oneofs in TS generators #377

feat(ts): emit discriminated-union oneofs in TS generators

feat(ts): emit discriminated-union oneofs in TS generators #377

Triggered via pull request July 3, 2026 10:27
Status Success
Total duration 3m 23s
Artifacts 4

ci.yml

on: pull_request
Matrix: test
Lint & Code Quality
15s
Lint & Code Quality
Coverage Analysis
13s
Coverage Analysis
Build Binaries
23s
Build Binaries
Coverage Status Check
6s
Coverage Status Check
Integration Tests
20s
Integration Tests
PR Status Summary
6s
PR Status Summary
Fit to window
Zoom out
Zoom in

Annotations

1 error, 7 warnings, and 1 notice
Coverage Analysis
Process completed with exit code 1.
Lint & Code Quality
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: bufbuild/buf-setup-action@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test (Go 1.26 - macos-latest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: arduino/setup-protoc@v3, bufbuild/buf-setup-action@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test (Go 1.26 - ubuntu-latest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: arduino/setup-protoc@v3, bufbuild/buf-setup-action@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Coverage Analysis
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: tj-actions/changed-files@aa08304bd477b800d468db44fe10f6c61f7f7b11. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Coverage Analysis
Unexpected input(s) 'file', valid inputs are ['base_sha', 'binary', 'codecov_yml_path', 'commit_parent', 'directory', 'disable_file_fixes', 'disable_search', 'disable_safe_directory', 'disable_telem', 'dry_run', 'env_vars', 'exclude', 'fail_ci_if_error', 'files', 'flags', 'force', 'git_service', 'gcov_args', 'gcov_executable', 'gcov_ignore', 'gcov_include', 'handle_no_reports_found', 'job_code', 'name', 'network_filter', 'network_prefix', 'os', 'override_branch', 'override_build', 'override_build_url', 'override_commit', 'override_pr', 'plugins', 'recurse_submodules', 'report_code', 'report_type', 'root_dir', 'run_command', 'skip_validation', 'slug', 'swift_project', 'token', 'url', 'use_legacy_upload_endpoint', 'use_oidc', 'use_pypi', 'verbose', 'version', 'working-directory']
Coverage Status Check
Restore cache failed: Dependencies file is not found in /home/runner/work/sebuf/sebuf. Supported file pattern: go.mod
Integration Tests
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: arduino/setup-protoc@v3, bufbuild/buf-setup-action@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test (Go 1.26 - macos-latest)
The macos-latest label will migrate to macOS 26 beginning June 15, 2026. For more information see https://github.com/actions/runner-images/issues/14167

Artifacts

Produced during runtime
Name Size Digest
coverage-reports
29.1 KB
sha256:4ec4dd9793198e1da25adfb4f291a2916118d22fdd9e1da645b95950e60e9d9b
plugin-binaries
44.3 MB
sha256:0e96a7328fc333c691ce699a2048e1dc715495c004121a05443d3a53594f8d4f
test-results-macos-latest-go1.26
161 KB
sha256:6de48cbc4da281269cb73caeb3b8b55d4f8692808bc3610b6df8e9cf60b18732
test-results-ubuntu-latest-go1.26
161 KB
sha256:d8bf109a049e385b7d0be62ef209b3cf609852ce5c221b39ef14a8a4440a8168