File tree Expand file tree Collapse file tree 1 file changed +9
-5
lines changed
.github/actions/validator_pypi_publish Expand file tree Collapse file tree 1 file changed +9
-5
lines changed Original file line number Diff line number Diff line change @@ -11,14 +11,18 @@ inputs:
1111 description : ' PyPi Repository URL'
1212 required : false
1313 default : ' https://pypi.guardrailsai.com'
14+ package_directory :
15+ description : ' Package Directory "validator" or "some_parent_folder/package"'
16+ required : false
17+ default : ' validator'
1418
1519runs :
1620 using : " composite"
1721 steps :
1822 - name : Checkout "Validator" Repository
1923 uses : actions/checkout@v3
2024 with :
21- path : ' validator '
25+ path : ${{ inputs.package_directory }}
2226
2327 - name : Checkout "Action" repository
2428 uses : actions/checkout@v3
@@ -56,22 +60,22 @@ runs:
5660 - name : Move CI Scripts to Validator
5761 shell : bash
5862 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 }}
6064
6165 - name : Rename Package
6266 shell : bash
6367 run : |
64- cd validator
68+ cd ${{ inputs.package_directory }}
6569 CONCATANATED_NAME=$(python concat_name.py ${{ inputs.validator_id }})
6670 NEW_PEP_PACKAGE_NAME=$(python package_name_normalization.py $CONCATANATED_NAME)
6771 VALIDATOR_FOLDER_NAME=$(echo $NEW_PEP_PACKAGE_NAME | tr - _)
68- mv ./validator ./$VALIDATOR_FOLDER_NAME
72+ mv ./${{ inputs.package_directory }} ./$VALIDATOR_FOLDER_NAME
6973 python add_build_prefix.py ./pyproject.toml $NEW_PEP_PACKAGE_NAME $VALIDATOR_FOLDER_NAME
7074
7175 - name : Build & Upload
7276 shell : bash
7377 run : |
74- cd validator
78+ cd ${{ inputs.package_directory }}
7579 python -m build
7680 twine upload dist/* -u __token__ -p ${{ inputs.guardrails_token }} -r private-repository
7781
You can’t perform that action at this time.
0 commit comments