chore: bump action pins, poetry 2.4.1, python-version default 3.13 (ADDON-89094)#524
Merged
mkolasinski-splunk merged 4 commits intoJul 18, 2026
Merged
Conversation
…action@v3.2 (ADDON-89094)
Contributor
Author
|
Validated against
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
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.
Summary
actions/checkout@v7,actions/upload-artifact@v7,actions/download-artifact@v8,actions/cache@v6.1.0,fsfe/reuse-action@v6.0.0,trufflesecurity/trufflehog@v3.95.9,splunk/appinspect-cli-action@v2.13.0; normalizematrix-action@v3.1→@v3.2.POETRY_VERSIONto2.4.1andPOETRY_EXPORT_PLUGIN_VERSIONto1.10.0(latest on PyPI as of this bump).python-versioninput default from3.9to3.13, since poetry 2.4.1 requires Python >=3.10. README updated to match.Validation
Two-tier validation against
splunk/test-addonfactory-repo, branched off the PR that repoints test-repomainat@release/5.6.0(splunk/test-addonfactory-repo#378) to inheritGH_TOKEN_ADMINand the release-pinned reusable workflow.quality-appinspect-cloud— https://github.com/splunk/test-addonfactory-repo/actions/runs/29605639162run-unit-tests: PASS — confirms the poetry/Python version fix (poetry 2.4.1 requires >=3.10; the prior default of 3.9 brokepip install poetry==2.4.1).quality-appinspect-cloud: fails oncheck_all_python_files_are_well_formed, flagging vendored third-party files (lib/pkg_resources/_vendor/...) in the test-repo's fixture TA. This is expected: withPYTHON_VERSION=3.13appinspect now validates against the 3.13 interpreter, and the fixture TA's vendored libs aren't 3.13-clean. The workflow is behaving correctly (validating against the interpreter the TA will actually run on); this is a property of the fixture TA, not a workflow defect. Real consumer TAs address this via.appinspect.expect.yaml.run-ui-tests (10.4.1, ...): fails on a SeleniumTimeoutException: Could not log in to the Splunk instanceafter retries — an infra flake unrelated to this change.Validate PR title: fails on both this run and the control run — pre-existing, unrelated (semantic-PR check on the throwaway validation PR's title).Test plan
run-unit-testsgreen under python-version 3.13