File tree Expand file tree Collapse file tree 7 files changed +33
-21
lines changed Expand file tree Collapse file tree 7 files changed +33
-21
lines changed Original file line number Diff line number Diff line change @@ -20,11 +20,11 @@ jobs:
20
20
- ' 3.12'
21
21
- ' 3.13'
22
22
steps :
23
- - uses : actions/checkout@v4
23
+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
24
24
with :
25
25
submodules : true
26
26
- name : Set up Python ${{ matrix.python-version }}
27
- uses : actions/setup-python@v5
27
+ uses : actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
28
28
with :
29
29
python-version : ${{ matrix.python-version }}
30
30
- name : Install dependencies
@@ -53,11 +53,11 @@ jobs:
53
53
- ' 3.12'
54
54
- ' 3.13'
55
55
steps :
56
- - uses : actions/checkout@v4
56
+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
57
57
with :
58
58
submodules : true
59
59
- name : Set up Python ${{ matrix.python-version }}
60
- uses : actions/setup-python@v5
60
+ uses : actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
61
61
with :
62
62
python-version : ${{ matrix.python-version }}
63
63
- name : Install dependencies & lib
66
66
pip install -e .
67
67
- name : Run import check
68
68
run : python import_check.py
69
+
70
+ pinact :
71
+ runs-on : ubuntu-latest
72
+ permissions :
73
+ contents : read
74
+ steps :
75
+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
76
+ - name : Run pinact
77
+ uses : suzuki-shunsuke/pinact-action@a6896d13d22e2bf108a78b0c52d3f867c1f41b34 # v0.2.1
78
+ with :
79
+ skip_push : " true"
Original file line number Diff line number Diff line change @@ -11,10 +11,10 @@ jobs:
11
11
runs-on : ubuntu-latest
12
12
steps :
13
13
- name : Check out code
14
- uses : actions/checkout@v4
14
+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
15
15
16
16
- name : Run EoL & NewRelease check
17
- uses : actions/github-script@v7
17
+ uses : actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
18
18
with :
19
19
script : |
20
20
const checkEolAndNewReleases = require('.github/scripts/check-eol-newrelease.cjs');
Original file line number Diff line number Diff line change 12
12
issues : write
13
13
pull-requests : write
14
14
steps :
15
- - uses : actions/stale@v9
15
+ - uses : actions/stale@5bef64f19d7facfb25b37b414482c7164d639639 # v9.1.0
16
16
with :
17
17
days-before-issue-stale : 14
18
18
days-before-issue-close : 0
Original file line number Diff line number Diff line change @@ -43,10 +43,10 @@ jobs:
43
43
needs : validate-input
44
44
45
45
steps :
46
- - uses : actions/checkout@v4
46
+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
47
47
- name : Fetch Latest Release
48
48
id : get-latest-release
49
- uses : actions/github-script@v7
49
+ uses : actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
50
50
with :
51
51
script : |
52
52
const latestRelease = await github.rest.repos.getLatestRelease({
62
62
63
63
- name : Calculate New Version
64
64
id : calculate-version
65
- uses : actions/github-script@v7
65
+ uses : actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
66
66
with :
67
67
script : |
68
68
const latestTag = '${{ steps.get-latest-release.outputs.latest_tag }}';
83
83
84
84
- name : Generate Release Notes
85
85
id : generate-release-notes
86
- uses : actions/github-script@v7
86
+ uses : actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
87
87
with :
88
88
script : |
89
89
const { data: releaseNotes } = await github.rest.repos.generateReleaseNotes({
Original file line number Diff line number Diff line change @@ -13,14 +13,14 @@ jobs:
13
13
14
14
steps :
15
15
- name : Setup
16
- uses : actions/checkout@v4
16
+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
17
17
with :
18
18
submodules : recursive
19
19
- name : Update submodules
20
20
run : git submodule update --remote --recursive
21
- - uses : actions/setup-node@v4
21
+ - uses : actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
22
22
- name : Set up Python
23
- uses : actions/setup-python@v5
23
+ uses : actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
24
24
with :
25
25
python-version : ' 3.x'
26
26
- name : Generate code
Original file line number Diff line number Diff line change @@ -18,11 +18,11 @@ jobs:
18
18
permissions :
19
19
issues : write
20
20
steps :
21
- - uses : actions/checkout@v4
21
+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
22
22
with :
23
23
submodules : true
24
24
- name : Set up Python
25
- uses : actions/setup-python@v5
25
+ uses : actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
26
26
with :
27
27
python-version : ' 3.x'
28
28
- name : Install dependencies
@@ -45,14 +45,14 @@ jobs:
45
45
python setup.py sdist bdist_wheel
46
46
47
47
- name : upload artifact
48
- uses : actions/upload-artifact@v4
48
+ uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
49
49
with :
50
50
name : release-dists
51
51
path : dist/
52
52
53
53
- name : Create GitHub Issue on Failure
54
54
if : failure()
55
- uses : actions/github-script@v7
55
+ uses : actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
56
56
with :
57
57
script : |
58
58
const { owner, repo } = context.repo;
81
81
82
82
steps :
83
83
- name : Retrieve release distributions
84
- uses : actions/download-artifact@v4
84
+ uses : actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e # v4.2.1
85
85
with :
86
86
name : release-dists
87
87
path : dist/
91
91
92
92
- name : Create GitHub Issue on Failure
93
93
if : failure()
94
- uses : actions/github-script@v7
94
+ uses : actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
95
95
with :
96
96
script : |
97
97
const { owner, repo } = context.repo;
Original file line number Diff line number Diff line change 1
1
{
2
2
"$schema" : "https://docs.renovatebot.com/renovate-schema.json" ,
3
3
"extends" : [
4
- "config:recommended"
4
+ "config:recommended" ,
5
+ "helpers:pinGitHubActionDigestsToSemver"
5
6
] ,
6
7
"timezone" : "Asia/Tokyo" ,
7
8
"automerge" : true ,
You can’t perform that action at this time.
0 commit comments