chore(deps): update pytooling/actions action to v6 #18
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
->v6.4.0
Release Notes
pyTooling/Actions (pyTooling/Actions)
v6.4.0
Compare Source
New Features
CompletePipeline
:Changes
pyproject.toml
.PrepareJobs
Bug Fixes
ApplicationTesting
v6.3.0
Compare Source
New Features
PrepareJob
job templatedefault_branch
has_submodules
git_submodule_count
git_submodule_names
git_submodule_paths
Changes
Bug Fixes
gh
.v6.2.0
Compare Source
New Features
on_default_branch
.release-url
in latest object.Bug Fixes
1.1
(missed in last release)v6.1.0
Compare Source
New Features
Add latest released version to
inventory.json
.v6.0.0
Compare Source
New Features
ubuntu-24.04-arm
windows-11-arm
CheckCodeQuality
template:CompletePipeline
template:ubuntu-arm
andwindows-arm
to*_system_list
.*_exclude_list
towindows-arm:3.9 windows-arm:3.10
.*_disable_list
towindows-arm:pypy-3.10 windows-arm:pypy-3.11
.CheckCodeQuality
.Parameters
template:ubuntu-arm
andwindows-arm
to*_system_list
.*_exclude_list
towindows-arm:3.9 windows-arm:3.10
.*_disable_list
towindows-arm:pypy-3.10 windows-arm:pypy-3.11
.ubuntu_arm_image
to select the default Ubuntu ARM image version.Default:
ubuntu-24.04-arm
windows_arm_image
to select the default Windows ARM image version.Default:
windows-11-arm
artifact_basename
.UnitTesting
template:coverage_report_xml
accepting JSON objects.coverage_report_json
accepting JSON objects.LaTeXDocumentation
template:processor
.ExtractConfiguration
template:typing_report_cobertura
typing_report_junit
typing_report_html
LaTeXDocumentation
template:processor
to select the LaTeX processor.Default:
xelatex
can-fail
.Default:
false
StaticTypeCheck
template:mypy_options
.cobertura_report
andcobertura_artifact
.Breaking Changes
ubuntu-arm
andwindows-arm
by default insystem_list
.*_directory
/*_filename
to a single parameter using JSON objects to exchange values.ExtractConfiguration
templateunittest_report_xml_directory
,unittest_report_xml_filename
andunittest_report_xml
intounittest_report_xml
as JSON object.unittest_merged_report_xml_directory
,unittest_merged_report_xml_filename
andunittest_merged_report_xml
intounittest_merged_report_xml
as JSON object.coverage_report_html_directory
intocoverage_report_html
as JSON object.coverage_report_xml_directory
,coverage_report_xml_filename
andcoverage_report_xml
intocoverage_report_xml
as JSON object.coverage_report_json_directory
,coverage_report_json_filename
andcoverage_report_json
intocoverage_report_json
as JSON object.UnitTesting
template:unittest_report_xml_directory
,unittest_report_xml_filename
andunittest_report_xml
intounittest_report_xml
as JSON object.coverage_report_html_directory
intocoverage_report_html
as JSON object.StaticTypeCheck
template:html_report
intohtml_report
as JSON object.PublishCoverageResults
template:coverage_report_xml_directory
andcoverage_report_xml_filename
intocoverage_report_xml
as JSON object.coverage_report_json_directory
andcoverage_report_json_filename
intocoverage_report_json
as JSON object.coverage_report_html_directory
intocoverage_report_html
as JSON object.SphinxDocumentation
template:unittest_xml_directory
intounittest_xml
as JSON object.coverage_report_json_directory
intocoverage_report_json
as JSON object.PublishReleaseNotes
template:tag
to required.StaticTypeCheck
template:commands
parameter, because all options can be configured viapyproject.toml
.ExtractConfiguration
templatepackage_namespace
andpackage_name
.package_directory
andpackage_fullname
to templateParameters
.mypy_repare_commands
. Necessary settings can be configured inpyproject.toml
.Parameters
template:params
.Use
artifact_names
as replacement.Changes
setup-python@v5
→setup-python@v6
github-script@v7
→github-script@v8
checkout@v4
→checkout@v5
download-artifact@v4
→download-artifact@v5
macos_arm_image
tomacos-15
.windows_image
towindows-2025
.Releaser
as deprecated.BuildTheDocs
template as deprecated.NightlyRelease
template as deprecated.CoverageCollection
template as deprecated.Bug Fixes
CompletePipeline
template:UnitTesting
:coverage_report_xml
coverage_report_json
is_release_commit
withtrue
.steps.getVariables.outputs....
to useinputs....
Parameters
template:windows_image
parameter) for MSYS2 variants.PublishCoverageResults
templatepyproject.toml
or no--rcfile
parameter to use--rcfile=${{ inputs.coverage_config }}
in coverage conversion commands.PublishReleaseNotes
template:%%gh_owner_repo%%
to use${{ github.repository }}
.Documentation
Parameters
UnitTesting
PublishTestResults
PublishOnPyPI
PublishToGitHubPages
Package
StaticTypeCheck
ArtifactCleanup
PrepareJob
ExtractConfiguration
CompletePipeline
SphinxDocumentation
LaTeXDocumentation
InstallPackage
TagReleaseCommit
PublishReleaseNotes
PublishCoverageResults
CheckDocumentation
IntermediateCleanup
InstallPackage
Releaser
to deprecated section.Unit Tests
_Check_AvailableRunners
pipeline:_Check_Nightly
pipeline:PublishReleaseNotes
instead ofNightlyRelease
(deprecated) in tests._Check_Parameters
pipeline:TestReleaser
pipeline.v5.4.0
Compare Source
New Features
PublishTestResults
:Bug Fixes
PublishTestResults
:testsuite-summary-name
is not set, don't provide--name
parameter.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.0
Compare 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.0
Compare Source
v5.1.0
Compare Source
v5.0.0
Compare Source
v4.3.0
Compare Source
Release created on: 18.04.2025 - 08:47:38
New Features
CompletePipeline.yml
:codecov
parameter to enable publishing coverage and unittest reports to Codecov.codacy
parameter to enable publishing coverage reports to Codacy.dorny
parameter to enable publishing unittest reports via Dorny Test-Reporter.cleanup
parameter to skip cleanup jobs, thus temporary artifacts aren't removed and can be investigated after pipeline run.ExtractConfiguration.yml
:unittest_merged_report_xml_directory
unittest_merged_report_xml_filename
unittest_merged_report_xml
PublishCoverageResults.yml
codecov
to activate publishing to Codecov.codacy
to activate publishing to Codacy.PublishTestResults.yml
testsuite-summary-name
to set the TestsuiteSummary name.codecov
to activate publishing to Codecov.dorny
to activate publishing via Dorny Test-Reporter.(This will replace
publish
in future versions.)Changes
dorny/test-reporter
fromv1
tov2
CompletePipeline.yml
testsuite-summary-name
for jobPublishTestResults
topackage_name
from input parameters.PublishCoverageResults.yml
:ExtractConfiguration.yml
job via input parameters.(Reduced code duplication.)
coverage_report_xml_directory
andcoverage_report_xml_filename
coverage_report_json_directory
andcoverage_report_json_filename
coverage_report_html_directory
Bug Fixes
CompletePipeline.yml
PublishCoverageResults
:coverage_report_json_directory
,coverage_report_json_filename
andcoverage_report_html_directory
to the job.PublishTestResults
:merged_junit_filename
to the job.Documentation
unittest_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.2
Compare Source
Release created on: 07.03.2025 - 20:23:18
Bug Fixes
coverage_report_json_directory
inSphinxDocumentation.yml
.doc_directory
instead of hard-coded paths for workarounds.Related Issues and Pull-Requests
v4.2.1
Compare Source
Release created on: 02.03.2025 - 15:07:04
Bug Fixes
v4.2.0
Compare 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.0
Compare Source
Changes
zip
in a collapsible section.Bug Fixes
v4.0.1
Compare Source
Bug Fixes
,
v4.0.0
Compare Source
New Features
ExtractConfiguration
provides new output parameters:unittest_report_xml_directory
unittest_report_xml_filename
unittest_report_xml
coverage_report_xml_filename
coverage_report_json_filename
UnitTesting
has new parameters to specify the pytest JUnit file:unittest_report_xml_directory
unittest_report_xml_filename
UnitTesting
has new parameters ....................................coverage_report_html_directory
NightlyRelease
an now produce aninventory.json
file.inventory-json
to specify the inventory filename.inventory-categories
to specify the actual version shipped in the release. E.g. in case of a nightly release to specify it as5.0.0-dev
.inventory-categories
to specify the ordner and number of applied categories per file.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.)
echo
byprintf
in Bash scripting.xu-cheng/latex-action@master
toaddnab/docker-run-action@v3
which starts thepytooling/miktex:sphinx
Docker image.latexmk
usingxelatex
.SphinxDocumentation
template 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.toml
step fromUnitTesting
workflow template. The needed information are provided by the separateExtractConfiguration
workflow template. While it needs some parameter passing, it reduces duplicated code for parsing the TOML configuration.Bug Fixes
interrogate
tointerrogate[png]
PublishCoverageResults.yml
:*-CodeCoverage-*
→*-CodeCoverage-SQLite-*
PublishTestResults.yml
:*-UnitTestReportSummary-*
→*-UnitTestReportSummary-XML-*
Documentation
Unit Tests
CompletePipeline
uses latest templates and extracted parameters.mingw32
from pipeline tests due to missing dependencies liketomli
in 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.