diff --git a/.github/workflows/ci-production.yaml b/.github/workflows/ci-production.yaml new file mode 100644 index 00000000..3d011bbb --- /dev/null +++ b/.github/workflows/ci-production.yaml @@ -0,0 +1,39 @@ +name: Production Service Testing + +on: + schedule: + - cron: '0 */6 * * *' + workflow_dispatch: + +jobs: + test: + runs-on: ubuntu-latest + environment: production-service + + steps: + - uses: actions/checkout@v3 + with: + ref: 3.0_develop + + - name: Set up Python 3.12 + uses: actions/setup-python@v4 + with: + python-version: 3.12 + + - name: Save secret + run: 'echo "$SERVICEX_YAML" > servicex.yaml' + shell: bash + env: + SERVICEX_YAML: ${{ secrets.SERVICEX_YAML }} + + - name: Install package + run: | + python -m pip install --upgrade uv + uv pip install --system --upgrade pip setuptools wheel + uv pip install --system --upgrade '.[databinder,pandas,test]' + uv pip list --system + + - name: Run example + working-directory: examples + run: python3 Uproot_UprootRaw_Dict.py +