[0KRunning with gitlab-runner 17.5.3 (12030cf4)[0;m [0K on dev.quiqqer.com GitLab CI Runner sc_BewxeB, system ID: s_6319c6f992f3[0;m section_start:1741091261:prepare_executor [0K[0K[36;1mPreparing the "docker" executor[0;m[0;m [0KUsing Docker executor with image toolhippie/semantic-release:24.1.0 ...[0;m [0KPulling docker image toolhippie/semantic-release:24.1.0 ...[0;m [0KUsing docker image sha256:6e20309be1cccad3c4f1ff652f188eb0e915de3c4193a8cd28da388412b492aa for toolhippie/semantic-release:24.1.0 with digest toolhippie/semantic-release@sha256:aea919a56958370d363e37dae6613c056ca0f459013b4d206105486bcb38ecf7 ...[0;m section_end:1741091263:prepare_executor [0Ksection_start:1741091263:prepare_script [0K[0K[36;1mPreparing environment[0;m[0;m Running on runner-scbewxeb-project-162-concurrent-0 via qui-gitlab-runner... section_end:1741091264:prepare_script [0Ksection_start:1741091264:get_sources [0K[0K[36;1mGetting source from Git repository[0;m[0;m [32;1mFetching changes...[0;m Reinitialized existing Git repository in /builds/quiqqer/package-menu/.git/ [32;1mChecking out 12da4391 as detached HEAD (ref is main)...[0;m Removing .phive-home/ Removing .phpcs-cache-phpcs-12da43917d90fefaefd0b3f25d3b378b604b4c76.json Removing .phpcs-report.xml Removing tools/ [32;1mSkipping Git submodules setup[0;m section_end:1741091264:get_sources [0Ksection_start:1741091264:step_script [0K[0K[36;1mExecuting "step_script" stage of the job script[0;m[0;m [0KUsing docker image sha256:6e20309be1cccad3c4f1ff652f188eb0e915de3c4193a8cd28da388412b492aa for toolhippie/semantic-release:24.1.0 with digest toolhippie/semantic-release@sha256:aea919a56958370d363e37dae6613c056ca0f459013b4d206105486bcb38ecf7 ...[0;m [32;1m$ git config --global --add safe.directory $CI_PROJECT_DIR[0;m [32;1m$ CURRENT_VERSION=$(git describe --abbrev=0 --tags || echo "0.0.0")[0;m [32;1m$ 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[0;m [32;1m$ semantic-release[0;m [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 [32;1m$ RELEASED_VERSION=$(git describe --abbrev=0 --tags)[0;m [32;1m$ if [ ! "$RELEASED_VERSION" == "$CURRENT_VERSION" ]; then echo $RELEASED_VERSION > $RELEASED_VERSION_ARTIFACT; fi[0;m section_end:1741091271:step_script [0Ksection_start:1741091271:upload_artifacts_on_success [0K[0K[36;1mUploading artifacts for successful job[0;m[0;m [32;1mUploading artifacts...[0;m .RELEASED_VERSION.txt: found 1 matching artifact files and directories[0;m Uploading artifacts as "archive" to coordinator... 201 Created[0;m id[0;m=55966 responseStatus[0;m=201 Created token[0;m=glcbt-64 section_end:1741091272:upload_artifacts_on_success [0Ksection_start:1741091272:cleanup_file_variables [0K[0K[36;1mCleaning up project directory and file based variables[0;m[0;m section_end:1741091272:cleanup_file_variables [0K[32;1mJob succeeded[0;m