From 5f2fb7525f98db5c58e7c2938aacb59f1b7cf84e Mon Sep 17 00:00:00 2001 From: covesturtevant Date: Wed, 18 Dec 2024 14:51:18 -0700 Subject: [PATCH] PROD aepg avro schemas action --- .../workflows/PROD_aepg600m_avro_schemas.yml | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 .github/workflows/PROD_aepg600m_avro_schemas.yml diff --git a/.github/workflows/PROD_aepg600m_avro_schemas.yml b/.github/workflows/PROD_aepg600m_avro_schemas.yml new file mode 100644 index 0000000..9e8f213 --- /dev/null +++ b/.github/workflows/PROD_aepg600m_avro_schemas.yml @@ -0,0 +1,29 @@ +name: PROD-aepg600m-avro-schemas +on: + push: + branches: + - 'prod' + paths: + - 'avro_schemas/aepg600m/**' + workflow_dispatch: {} # Allows trigger of workflow from web interface +jobs: + put-file: + runs-on: arc-neon-gke + #runs-on: ubuntu-latest + env: + PACHD_ADDRESS: grpcs://pachyderm-prod.transitions.gcp.neoninternal.org:443 + PACH_TOKEN: ${{ secrets.RepoOwnerPachydermProd }} + REPO: aepg600m_avro_schemas # Pachyderm repo + BRANCH: master # Pachyderm branch + IN_PATHS: 'avro_schemas/aepg600m' # Comma-separated list (no spaces) to one or more paths or directories. Length must match OUT_PATHS. If directory, all files in directory will be placed in pachyderm at corresponding entry of OUT_PATHS. + OUT_PATHS: '/aepg600m' # Comma-separated list (no spaces) of corresponding path(s) to place the files(s) in Pachyderm. Must be same length as IN_PATHS. If corresponding entry in IN_PATHS is a file, specify to the file. If corresponding entry in IN_PATHS is a directory, specify to the directory. + steps: + - uses: actions/checkout@v4 + - run: ls -la + + - uses: actions/setup-python@v3 + with: + python-version: '3.10' # Version range or exact version of a Python version to use, using SemVer's version range syntax + cache: 'pip' + - run: pip install -r .github/workflow_scripts/put_files/requirements.txt + - run: python3 -u .github/workflow_scripts/put_files/put_files.py