Running with gitlab-runner 17.5.3 (12030cf4)
  on dev.quiqqer.com GitLab CI Runner sc_BewxeB, system ID: s_6319c6f992f3
section_start:1741091261: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:1741091263:prepare_executor
section_start:1741091263:prepare_script
Preparing environment
Running on runner-scbewxeb-project-162-concurrent-0 via qui-gitlab-runner...
section_end:1741091264:prepare_script
section_start:1741091264:get_sources
Getting source from Git repository
Fetching changes...
Reinitialized existing Git repository in /builds/quiqqer/package-menu/.git/
Checking out 12da4391 as detached HEAD (ref is main)...
Removing .phive-home/
Removing .phpcs-cache-phpcs-12da43917d90fefaefd0b3f25d3b378b604b4c76.json
Removing .phpcs-report.xml
Removing tools/

Skipping Git submodules setup
section_end:1741091264:get_sources
section_start:1741091264: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
[12:27:46 PM] [semantic-release] › ℹ  Running semantic-release version 24.1.0
[12:27:47 PM] [semantic-release] › ✔  Loaded plugin "verifyConditions" from "@semantic-release/gitlab"
[12:27:47 PM] [semantic-release] › ✔  Loaded plugin "analyzeCommits" from "@semantic-release/commit-analyzer"
[12:27:47 PM] [semantic-release] › ✔  Loaded plugin "generateNotes" from "@semantic-release/release-notes-generator"
[12:27:47 PM] [semantic-release] › ✔  Loaded plugin "publish" from "@semantic-release/gitlab"
[12:27:47 PM] [semantic-release] › ✔  Loaded plugin "success" from "@semantic-release/gitlab"
[12:27:47 PM] [semantic-release] › ✔  Loaded plugin "fail" from "@semantic-release/gitlab"
[12:27:48 PM] [semantic-release] › ✔  Run automated release from branch main on repository https://gitlab-ci-token:[secure]@dev.quiqqer.com/quiqqer/package-menu.git
[12:27:48 PM] [semantic-release] › ✔  Allowed to push to the Git repository
[12:27:48 PM] [semantic-release] › ℹ  Start step "verifyConditions" of plugin "@semantic-release/gitlab"
[12:27:48 PM] [semantic-release] [@semantic-release/gitlab] › ℹ  Verify GitLab authentication (https://dev.quiqqer.com/api/v4)
[12:27:48 PM] [semantic-release] › ✔  Completed step "verifyConditions" of plugin "@semantic-release/gitlab"
[12:27:48 PM] [semantic-release] › ℹ  Found git tag 3.2.1 associated with version 3.2.1 on branch main
[12:27:48 PM] [semantic-release] › ℹ  Found 3 commits since last release
[12:27:48 PM] [semantic-release] › ℹ  Start step "analyzeCommits" of plugin "@semantic-release/commit-analyzer"
[12:27:48 PM] [semantic-release] [@semantic-release/commit-analyzer] › ℹ  Analyzing commit: Merge branch 'next-3.x' into 'main'

chore: update phpstan version and remove phpstan-baseline

See merge request quiqqer/package-menu!36
[12:27:48 PM] [semantic-release] [@semantic-release/commit-analyzer] › ℹ  The commit should not trigger a release
[12:27:48 PM] [semantic-release] [@semantic-release/commit-analyzer] › ℹ  Analyzing commit: fix(phpstan): enhance code readability and adopt safer practices

Several changes have been made across multiple files to enhance code readability and follow safer
coding practices.

1. Breakdown of long lines of attributes/code into multiple lines with added comments for better
readability. This was done in Submenu.php

2. Replaced '==' operation with 'empty()' function to check for empty strings in Submenu.php

3. Safer checking of if method 'getCachePath' exists on 'getSite' to avoid potential errors &
Ensure the last insert ID is always an integer in the database PDO in DropDownMenu.php and
Factory.php

4. Refactor conditions for more clear type hinting in multiple files; including
Independent/Handler.php, Independent/Items/AbstractMenuItem.php, Independent/Items/Site.php,
Independent/Menu.php, MegaMenu.php, and NavTabs.php

The concept of safe concatenation or use of '|null|' has been introduced where needed across many
files.

Related: quiqqer/package-menu#38
[12:27:48 PM] [semantic-release] [@semantic-release/commit-analyzer] › ℹ  The release type for the commit is patch
[12:27:48 PM] [semantic-release] [@semantic-release/commit-analyzer] › ℹ  Analyzing commit: chore: update phpstan version and remove phpstan-baseline

This commit updates the version of phpstan specified in .phive/phars.xml file to 1.* and the
current installed version to 1.12.13.

Additionally, it removes all the previously ignored errors in phpstan-baseline.neon. The actions
were taken possibly due to fixes to these errors or related update in the codebase causing them to
be obsolete.

Please ensure related checks/errors do not surface again due to the removed baseline ignores.
[12:27:48 PM] [semantic-release] [@semantic-release/commit-analyzer] › ℹ  The commit should not trigger a release
[12:27:48 PM] [semantic-release] [@semantic-release/commit-analyzer] › ℹ  Analysis of 3 commits complete: patch release
[12:27:48 PM] [semantic-release] › ✔  Completed step "analyzeCommits" of plugin "@semantic-release/commit-analyzer"
[12:27:48 PM] [semantic-release] › ℹ  The next release version is 3.2.2
[12:27:48 PM] [semantic-release] › ℹ  Start step "generateNotes" of plugin "@semantic-release/release-notes-generator"
[12:27:49 PM] [semantic-release] › ✔  Completed step "generateNotes" of plugin "@semantic-release/release-notes-generator"
[12:27:50 PM] [semantic-release] › ✔  Created tag 3.2.2
[12:27:50 PM] [semantic-release] › ℹ  Start step "publish" of plugin "@semantic-release/gitlab"
[12:27:50 PM] [semantic-release] [@semantic-release/gitlab] › ℹ  Published GitLab release: 3.2.2
[12:27:50 PM] [semantic-release] › ✔  Completed step "publish" of plugin "@semantic-release/gitlab"
[12:27:50 PM] [semantic-release] › ℹ  Start step "success" of plugin "@semantic-release/gitlab"
[12:27:50 PM] [semantic-release] › ✔  Completed step "success" of plugin "@semantic-release/gitlab"
[12:27:50 PM] [semantic-release] › ✔  Published release 3.2.2 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:1741091271:step_script
section_start:1741091271: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=55966 responseStatus=201 Created token=glcbt-64
section_end:1741091272:upload_artifacts_on_success
section_start:1741091272:cleanup_file_variables
Cleaning up project directory and file based variables
section_end:1741091272:cleanup_file_variables
Job succeeded