name: SCIS Invoice Calculator on: schedule: - cron: '0 6 * * *' workflow_dispatch: jobs: scis_invoice_calculator: runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v3 - name: Set up Python uses: actions/setup-python@v4 with: python-version: '3.12' - name: Install dependencies run: | pip install poetry poetry install --no-root - name: run script run: | bash scis_invoice.sh env: PYTHONPATH: ${{ github.workspace }} SOUTH_COAST_INSULATION_SERVICE_SHAREPOINT_ID: ${{ secrets.SOUTH_COAST_INSULATION_SERVICE_SHAREPOINT_ID }} JJC_SERVICE_SHAREPOINT_ID: ${{ secrets.JJC_SERVICE_SHAREPOINT_ID }} BAXTER_KELLY_SERVICE_SHAREPOINT_ID: ${{ secrets.BAXTER_KELLY_SERVICE_SHAREPOINT_ID }} SGEC_SERVICE_SHAREPOINT_ID: ${{ secrets.SGEC_SERVICE_SHAREPOINT_ID }} SHAREPOINT_CLIENT_ID: ${{ secrets.SHAREPOINT_CLIENT_ID }} SHAREPOINT_CLIENT_SECRET: ${{ secrets.SHAREPOINT_CLIENT_SECRET }} SHAREPOINT_TENANT_ID: ${{ secrets.SHAREPOINT_TENANT_ID }} - name: Upload Excel file uses: actions/upload-artifact@v4 with: name: my-excel-file path: survey_data.xlsx