-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathaction.yml
More file actions
49 lines (49 loc) · 1.59 KB
/
action.yml
File metadata and controls
49 lines (49 loc) · 1.59 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
name: CPython Patch PR Action
description: Automate CPython patch updates across Dockerfiles, workflows, and config files.
author: Casper Kristiansson
branding:
icon: package
color: blue
inputs:
track:
description: CPython minor series to track (for example 3.13).
required: false
default: '3.13'
include_prerelease:
description: Include pre-release tags when resolving the latest patch version.
required: false
default: 'false'
paths:
description: Newline-separated glob patterns that determine which files to scan for pinned Python versions.
required: false
default: |
.github/workflows/**/*.yml
Dockerfile
**/Dockerfile
**/*.python-version
**/runtime.txt
**/pyproject.toml
automerge:
description: Attempt to automerge the pull request after required checks succeed.
required: false
default: 'false'
dry_run:
description: Skip file modifications and output the planned changes only.
required: false
default: 'false'
security_keywords:
description: Newline-separated keywords that must appear in the release notes before applying an update.
required: false
default: ''
outputs:
new_version:
description: Resolved CPython patch version (for example 3.13.5).
files_changed:
description: JSON array listing files that were updated.
change_matrix:
description: JSON object suitable for GitHub Actions matrix with changed files and new version.
skipped_reason:
description: Machine-readable reason describing why no update was applied.
runs:
using: node20
main: dist/index.js