Skip to content

Commit

Permalink
first pass, try new scripts in CI
Browse files Browse the repository at this point in the history
  • Loading branch information
sambles committed Jul 12, 2024
1 parent 32b5596 commit 64f1cce
Showing 1 changed file with 25 additions and 10 deletions.
35 changes: 25 additions & 10 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,11 @@ jobs:
runs-on: ubuntu-latest
outputs:
oed_json_spec: ${{ steps.build_result.outputs.oed_json_spec }}
oed_excel_spec: ${{ steps.build_result.outputs.oed_excel_spec }}
env:
SPEC_PATH_IN: './OpenExposureData/Docs/OpenExposureData_Spec.xlsx'
SPEC_PATH_OUT: './ods_tools/data/OpenExposureData_Spec.json'
SPEC_PATH_IN: './OpenExposureData/OpenExposureData'
JSON_PATH_OUT: './ods_tools/data/OpenExposureData_Spec.json'
EXCEL_PATH_OUT: './ods_tools/data/OpenExposureData_Spec.xlsx'

steps:
- name: Github context
Expand Down Expand Up @@ -49,19 +51,32 @@ jobs:
python-version: 3.9
- run: pip install pip-tools pandas pyarrow openpyxl click tox

- name: Extract Spec
run: |
./docker/extract_spec.py json\
--source-excel-path ${{ env.SPEC_PATH_IN }} \
--output-json-path ${{ env.SPEC_PATH_OUT }}
- name: Create JSON spec
run: ./utils/gen-json.py
--source-csv-dir ${{ env.SPEC_PATH_IN }} \
--output-path ${{ env.JSON_PATH_OUT }}

- name: Create JSON spec
run: ./utils/gen-excel.py
--source-csv-dir ${{ env.SPEC_PATH_IN }} \
--output-path ${{ env.EXCEL_PATH_OUT }}

- name: Store spec
- name: store json spec
uses: actions/upload-artifact@v3
with:
name: extracted_spec
path: ${{ env.SPEC_PATH_OUT }}
path: ${{ env.json_path_out }}
retention-days: 5

- name: store excel spec
uses: actions/upload-artifact@v3
with:
name: excel_spec
path: ${{ env.excel_path_out }}
retention-days: 5

- name: Build output
id: build_result
run: echo "oed_json_spec=OpenExposureData_Spec.json" >> $GITHUB_OUTPUT
run: |
echo "oed_json_spec=OpenExposureData_Spec.json" >> $GITHUB_OUTPUT
echo "oed_excel_spec=OpenExposureData_Spec.xlsx" >> $GITHUB_OUTPUT

0 comments on commit 64f1cce

Please sign in to comment.