Running with gitlab-runner 17.5.3 (12030cf4)
  on dev.quiqqer.com GitLab CI Runner sc_BewxeB, system ID: s_6319c6f992f3
section_start:1741356422:prepare_executor
Preparing the "docker" executor
Using Docker executor with image toolhippie/semantic-release:24.1.0 ...
Pulling docker image toolhippie/semantic-release:24.1.0 ...
Using docker image sha256:6e20309be1cccad3c4f1ff652f188eb0e915de3c4193a8cd28da388412b492aa for toolhippie/semantic-release:24.1.0 with digest toolhippie/semantic-release@sha256:aea919a56958370d363e37dae6613c056ca0f459013b4d206105486bcb38ecf7 ...
section_end:1741356426:prepare_executor
section_start:1741356426:prepare_script
Preparing environment
Running on runner-scbewxeb-project-496-concurrent-0 via qui-gitlab-runner...
section_end:1741356426:prepare_script
section_start:1741356426:get_sources
Getting source from Git repository
Fetching changes...
Reinitialized existing Git repository in /builds/quiqqer/invoice/.git/
Checking out 3a60a588 as detached HEAD (ref is main)...
Removing .phive-home/
Removing .phpcs-cache-phpcs-3a60a588591636e32c6f9bd30e35bf81d192c103.json
Removing .phpcs-report.xml
Removing tools/

