chore(deps): update pytooling/actions action to v5 - autoclosed #15
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v3.1.1->v5.4.0Release Notes
pyTooling/Actions (pyTooling/Actions)
v5.4.0Compare Source
New Features
PublishTestResults:Bug Fixes
PublishTestResults:testsuite-summary-nameis not set, don't provide--nameparameter.Published from Verification of Pipeline Templates (Simple Package) workflow triggered by Paebbels on 2025-08-29 20:32:43 UTC.
This automatic release was created by pyTooling/Actions::Release.yml
v5.3.0Compare Source
New Feature
Bug Fixes
refs/pull/22/merge.Published from Verification of Pipeline Templates (Simple Package) workflow triggered by Paebbels on 2025-08-29 06:06:31 UTC.
This automatic release was created by pyTooling/Actions::Release.yml
v5.2.0Compare Source
v5.1.0Compare Source
v5.0.0Compare Source
v4.3.0Compare Source
Release created on: 18.04.2025 - 08:47:38
New Features
CompletePipeline.yml:codecovparameter to enable publishing coverage and unittest reports to Codecov.codacyparameter to enable publishing coverage reports to Codacy.dornyparameter to enable publishing unittest reports via Dorny Test-Reporter.cleanupparameter to skip cleanup jobs, thus temporary artifacts aren't removed and can be investigated after pipeline run.ExtractConfiguration.yml:unittest_merged_report_xml_directoryunittest_merged_report_xml_filenameunittest_merged_report_xmlPublishCoverageResults.ymlcodecovto activate publishing to Codecov.codacyto activate publishing to Codacy.PublishTestResults.ymltestsuite-summary-nameto set the TestsuiteSummary name.codecovto activate publishing to Codecov.dornyto activate publishing via Dorny Test-Reporter.(This will replace
publishin future versions.)Changes
dorny/test-reporterfromv1tov2CompletePipeline.ymltestsuite-summary-namefor jobPublishTestResultstopackage_namefrom input parameters.PublishCoverageResults.yml:ExtractConfiguration.ymljob via input parameters.(Reduced code duplication.)
coverage_report_xml_directoryandcoverage_report_xml_filenamecoverage_report_json_directoryandcoverage_report_json_filenamecoverage_report_html_directoryBug Fixes
CompletePipeline.ymlPublishCoverageResults:coverage_report_json_directory,coverage_report_json_filenameandcoverage_report_html_directoryto the job.PublishTestResults:merged_junit_filenameto the job.Documentationunittest_xml_artifact: Use merged unittest results artifact fromPublishTestResults.(Before this change, one specific unittest variant - Ubuntu Python 3.12 - was used.)
PublishCoverageResults.yml:Documentation
None
Unit Tests
v4.2.2Compare Source
Release created on: 07.03.2025 - 20:23:18
Bug Fixes
coverage_report_json_directoryinSphinxDocumentation.yml.doc_directoryinstead of hard-coded paths for workarounds.Related Issues and Pull-Requests
v4.2.1Compare Source
Release created on: 02.03.2025 - 15:07:04
Bug Fixes
v4.2.0Compare Source
New Features
pypy-3.11.See https://github.com/actions/runner-images/blob/main/images/ubuntu/Ubuntu2404-Readme.md#pypy
Changes
Bug Fixes
done < <( ... )syntax.Documentation
v4.1.0Compare Source
Changes
zipin a collapsible section.Bug Fixes
v4.0.1Compare Source
Bug Fixes
,v4.0.0Compare Source
New Features
ExtractConfigurationprovides new output parameters:unittest_report_xml_directoryunittest_report_xml_filenameunittest_report_xmlcoverage_report_xml_filenamecoverage_report_json_filenameUnitTestinghas new parameters to specify the pytest JUnit file:unittest_report_xml_directoryunittest_report_xml_filenameUnitTestinghas new parameters ....................................coverage_report_html_directoryNightlyReleasean now produce aninventory.jsonfile.inventory-jsonto specify the inventory filename.inventory-categoriesto specify the actual version shipped in the release. E.g. in case of a nightly release to specify it as5.0.0-dev.inventory-categoriesto specify the ordner and number of applied categories per file.{ "version": 1.0, "timestamp": "2025-01-14T12-20-51+00:00", "meta": { "tag": "nightly", "version": "4.2.5", "git-hash": "699f86b451cf083927197327809b5c67550692dd", "repository-url": "https://github.com/pyTooling/Actions", "release-url": "https://github.com/pyTooling/Actions/releases/download/nightly", "categories": ["os", "version"] }, "files": { "ubuntu": {"24.04": {"file": "application", "title": "Application - myTool - 4.2.0" } }, "macos": {"14": {"file": "application", "title": "Application - myTool - 4.2.0" } }, "windows": {"2022": {"file": "application.exe", "title": "Application - myTool - 4.2.0" } } } }Asset specifications now accept 3 and 4
:-separated fields:<artifact-name>:<file-name>:<asset-title><artifact-name>:<file-name>:<inventory-categories>:<asset-title><inventory-categories>is a,-separated list of categories used to insert assets into the inventory JSON file. Categories are processed left-to-right.Changes
(Python 3.13 isn't yet supported by MSYS2 environments.)
echobyprintfin Bash scripting.xu-cheng/latex-action@mastertoaddnab/docker-run-action@v3which starts thepytooling/miktex:sphinxDocker image.latexmkusingxelatex.SphinxDocumentationtemplate to workaround 2 bugs in Sphinx:See also: sphinx-doc/sphinx#13190
%-sign in filenames.See also: sphinx-doc/sphinx#13189
Extract configurations from pyproject.tomlstep fromUnitTestingworkflow template. The needed information are provided by the separateExtractConfigurationworkflow template. While it needs some parameter passing, it reduces duplicated code for parsing the TOML configuration.Bug Fixes
interrogatetointerrogate[png]PublishCoverageResults.yml:*-CodeCoverage-*→*-CodeCoverage-SQLite-*PublishTestResults.yml:*-UnitTestReportSummary-*→*-UnitTestReportSummary-XML-*Documentation
Unit Tests
CompletePipelineuses latest templates and extracted parameters.mingw32from pipeline tests due to missing dependencies liketomliin MSYS2/MinGW32.Related Issues and Pull-Requests
Configuration
📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, on day 1 of the month ( * 0-3 1 * * ) (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.