File tree 1 file changed +9
-5
lines changed
.github/actions/validator_pypi_publish
1 file changed +9
-5
lines changed Original file line number Diff line number Diff line change @@ -11,14 +11,18 @@ inputs:
11
11
description : ' PyPi Repository URL'
12
12
required : false
13
13
default : ' https://pypi.guardrailsai.com'
14
+ package_directory :
15
+ description : ' Package Directory "validator" or "some_parent_folder/package"'
16
+ required : false
17
+ default : ' validator'
14
18
15
19
runs :
16
20
using : " composite"
17
21
steps :
18
22
- name : Checkout "Validator" Repository
19
23
uses : actions/checkout@v3
20
24
with :
21
- path : ' validator '
25
+ path : ${{ inputs.package_directory }}
22
26
23
27
- name : Checkout "Action" repository
24
28
uses : actions/checkout@v3
@@ -56,22 +60,22 @@ runs:
56
60
- name : Move CI Scripts to Validator
57
61
shell : bash
58
62
run : |
59
- mv shared-ci-scripts/.github/actions/validator_pypi_publish/*.py ./validator
63
+ mv shared-ci-scripts/.github/actions/validator_pypi_publish/*.py ./${{ inputs.package_directory }}
60
64
61
65
- name : Rename Package
62
66
shell : bash
63
67
run : |
64
- cd validator
68
+ cd ${{ inputs.package_directory }}
65
69
CONCATANATED_NAME=$(python concat_name.py ${{ inputs.validator_id }})
66
70
NEW_PEP_PACKAGE_NAME=$(python package_name_normalization.py $CONCATANATED_NAME)
67
71
VALIDATOR_FOLDER_NAME=$(echo $NEW_PEP_PACKAGE_NAME | tr - _)
68
- mv ./validator ./$VALIDATOR_FOLDER_NAME
72
+ mv ./${{ inputs.package_directory }} ./$VALIDATOR_FOLDER_NAME
69
73
python add_build_prefix.py ./pyproject.toml $NEW_PEP_PACKAGE_NAME $VALIDATOR_FOLDER_NAME
70
74
71
75
- name : Build & Upload
72
76
shell : bash
73
77
run : |
74
- cd validator
78
+ cd ${{ inputs.package_directory }}
75
79
python -m build
76
80
twine upload dist/* -u __token__ -p ${{ inputs.guardrails_token }} -r private-repository
77
81
You can’t perform that action at this time.
0 commit comments