release

Henning Leutz
1Running with gitlab-runner 17.5.3 (12030cf4)2 on dev.quiqqer.com GitLab CI Runner sc_BewxeB, system ID: s_6319c6f992f34Using Docker executor with image toolhippie/semantic-release:24.1.0 ...5Pulling docker image toolhippie/semantic-release:24.1.0 ...6Using docker image sha256:6e20309be1cccad3c4f1ff652f188eb0e915de3c4193a8cd28da388412b492aa for toolhippie/semantic-release:24.1.0 with digest toolhippie/semantic-release@sha256:aea919a56958370d363e37dae6613c056ca0f459013b4d206105486bcb38ecf7 ...8Running on runner-scbewxeb-project-162-concurrent-0 via qui-gitlab-runner...10Fetching changes...11Reinitialized existing Git repository in /builds/quiqqer/package-menu/.git/12Checking out 12da4391 as detached HEAD (ref is main)...13Removing .phive-home/14Removing .phpcs-cache-phpcs-12da43917d90fefaefd0b3f25d3b378b604b4c76.json15Removing .phpcs-report.xml16Removing tools/17Skipping Git submodules setup19Using docker image sha256:6e20309be1cccad3c4f1ff652f188eb0e915de3c4193a8cd28da388412b492aa for toolhippie/semantic-release:24.1.0 with digest toolhippie/semantic-release@sha256:aea919a56958370d363e37dae6613c056ca0f459013b4d206105486bcb38ecf7 ...20$ git config --global --add safe.directory $CI_PROJECT_DIR21$ CURRENT_VERSION=$(git describe --abbrev=0 --tags || echo "0.0.0")22$ 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); fi23$ semantic-release24[12:27:46 PM] [semantic-release] › ℹ Running semantic-release version 24.1.025[12:27:47 PM] [semantic-release] › ✔ Loaded plugin "verifyConditions" from "@semantic-release/gitlab"26[12:27:47 PM] [semantic-release] › ✔ Loaded plugin "analyzeCommits" from "@semantic-release/commit-analyzer"27[12:27:47 PM] [semantic-release] › ✔ Loaded plugin "generateNotes" from "@semantic-release/release-notes-generator"28[12:27:47 PM] [semantic-release] › ✔ Loaded plugin "publish" from "@semantic-release/gitlab"29[12:27:47 PM] [semantic-release] › ✔ Loaded plugin "success" from "@semantic-release/gitlab"30[12:27:47 PM] [semantic-release] › ✔ Loaded plugin "fail" from "@semantic-release/gitlab"31[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.git32[12:27:48 PM] [semantic-release] › ✔ Allowed to push to the Git repository33[12:27:48 PM] [semantic-release] › ℹ Start step "verifyConditions" of plugin "@semantic-release/gitlab"34[12:27:48 PM] [semantic-release] [@semantic-release/gitlab] › ℹ Verify GitLab authentication (https://dev.quiqqer.com/api/v4)35[12:27:48 PM] [semantic-release] › ✔ Completed step "verifyConditions" of plugin "@semantic-release/gitlab"36[12:27:48 PM] [semantic-release] › ℹ Found git tag 3.2.1 associated with version 3.2.1 on branch main37[12:27:48 PM] [semantic-release] › ℹ Found 3 commits since last release38[12:27:48 PM] [semantic-release] › ℹ Start step "analyzeCommits" of plugin "@semantic-release/commit-analyzer"39[12:27:48 PM] [semantic-release] [@semantic-release/commit-analyzer] › ℹ Analyzing commit: Merge branch 'next-3.x' into 'main'40chore: update phpstan version and remove phpstan-baseline41See merge request quiqqer/package-menu!3642[12:27:48 PM] [semantic-release] [@semantic-release/commit-analyzer] › ℹ The commit should not trigger a release43[12:27:48 PM] [semantic-release] [@semantic-release/commit-analyzer] › ℹ Analyzing commit: fix(phpstan): enhance code readability and adopt safer practices44Several changes have been made across multiple files to enhance code readability and follow safer45coding practices.461. Breakdown of long lines of attributes/code into multiple lines with added comments for better47readability. This was done in Submenu.php482. Replaced '==' operation with 'empty()' function to check for empty strings in Submenu.php493. Safer checking of if method 'getCachePath' exists on 'getSite' to avoid potential errors &50Ensure the last insert ID is always an integer in the database PDO in DropDownMenu.php and51Factory.php524. Refactor conditions for more clear type hinting in multiple files; including53Independent/Handler.php, Independent/Items/AbstractMenuItem.php, Independent/Items/Site.php,54Independent/Menu.php, MegaMenu.php, and NavTabs.php55The concept of safe concatenation or use of '|null|' has been introduced where needed across many56files.57Related: quiqqer/package-menu#3858[12:27:48 PM] [semantic-release] [@semantic-release/commit-analyzer] › ℹ The release type for the commit is patch59[12:27:48 PM] [semantic-release] [@semantic-release/commit-analyzer] › ℹ Analyzing commit: chore: update phpstan version and remove phpstan-baseline60This commit updates the version of phpstan specified in .phive/phars.xml file to 1.* and the61current installed version to 1.12.13.62Additionally, it removes all the previously ignored errors in phpstan-baseline.neon. The actions63were taken possibly due to fixes to these errors or related update in the codebase causing them to64be obsolete.65Please ensure related checks/errors do not surface again due to the removed baseline ignores.66[12:27:48 PM] [semantic-release] [@semantic-release/commit-analyzer] › ℹ The commit should not trigger a release67[12:27:48 PM] [semantic-release] [@semantic-release/commit-analyzer] › ℹ Analysis of 3 commits complete: patch release68[12:27:48 PM] [semantic-release] › ✔ Completed step "analyzeCommits" of plugin "@semantic-release/commit-analyzer"69[12:27:48 PM] [semantic-release] › ℹ The next release version is 3.2.270[12:27:48 PM] [semantic-release] › ℹ Start step "generateNotes" of plugin "@semantic-release/release-notes-generator"71[12:27:49 PM] [semantic-release] › ✔ Completed step "generateNotes" of plugin "@semantic-release/release-notes-generator"72[12:27:50 PM] [semantic-release] › ✔ Created tag 3.2.273[12:27:50 PM] [semantic-release] › ℹ Start step "publish" of plugin "@semantic-release/gitlab"74[12:27:50 PM] [semantic-release] [@semantic-release/gitlab] › ℹ Published GitLab release: 3.2.275[12:27:50 PM] [semantic-release] › ✔ Completed step "publish" of plugin "@semantic-release/gitlab"76[12:27:50 PM] [semantic-release] › ℹ Start step "success" of plugin "@semantic-release/gitlab"77[12:27:50 PM] [semantic-release] › ✔ Completed step "success" of plugin "@semantic-release/gitlab"78[12:27:50 PM] [semantic-release] › ✔ Published release 3.2.2 on default channel79$ RELEASED_VERSION=$(git describe --abbrev=0 --tags)80$ if [ ! "$RELEASED_VERSION" == "$CURRENT_VERSION" ]; then echo $RELEASED_VERSION > $RELEASED_VERSION_ARTIFACT; fi82Uploading artifacts...83.RELEASED_VERSION.txt: found 1 matching artifact files and directories 84Uploading artifacts as "archive" to coordinator... 201 Created id=55966 responseStatus=201 Created token=glcbt-6486Job succeeded