Skip to content

Commit 6c21cfc

Browse files
authored
Bump base image version (#133)
* chore: Bump base image version * chore: Modified `woke` scan to use rules file` its-woke-rules.yaml` Signed-off-by: Rashed Kamal <[email protected]>
1 parent a07f374 commit 6c21cfc

File tree

4 files changed

+162
-3
lines changed

4 files changed

+162
-3
lines changed

.github/workflows/ci.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ jobs:
4040
uses: get-woke/woke-action@v0
4141
with:
4242
fail-on-error: true
43-
woke-args: -c https://via.vmw.com/its-woke-rules
43+
woke-args: -c its-woke-rules.yaml
4444

4545
stage:
4646
runs-on: ubuntu-latest

.ko.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
defaultBaseImage: paketobuildpacks/run-jammy-tiny@sha256:c831f67d4fc0e8fcbcbd5afaae4d5fabe052248ce8482d6f36b1db76c5d78957
1+
defaultBaseImage: paketobuildpacks/run-jammy-tiny@sha256:d133c8551fbd5f2a4a3be5e5dab0e16e2f2c03af9fd1843b8f036976ef46f8ce

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ vet: ## Run go vet against code.
6868

6969
.PHONY: scan-terms
7070
scan-terms: ## Scan for inclusive terminology
71-
@$(WOKE) . -c https://via.vmw.com/its-woke-rules --exit-1-on-failure
71+
@$(WOKE) . -c its-woke-rules.yaml --exit-1-on-failure
7272

7373
test: manifests generate fmt vet ## Run tests.
7474
go test ./... -coverprofile cover.out

its-woke-rules.yaml

Lines changed: 159 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,159 @@
1+
rules:
2+
- name: black hat
3+
terms: [black hat]
4+
severity: error
5+
regex: black[\s-_]*hat
6+
regexMs: "[bB]lackhat(*)>"
7+
alternatives: [ unethical(adj), unethical hacker(n) ]
8+
description: This term is racially insensitive
9+
- name: blacklist
10+
terms: [blacklist]
11+
severity: error
12+
regex: black[\s-_]*list
13+
regexMs: "[bB]lacklist(*)>"
14+
alternatives: [ denylist(n), banned list(n), block(v), deny(v), ban(v) ]
15+
description: This term is racially insensitive
16+
- name: blackout
17+
terms: [blackout]
18+
severity: error
19+
regex: black[\s-_]*out
20+
regexMs: "[bB]lackout(*)>"
21+
alternatives: [restriction(n), outage(n), restrict(v), failed (adj)]
22+
description: This term is racially insensitive
23+
- name: brownout
24+
terms: [brownout]
25+
severity: error
26+
regex: brown[\s-_]*out
27+
regexMs: "[bB]rownout(*)>"
28+
alternatives: [restriction(n), outage(n), restrict(v), failed (adj), network degradation (np)]
29+
description: This term is racially insensitive
30+
- name: cakewalk
31+
terms: [cakewalk]
32+
severity: error
33+
regex: cake[\s-_]*walk
34+
regexMs: "[cC]akewalk(*)>"
35+
alternatives: [ easy ]
36+
description: [ This term is racially insensitive ]
37+
- name: disable
38+
terms: [disable]
39+
severity: error
40+
regex: "\\sdisabled*\\s"
41+
regexMs: "[dD]isable(*)>"
42+
alternatives: [ deactivate ]
43+
description: This term is insensitive to persons with disabilities
44+
- name: female
45+
terms: [female]
46+
severity: error
47+
regex: "\\bfemale\\b"
48+
regexMs: "[fF]emale(*)>"
49+
alternatives: [ jack(n), socket(n) ]
50+
description: This term can be genderist. Avoid using it in anthropomorphic contexts
51+
such as for physical connections.
52+
- name: grandfathered
53+
terms: [grandfathered]
54+
severity: error
55+
regex: "\\bgrandfathered\\b"
56+
regexMs: "[gG]randfathered(*)>"
57+
alternatives: [ legacy (adj) ]
58+
description: This is racially insensitive when used as an adjective or verb.
59+
- name: handicap
60+
terms: [handicap]
61+
severity: error
62+
regex: "\\bhandicap\\b"
63+
regexMs: "[hH]andicap(*)>"
64+
alternatives: [ obstacle (n), impede (v), restrict (v) ]
65+
description: This term is insensitive to persons with disabilities
66+
- name: kill
67+
terms: [kill]
68+
severity: error
69+
regex: "\\bkill[a-zA-Z]*\\b"
70+
regexMs: "[kK]ill(*)>"
71+
alternatives: [ stop, halt ]
72+
description: This term carries implications of violence
73+
- name: male
74+
terms: [male]
75+
severity: error
76+
regex: "\\bmale\\b"
77+
regexMs: "[mM]ale(*)>"
78+
alternatives: [plug]
79+
description: This term can be genderist. Avoid using it in anthropomorphic contexts
80+
such as for physical connections.
81+
- name: master
82+
terms: [master]
83+
severity: error
84+
regex: "\\bmaster(?!')\\b"
85+
regexMs: "[mM]aster(*)>"
86+
alternatives: [ primary, main, controller, control plane, original, reference, leader ]
87+
description: This term is racially insensitive
88+
note: This term is racially insensitive
89+
- name: rule of thumb
90+
terms: [rule of thumb]
91+
severity: error
92+
regex: rule[\s-]+of[\s-]+thumb
93+
regexMs: "[rR]ule[-_]of[-_]thumb(*)>"
94+
alternatives: [ rule, guideline ]
95+
description: This term carries implications of domestic violence
96+
- name: sanity check
97+
terms: [sanity check]
98+
severity: error
99+
regex: sanity[\s-_]*check
100+
regexMs: "[sS]anitycheck(*)>"
101+
alternatives: [ confidence check ]
102+
description: This term is insensitive to persons with disabilities
103+
- name: sanity test
104+
terms: [sanity test]
105+
severity: error
106+
regex: sanity[\s-_]*test
107+
regexMs: "[sS]anitytest(*)>"
108+
alternatives: [ confidence test ]
109+
description: This term is insensitive to persons with disabilities
110+
- name: segregate
111+
terms: [segregate]
112+
severity: error
113+
regex: "\\bsegregate"
114+
regexMs: "[sS]egregate(*)>"
115+
alternatives: [ separate ]
116+
description: This term is racially insensitive
117+
- name: segregation
118+
terms: [segregation]
119+
severity: error
120+
regex: "\\bsegregation\\b"
121+
regexMs: "[sS]egregation(*)>"
122+
alternatives: [ separation ]
123+
description: This term is racially insensitive
124+
- name: slave
125+
terms: [slave]
126+
severity: error
127+
regex: "\\bslave\\b"
128+
regexMs: "[sS]lave(*)>"
129+
alternatives: [ secondary, worker, replica ]
130+
description: This term is racially insensitive
131+
- name: suffer
132+
terms: [suffer]
133+
severity: error
134+
regex: "\\bsuffer\\b"
135+
regexMs: "[sS]uffer(*)>"
136+
alternatives: [ decrease, lessen, shrink, increase, growth, experience ]
137+
description: This term carries implications of violence
138+
- name: war room
139+
terms: [war room]
140+
severity: error
141+
regex: war[\s-_]*room
142+
regexMs: "[wW]arroom(*)>"
143+
alternatives: [ operations room, ops room ]
144+
description: This term carries implications of violence
145+
- name: white hat
146+
terms: [white hat]
147+
severity: error
148+
regex: white[\s-_]*hat
149+
regexMs: "[wW]hitehat(*)>"
150+
alternatives: [ ethical(adj) ]
151+
description: This term is racially insensitive
152+
- name: whitelist
153+
terms: [whitelist]
154+
severity: error
155+
regex: white[\s-_]*list
156+
regexMs: "[wW]hitelist(*)>"
157+
alternatives: [ allowlist(n), safelist(n), acceptlist(n), approved list(n), allow(v), approve(v) ]
158+
description: This term is racially insensitive
159+

0 commit comments

Comments
 (0)