File tree Expand file tree Collapse file tree 2 files changed +29
-0
lines changed Expand file tree Collapse file tree 2 files changed +29
-0
lines changed Original file line number Diff line number Diff line change
1
+ #! /usr/bin/env bash
2
+
3
+ sed -i' ' \
4
+ -e ' /./{H;$!d}' \
5
+ -e ' x' \
6
+ -e ' s|\[package.source\]\ntype\s*=\s*\"legacy\"\nurl\s*=\s*\"https://nexus.corp.indeed.com/repository/pypi/simple\"\nreference\s*=\s*\"nexus\"||' \
7
+ poetry.lock
8
+
9
+ sed -i' ' \
10
+ -e ' 1{/^\s*$/d}' \
11
+ poetry.lock
12
+
13
+ sed -i' ' \
14
+ -e ' /^\s*$/N;/^\s*\n$/D' \
15
+ poetry.lock
16
+
17
+ CHANGES=$( git diff --exit-code poetry.lock | grep -Pzo ' \-\[package.source\]\n\-type = "legacy"\n\-url = "https://nexus.corp.indeed.com/repository/pypi/simple"\n\-reference = "nexus"\n' | wc -c)
18
+
19
+ if [[ $CHANGES -eq 0 ]]; then
20
+ exit 0
21
+ fi
22
+
23
+ exit 1
Original file line number Diff line number Diff line change 48
48
pass_filenames : false
49
49
args :
50
50
- " iwf"
51
+
52
+ - id : no-nexus
53
+ name : Remove nexus references
54
+ entry : .githooks/no-nexus.sh
55
+ language : script
56
+ types : [file] # Example: run on all files, adjust as needed
You can’t perform that action at this time.
0 commit comments