Skipping Git submodules setup
section_end:1741356427:get_sources
section_start:1741356427:step_script
Executing "step_script" stage of the job script
Using docker image sha256:6e20309be1cccad3c4f1ff652f188eb0e915de3c4193a8cd28da388412b492aa for toolhippie/semantic-release:24.1.0 with digest toolhippie/semantic-release@sha256:aea919a56958370d363e37dae6613c056ca0f459013b4d206105486bcb38ecf7 ...
$ git config --global --add safe.directory $CI_PROJECT_DIR
$ CURRENT_VERSION=$(git describe --abbrev=0 --tags || echo "0.0.0")
$ if [ ! -e .releaserc.json ]; then (echo ' {"tagFormat":"${version}","branches":["+([0-9])?(.{+([0-9]),x}).x","master","main"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits"}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits"}],["@semantic-release/gitlab",{"gitlabUrl":"https://dev.quiqqer.com","assignee":"JanWennrich"}]]} ' > .releaserc.json); fi
$ semantic-release
[2:07:09 PM] [semantic-release] › ℹ  Running semantic-release version 24.1.0
[2:07:10 PM] [semantic-release] › ✔  Loaded plugin "verifyConditions" from "@semantic-release/gitlab"
[2:07:10 PM] [semantic-release] › ✔  Loaded plugin "analyzeCommits" from "@semantic-release/commit-analyzer"
[2:07:10 PM] [semantic-release] › ✔  Loaded plugin "generateNotes" from "@semantic-release/release-notes-generator"
[2:07:10 PM] [semantic-release] › ✔  Loaded plugin "publish" from "@semantic-release/gitlab"
[2:07:10 PM] [semantic-release] › ✔  Loaded plugin "success" from "@semantic-release/gitlab"
[2:07:10 PM] [semantic-release] › ✔  Loaded plugin "fail" from "@semantic-release/gitlab"
[2:07:12 PM] [semantic-release] › ✔  Run automated release from branch main on repository https://gitlab-ci-token:[secure]@dev.quiqqer.com/quiqqer/invoice.git
[2:07:12 PM] [semantic-release] › ✔  Allowed to push to the Git repository
[2:07:12 PM] [semantic-release] › ℹ  Start step "verifyConditions" of plugin "@semantic-release/gitlab"
[2:07:12 PM] [semantic-release] [@semantic-release/gitlab] › ℹ  Verify GitLab authentication (https://dev.quiqqer.com/api/v4)
[2:07:12 PM] [semantic-release] › ✔  Completed step "verifyConditions" of plugin "@semantic-release/gitlab"
[2:07:12 PM] [semantic-release] › ℹ  Found git tag 2.4.7 associated with version 2.4.7 on branch main
[2:07:12 PM] [semantic-release] › ℹ  Found 2 commits since last release
[2:07:12 PM] [semantic-release] › ℹ  Start step "analyzeCommits" of plugin "@semantic-release/commit-analyzer"
[2:07:12 PM] [semantic-release] [@semantic-release/commit-analyzer] › ℹ  Analyzing commit: Merge branch 'next-2.x' into 'main'

fix: enhance invoice download and electronic invoice processing

See merge request quiqqer/invoice!95
[2:07:12 PM] [semantic-release] [@semantic-release/commit-analyzer] › ℹ  The commit should not trigger a release
[2:07:12 PM] [semantic-release] [@semantic-release/commit-analyzer] › ℹ  Analyzing commit: fix: enhance invoice download and electronic invoice processing

- Introduced a new JS script block in `download.php` which gets triggered when user session is not
valid or on missing parameters `invoice` or `type`.
- `Dialog.js` has been modified to change how invoices are downloaded. Instead of creating an
invisible iframe, now it leverages fetch API and download.js to get the invoice and proceed
downloading.
- Corrected indentation of the text and button image in the dialog box of the invoice download.
- `Invoice.php` updated to include a new check for net value invoices. Adds articles to the
`ZugferdDocumentBuilder` and calculates VAT based on the detected invoice type (net or gross). This
ensures accurate electronic invoices.
[2:07:12 PM] [semantic-release] [@semantic-release/commit-analyzer] › ℹ  The release type for the commit is patch
[2:07:12 PM] [semantic-release] [@semantic-release/commit-analyzer] › ℹ  Analysis of 2 commits complete: patch release
[2:07:12 PM] [semantic-release] › ✔  Completed step "analyzeCommits" of plugin "@semantic-release/commit-analyzer"
[2:07:12 PM] [semantic-release] › ℹ  The next release version is 2.4.8
[2:07:12 PM] [semantic-release] › ℹ  Start step "generateNotes" of plugin "@semantic-release/release-notes-generator"
[2:07:12 PM] [semantic-release] › ✔  Completed step "generateNotes" of plugin "@semantic-release/release-notes-generator"
[2:07:13 PM] [semantic-release] › ✔  Created tag 2.4.8
[2:07:13 PM] [semantic-release] › ℹ  Start step "publish" of plugin "@semantic-release/gitlab"
[2:07:13 PM] [semantic-release] [@semantic-release/gitlab] › ℹ  Published GitLab release: 2.4.8
[2:07:13 PM] [semantic-release] › ✔  Completed step "publish" of plugin "@semantic-release/gitlab"
[2:07:13 PM] [semantic-release] › ℹ  Start step "success" of plugin "@semantic-release/gitlab"
[2:07:14 PM] [semantic-release] › ✔  Completed step "success" of plugin "@semantic-release/gitlab"
[2:07:14 PM] [semantic-release] › ✔  Published release 2.4.8 on default channel
$ RELEASED_VERSION=$(git describe --abbrev=0 --tags)
$ if [ ! "$RELEASED_VERSION" == "$CURRENT_VERSION" ]; then echo $RELEASED_VERSION > $RELEASED_VERSION_ARTIFACT; fi
section_end:1741356434:step_script
section_start:1741356434:upload_artifacts_on_success
Uploading artifacts for successful job
Uploading artifacts...
.RELEASED_VERSION.txt: found 1 matching artifact files and directories 
Uploading artifacts as "archive" to coordinator... 201 Created  id=56646 responseStatus=201 Created token=glcbt-64
section_end:1741356435:upload_artifacts_on_success
section_start:1741356435:cleanup_file_variables
Cleaning up project directory and file based variables
section_end:1741356436:cleanup_file_variables
Job succeeded