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

Builder curl-threaded-solaris11-sparc Build #4033

Results:

Build successful

SourceStamp:

Projectcurl
Repositoryhttps://github.com/curl/curl.git
Branchmaster
Revision17a669426f36b467dfd945b4b35f6211598b7977
Got Revision17a669426f36b467dfd945b4b35f6211598b7977
Changes1 change

BuildSlave:

unstable11s

Reason:

The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris11-sparc' triggered this build

Steps and Logfiles:

  1. git update ( 6 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' ( 30 mins, 9 secs )
    1. stdio
    2. resultlog
  3. Mail result 'cat resultlog ...' ( 0 secs )
    1. stdio

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot/slave/curl-threaded-solaris11-sparc slave
buildername curl-threaded-solaris11-sparc Builder
buildnumber 4033 Build
codebase Build
got_revision 17a669426f36b467dfd945b4b35f6211598b7977 Git
osplatform SPARC SetPropertyFromCommand Step
osrelease 11 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision 17a669426f36b467dfd945b4b35f6211598b7977 Build
scheduler schedule-curl-threaded-solaris11-sparc Scheduler
slavename unstable11s BuildSlave
workdir /export/home/buildbot/slave/curl-threaded-solaris11-sparc slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Viktor Szakats

Timing:

StartFri Jun 6 21:36:35 2025
EndFri Jun 6 23:10:20 2025
Elapsed1 hrs, 33 mins, 44 secs

All Changes:

:

  1. Change #231544

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Fri 06 Jun 2025 21:30:43
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 17a669426f36b467dfd945b4b35f6211598b7977

    Comments

    CI: fix zizmor 1.9.0 warnings, shellcheck verify CI shell code, fix fallouts
    zizmor 1.9.0 effectively bans using GHA macros within shell script
    snippets. Rework them to pass GHA macro values via envs and use those
    envs in shell snippets. `${{ env.* }}` macros could be converted
    to native env references after making their names shell-compatible.
    
    Envs and shell commands can no longer be used in GHA macro values. Most
    cases could be fixed by using literals. Passing quoted values with
    spaces combined with other args also doesn't work anymore. This was
    replaced by passing them separately.
    
    Despite the initial complications, avoiding GHA macros in scripts does
    seems to make the CI code reasonable cleaner. It also makes it possible
    to analyze the scripts with shellcheck, finding subtle issues that went
    unnoticed till now.
    
    Also:
    - un-ignore and fix three existing zizmor `template-injection` issues.
    - add script to extract and shellcheck all shell code stored within GHA
      and Circle CI YAML files.
    - add CI job to run this script.
    - fix shellcheck issues discovered.
    - fix minor differences between cmake and autotools FreeBSD jobs.
    - merge cmake/autotools FreeBSD jobs to avoid developing unwanted
      differences again.
    - fix/sync quote use across shell code.
    - replace `$HOME` with `~` or literal where it made sense.
    - replace most `brew --prefix` with literals.
    - move all curl install tests to the `curl-install*` prefix.
    - add missing curl install tests to cygwin/msys/mingw/*bsd.
    - pipe to `tar` instead of storing downloads on disk.
    - drop unnecessary `PKG_CONFIG_PATH` when building nghttp3.
    
    Ref: https://github.com/curl/curl/actions/runs/15461461371/job/43523546041
    Ref: https://github.com/zizmorcore/zizmor/releases/tag/v1.9.0
    
    Follow-up to e522f47986bb72f194636e155191d7dccdc2d4fc #17278
    
    Closes #17537

    Changed files

    • .circleci/config.yml
    • .github/scripts/shellcheck-ci.sh
    • .github/scripts/shellcheck.sh
    • .github/workflows/checkdocs.yml
    • .github/workflows/checksrc.yml
    • .github/workflows/configure-vs-cmake.yml
    • .github/workflows/curl-for-win.yml
    • .github/workflows/distcheck.yml
    • .github/workflows/hacktoberfest-accepted.yml
    • .github/workflows/http3-linux.yml
    • .github/workflows/linux-old.yml
    • .github/workflows/linux.yml
    • .github/workflows/macos.yml
    • .github/workflows/non-native.yml
    • .github/workflows/windows.yml