Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Builder rsyslog-solaris10-sparc Build #1986

Results:

Failed

SourceStamp:

Projectrsyslog
Repositoryhttps://github.com/rsyslog/rsyslog.git
Branchmaster
Revision709581a0f2335123f9bdbfd731c79243fd9660d2
Changes2 changes

BuildSlave:

unstable10s

Reason:

The SingleBranchScheduler scheduler named 'schedule-rsyslog-solaris10-sparc' triggered this build

Steps and Logfiles:

  1. git updating ( 1 mins, 1 secs )
    1. stdio
  2. shell  
    1. - no logs -
  3. shell_1  
    1. - no logs -
  4. shell_2  
    1. - no logs -
  5. shell_3  
    1. - no logs -

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot-unstable10s/slave/rsyslog-solaris10-sparc slave
buildername rsyslog-solaris10-sparc Builder
buildnumber 1986 Build
codebase Build
project rsyslog Build
repository https://github.com/rsyslog/rsyslog.git Build
revision 709581a0f2335123f9bdbfd731c79243fd9660d2 Build
scheduler schedule-rsyslog-solaris10-sparc Scheduler
slavename unstable10s BuildSlave
workdir /export/home/buildbot-unstable10s/slave/rsyslog-solaris10-sparc slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Rainer Gerhards

Timing:

StartTue Jun 17 14:04:15 2025
EndTue Jun 17 14:05:17 2025
Elapsed1 mins, 1 secs

All Changes:

:

  1. Change #236898

    Category rsyslog
    Changed by Rainer Gerhards <rgerhardsohnoyoudont@adiscon.com>
    Changed at Tue 17 Jun 2025 13:14:31
    Repository https://github.com/rsyslog/rsyslog.git
    Project rsyslog
    Branch master
    Revision 6c9ae54ed035086a26dd467f5ed8f6c6bb98b2ad

    Comments

    CI: Optimize compile check for doc-only changes
    Enhances the 'compile check' GitHub Actions workflow to intelligently
    skip resource-intensive compilation when Pull Requests (PRs) only
    involve documentation or other non-source code modifications.
    
    This optimization improves CI efficiency and reduces build times for
    documentation-only changes, while still enforcing full compilation for
    actual code modifications.
    
    Key changes include:
    - **Removed `paths-ignore`**: The workflow now always triggers, allowing for granular job control.
    - **Introduced `determine_changes_type` job**: This job uses `tj-actions/changed-files` to accurately detect if a PR consists solely of ignored files (e.g., `ChangeLog`, `*.md`, `*.txt`, `doc/**`).
    - **Conditional `doc_only_success_check` job**: A lightweight job that runs and passes quickly when only documentation changes are present, satisfying branch protection requirements.
    - **Conditional `run` job**: The main compilation job now only executes if actual source code changes are detected, preventing unnecessary builds.
    
    This ensures that all required status checks for branch protection are met,
    whether the PR touches code or just documentation.

    Changed files

    • .github/workflows/ci_compile.yml
    • .github/workflows/codeql.yml
    • .github/workflows/run_checks.yml
    • .github/workflows/run_journal.yml
    • .github/workflows/run_kafka_distcheck.yml
  2. Change #236899

    Category rsyslog
    Changed by Rainer Gerhards <rgerhardsohnoyoudont@adiscon.com>
    Changed at Tue 17 Jun 2025 14:00:10
    Repository https://github.com/rsyslog/rsyslog.git
    Project rsyslog
    Branch master
    Revision 709581a0f2335123f9bdbfd731c79243fd9660d2

    Comments

    Merge pull request #5714 from rgerhards/ci-run-required
    CI: Optimize compile check for doc-only changes

    Changed files

    • no files