Skip to content

Actions fails but is marked as 'success' #57

@gabr1elt

Description

@gabr1elt

The action fails but the job continues as it's outcome is success:

Image
# workflow.yaml

  - name: Generate a changelog
    uses: orhun/git-cliff-action@v4
    id: git-cliff3
    with:
      config: github-keepachangelog
      args: --bump "minor" --current --strip header
    env:
      OUTPUT: CHANGES3.md

  - name: Print the changelog
    run: cat "${{ steps.git-cliff3.outputs.changelog }}"

Logs

2025-08-07T19:10:01.0488156Z ##[group]Run ${GITHUB_ACTION_PATH}/install.sh
2025-08-07T19:10:01.0488541Z �[36;1m${GITHUB_ACTION_PATH}/install.sh�[0m
2025-08-07T19:10:01.0496849Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2025-08-07T19:10:01.0497246Z env:
2025-08-07T19:10:01.0497472Z GC_TAG_BUMP_TYPE: major
2025-08-07T19:10:01.0497851Z DI_BUILD_DIR: /home/runner/workdir/2424/system/system/build
2025-08-07T19:10:01.0498241Z OUTPUT: CHANGES3.md
2025-08-07T19:10:01.0498496Z RUNNER_OS: Linux
2025-08-07T19:10:01.0498734Z RUNNER_ARCH: X64
2025-08-07T19:10:01.0498969Z VERSION: v2.10.0
2025-08-07T19:10:01.0499372Z GITHUB_API_TOKEN: ***
2025-08-07T19:10:01.0499638Z ##[endgroup]
2025-08-07T19:10:01.0535540Z git-cliff-x86_64-unknown-linux-gnu.tar.gz
2025-08-07T19:10:01.0536222Z Getting git-cliff v2.10.0 from https://api.github.com/repos/orhun/git-cliff/releases/tags/v2.10.0
2025-08-07T19:10:01.4372579Z Found release: https://github.com/orhun/git-cliff/releases/download/v2.10.0/git-cliff-2.10.0-x86_64-unknown-linux-gnu.tar.gz
2025-08-07T19:10:01.4379014Z Using cached git-cliff binary.
2025-08-07T19:10:01.4379431Z git-cliff is ready to use!
2025-08-07T19:10:01.4408920Z ##[group]Run ${GITHUB_ACTION_PATH}/run.sh --config=github-keepachangelog --bump "minor" --current --strip header
2025-08-07T19:10:01.4409844Z �[36;1m${GITHUB_ACTION_PATH}/run.sh --config=github-keepachangelog --bump "minor" --current --strip header�[0m
2025-08-07T19:10:01.4418431Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2025-08-07T19:10:01.4418807Z env:
2025-08-07T19:10:01.4419022Z GC_TAG_BUMP_TYPE: major
2025-08-07T19:10:01.4419359Z DI_BUILD_DIR: /home/runner/workdir/2424/system/system/build
2025-08-07T19:10:01.4419734Z OUTPUT: CHANGES3.md
2025-08-07T19:10:01.4419975Z ##[endgroup]
2025-08-07T19:10:01.4448560Z + set -o noglob
2025-08-07T19:10:01.4448880Z + GIT_CLIFF_BIN=git-cliff
2025-08-07T19:10:01.4449211Z + [[ Linux == \W\i\n\d\o\w\s ]]
2025-08-07T19:10:01.4449673Z + GIT_CLIFF_PATH=/home/runner/workdir/2424/_temp/git-cliff/bin/git-cliff
2025-08-07T19:10:01.4451351Z ++ stat -c %u:%g .
2025-08-07T19:10:01.4457538Z + owner=1000:1000
2025-08-07T19:10:01.4459621Z ++ id -u
2025-08-07T19:10:01.4466012Z + chown -R 1000 .
2025-08-07T19:10:01.4482025Z + OUTPUT=CHANGES3.md
2025-08-07T19:10:01.4484498Z ++ dirname CHANGES3.md
2025-08-07T19:10:01.4488345Z + mkdir -p .
2025-08-07T19:10:01.4494863Z + args=()
2025-08-07T19:10:01.4495126Z + take_next=
2025-08-07T19:10:01.4495357Z + for arg in "$@"
2025-08-07T19:10:01.4495582Z + case "$arg" in
2025-08-07T19:10:01.4495812Z + '[' -n '' ']'
2025-08-07T19:10:01.4496073Z + args+=("$arg")
2025-08-07T19:10:01.4496296Z + for arg in "$@"
2025-08-07T19:10:01.4496526Z + case "$arg" in
2025-08-07T19:10:01.4496739Z + '[' -n '' ']'
2025-08-07T19:10:01.4496965Z + args+=("$arg")
2025-08-07T19:10:01.4497180Z + for arg in "$@"
2025-08-07T19:10:01.4497413Z + case "$arg" in
2025-08-07T19:10:01.4497635Z + '[' -n '' ']'
2025-08-07T19:10:01.4497851Z + args+=("$arg")
2025-08-07T19:10:01.4498063Z + for arg in "$@"
2025-08-07T19:10:01.4498283Z + case "$arg" in
2025-08-07T19:10:01.4498492Z + '[' -n '' ']'
2025-08-07T19:10:01.4498707Z + args+=("$arg")
2025-08-07T19:10:01.4498927Z + for arg in "$@"
2025-08-07T19:10:01.4499140Z + case "$arg" in
2025-08-07T19:10:01.4499356Z + '[' -n '' ']'
2025-08-07T19:10:01.4499568Z + args+=("$arg")
2025-08-07T19:10:01.4499803Z + for arg in "$@"
2025-08-07T19:10:01.4500281Z + case "$arg" in
2025-08-07T19:10:01.4500503Z + '[' -n '' ']'
2025-08-07T19:10:01.4500715Z + args+=("$arg")
2025-08-07T19:10:01.4500955Z + GIT_CLIFF_OUTPUT=CHANGES3.md
2025-08-07T19:10:01.4501630Z + /home/runner/workdir/2424/_temp/git-cliff/bin/git-cliff --config=github-keepachangelog --bump minor --current --strip header
2025-08-07T19:10:01.4522860Z INFO git_cliff > Using built-in configuration file: github-keepachangelog
2025-08-07T19:10:01.4627754Z ERROR git_cliff > Changelog error: No tag exists for the current commit
2025-08-07T19:10:01.4631413Z + exit_code=1
2025-08-07T19:10:01.4633803Z ++ mktemp
2025-08-07T19:10:01.4639161Z + CONTEXT=/tmp/tmp.nnmE1vykNK
2025-08-07T19:10:01.4639508Z + GIT_CLIFF_OUTPUT=/tmp/tmp.nnmE1vykNK
2025-08-07T19:10:01.4640277Z + /home/runner/workdir/2424/_temp/git-cliff/bin/git-cliff --context --config=github-keepachangelog --bump minor --current --strip header
2025-08-07T19:10:01.4667132Z INFO git_cliff > Using built-in configuration file: github-keepachangelog
2025-08-07T19:10:01.4764650Z ERROR git_cliff > Changelog error: No tag exists for the current commit
2025-08-07T19:10:01.4767589Z + chown -R 1000:1000 .
2025-08-07T19:10:01.4787894Z ++ stat -c%s CHANGES3.md
2025-08-07T19:10:01.4792762Z stat: cannot statx 'CHANGES3.md': No such file or directory
2025-08-07T19:10:01.4793897Z + FILESIZE=
2025-08-07T19:10:01.4794316Z + MAXSIZE=41943040
2025-08-07T19:10:01.4794675Z + '[' '' -le 41943040 ']'
2025-08-07T19:10:01.4795538Z /home/runner/workdir/2424/_actions/orhun/git-cliff-action/v4/run.sh: line 59: [: : integer expression expected
2025-08-07T19:10:01.4796465Z + echo changelog=CHANGES3.md
2025-08-07T19:10:01.4796894Z ++ jq -r '.[0].version' /tmp/tmp.nnmE1vykNK
2025-08-07T19:10:01.4887297Z + echo version=
2025-08-07T19:10:01.4887717Z + echo exit_code=1
2025-08-07T19:10:01.4926218Z ##[group]Run cat "CHANGES3.md"
2025-08-07T19:10:01.4926555Z �[36;1mcat "CHANGES3.md"�[0m
2025-08-07T19:10:01.4934209Z shell: /usr/bin/bash -e {0}
2025-08-07T19:10:01.4934494Z env:
2025-08-07T19:10:01.4934716Z GC_TAG_BUMP_TYPE: major
2025-08-07T19:10:01.4935050Z DI_BUILD_DIR: /home/runner/workdir/2424/system/system/build
2025-08-07T19:10:01.4935430Z ##[endgroup]
2025-08-07T19:10:01.4959121Z cat: CHANGES3.md: No such file or directory
2025-08-07T19:10:01.4967601Z ##[error]Process completed with exit code 1.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions