File tree Expand file tree Collapse file tree 11 files changed +141
-0
lines changed
Expand file tree Collapse file tree 11 files changed +141
-0
lines changed Original file line number Diff line number Diff line change @@ -71,3 +71,48 @@ updates:
7171 - " docker"
7272 commit-message :
7373 prefix : " chore(devcontainer)"
74+
75+ - package-ecosystem : docker
76+ directory : /.ci
77+ schedule :
78+ interval : daily
79+
80+ - package-ecosystem : docker
81+ directory : /.devcontainer
82+ schedule :
83+ interval : daily
84+
85+ - package-ecosystem : npm
86+ directory : /lambdas/functions/ami-housekeeper
87+ schedule :
88+ interval : daily
89+
90+ - package-ecosystem : npm
91+ directory : /lambdas/functions/control-plane
92+ schedule :
93+ interval : daily
94+
95+ - package-ecosystem : npm
96+ directory : /lambdas/functions/gh-agent-syncer
97+ schedule :
98+ interval : daily
99+
100+ - package-ecosystem : npm
101+ directory : /lambdas/functions/termination-watcher
102+ schedule :
103+ interval : daily
104+
105+ - package-ecosystem : npm
106+ directory : /lambdas/functions/webhook
107+ schedule :
108+ interval : daily
109+
110+ - package-ecosystem : npm
111+ directory : /lambdas/libs/aws-powertools-util
112+ schedule :
113+ interval : daily
114+
115+ - package-ecosystem : npm
116+ directory : /lambdas/libs/aws-ssm-util
117+ schedule :
118+ interval : daily
Original file line number Diff line number Diff line change 1010 schedule :
1111 - cron : ' 25 19 * * 2'
1212
13+ permissions :
14+ contents : read
15+
1316jobs :
1417 analyze :
1518 name : Analyze (${{ matrix.language }})
2427 language : ['javascript-typescript', 'actions']
2528
2629 steps :
30+ - name : Harden the runner (Audit all outbound calls)
31+ uses : step-security/harden-runner@6c439dc8bdf85cadbbce9ed30d1c7b959517bc49 # v2.12.2
32+ with :
33+ egress-policy : audit
34+
2735 - name : Checkout repository
2836 uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
2937 with :
Original file line number Diff line number Diff line change 1+ # Dependency Review Action
2+ #
3+ # This Action will scan dependency manifest files that change as part of a Pull Request,
4+ # surfacing known-vulnerable versions of the packages declared or updated in the PR.
5+ # Once installed, if the workflow run is marked as required,
6+ # PRs introducing known-vulnerable packages will be blocked from merging.
7+ #
8+ # Source repository: https://github.com/actions/dependency-review-action
9+ name : ' Dependency Review'
10+ on : [pull_request]
11+
12+ permissions :
13+ contents : read
14+
15+ jobs :
16+ dependency-review :
17+ runs-on : ubuntu-latest
18+ steps :
19+ - name : Harden the runner (Audit all outbound calls)
20+ uses : step-security/harden-runner@6c439dc8bdf85cadbbce9ed30d1c7b959517bc49 # v2.12.2
21+ with :
22+ egress-policy : audit
23+
24+ - name : ' Checkout Repository'
25+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
26+ - name : ' Dependency Review'
27+ uses : actions/dependency-review-action@da24556b548a50705dd671f47852072ea4c105d9 # v4.7.1
Original file line number Diff line number Diff line change 2424 working-directory : ./lambdas
2525
2626 steps :
27+ - name : Harden the runner (Audit all outbound calls)
28+ uses : step-security/harden-runner@6c439dc8bdf85cadbbce9ed30d1c7b959517bc49 # v2.12.2
29+ with :
30+ egress-policy : audit
31+
2732 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
2833 with :
2934 persist-credentials : false
Original file line number Diff line number Diff line change 1919 id-token : write
2020
2121 steps :
22+ - name : Harden the runner (Audit all outbound calls)
23+ uses : step-security/harden-runner@6c439dc8bdf85cadbbce9ed30d1c7b959517bc49 # v2.12.2
24+ with :
25+ egress-policy : audit
26+
2227 - name : " Checkout code"
2328 uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
2429 with :
Original file line number Diff line number Diff line change 2828 run :
2929 working-directory : images/${{ matrix.image }}
3030 steps :
31+ - name : Harden the runner (Audit all outbound calls)
32+ uses : step-security/harden-runner@6c439dc8bdf85cadbbce9ed30d1c7b959517bc49 # v2.12.2
33+ with :
34+ egress-policy : audit
35+
3136 - name : " Checkout"
3237 uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
3338 with :
Original file line number Diff line number Diff line change 66 - v1
77 workflow_dispatch :
88
9+ permissions :
10+ contents : read
11+
912jobs :
1013 release :
1114 name : Release
1619 id-token : write
1720 attestations : write
1821 steps :
22+ - name : Harden the runner (Audit all outbound calls)
23+ uses : step-security/harden-runner@6c439dc8bdf85cadbbce9ed30d1c7b959517bc49 # v2.12.2
24+ with :
25+ egress-policy : audit
26+
1927 - uses : actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
2028 with :
2129 node-version : 22
Original file line number Diff line number Diff line change 1313 name : Semantic Commit Message Check
1414 runs-on : ubuntu-latest
1515 steps :
16+ - name : Harden the runner (Audit all outbound calls)
17+ uses : step-security/harden-runner@6c439dc8bdf85cadbbce9ed30d1c7b959517bc49 # v2.12.2
18+ with :
19+ egress-policy : audit
20+
1621 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
1722 with :
1823 persist-credentials : false
Original file line number Diff line number Diff line change 1010 stale :
1111 runs-on : ubuntu-latest
1212 steps :
13+ - name : Harden the runner (Audit all outbound calls)
14+ uses : step-security/harden-runner@6c439dc8bdf85cadbbce9ed30d1c7b959517bc49 # v2.12.2
15+ with :
16+ egress-policy : audit
17+
1318 - uses : actions/stale@5bef64f19d7facfb25b37b414482c7164d639639 # v9.1.0
1419 with :
1520 stale-issue-message : >
Original file line number Diff line number Diff line change 2121 container :
2222 image : hashicorp/terraform:${{ matrix.terraform }}
2323 steps :
24+ - name : Harden the runner (Audit all outbound calls)
25+ uses : step-security/harden-runner@6c439dc8bdf85cadbbce9ed30d1c7b959517bc49 # v2.12.2
26+ with :
27+ egress-policy : audit
28+
2429 - name : " Checkout"
2530 uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
2631 with :
9095 container :
9196 image : hashicorp/terraform:${{ matrix.terraform }}
9297 steps :
98+ - name : Harden the runner (Audit all outbound calls)
99+ uses : step-security/harden-runner@6c439dc8bdf85cadbbce9ed30d1c7b959517bc49 # v2.12.2
100+ with :
101+ egress-policy : audit
102+
93103 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
94104 with :
95105 persist-credentials : false
@@ -148,6 +158,11 @@ jobs:
148158 container :
149159 image : hashicorp/terraform:${{ matrix.terraform }}
150160 steps :
161+ - name : Harden the runner (Audit all outbound calls)
162+ uses : step-security/harden-runner@6c439dc8bdf85cadbbce9ed30d1c7b959517bc49 # v2.12.2
163+ with :
164+ egress-policy : audit
165+
151166 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
152167 with :
153168 persist-credentials : false
You can’t perform that action at this time.
0 commit comments