Loading .github/workflows/build-test.yml +15 −2 Original line number Diff line number Diff line Loading @@ -7,9 +7,9 @@ concurrency: cancel-in-progress: true env: NDIP_DOCKER_USER: "${{ secrets.NDIP_DOCKER_USER }}" NDIP_DOCKER_PASSWORD: "${{ secrets.NDIP_DOCKER_PASSWORD }}" NDIP_DOCKER_REPOSITORY: "${{ secrets.NDIP_DOCKER_REPOSITORY }}" READTHEDOCS_WEBHOOK_URL: "${{ secrets.READTHEDOCS_WEBHOOK_URL }}" READTHEDOCS_WEBHOOK_SECRET: "${{ secrets.READTHEDOCS_WEBHOOK_SECRET }}" jobs: build-and-test: Loading Loading @@ -46,3 +46,16 @@ jobs: run: docker run --rm ${{ steps.build.outputs.imageid }} sh -c "poetry run coverage run && poetry run coverage report" - name: Docs test run: docker run --rm ${{ steps.build.outputs.imageid }} bash build_docs.sh publish-docs: runs-on: ubuntu-latest timeout-minutes: 60 steps: - name: Verify readthedocs environment variables run: | if [ -z "$READTHEDOCS_WEBHOOK_SECRET" ] || [ -z "$READTHEDOCS_WEBHOOK_URL" ]; then echo "Error: READTHEDOCS_WEBHOOK_SECRET and/or READTHEDOCS_WEBHOOK_URL is not set." exit 1 fi - name: Trigger readthedocs build run: curl -X POST -d "branches=latest" -d "token=${READTHEDOCS_WEBHOOK_SECRET}" -d "default_branch=${{ github.ref }}" ${READTHEDOCS_WEBHOOK_URL} .github/workflows/publish-docs.ymldeleted 100644 → 0 +0 −33 Original line number Diff line number Diff line name: Publish Documentation on: - push: - branches: main - workflow_dispatch concurrency: group: "${{ github.ref }}" cancel-in-progress: true env: READTHEDOCS_WEBHOOK_URL: "${{ secrets.READTHEDOCS_WEBHOOK_URL }}" READTHEDOCS_WEBHOOK_SECRET: "${{ secrets.READTHEDOCS_WEBHOOK_SECRET }}" jobs: publish-docs: needs: tag-release runs-on: ubuntu-latest if: github.event_name == 'workflow_dispatch' timeout-minutes: 60 env: GIT_STRATEGY: clone IMAGE_NAME: "${NDIP_DOCKER_REPOSITORY}/${{ github.repository }}" steps: - name: Verify readthedocs environment variables run: | if [ -z "$READTHEDOCS_WEBHOOK_SECRET" ] || [ -z "$READTHEDOCS_WEBHOOK_URL" ]; then echo "Error: READTHEDOCS_WEBHOOK_SECRET and/or READTHEDOCS_WEBHOOK_URL is not set." exit 1 fi - name: Trigger readthedocs build run: curl -X POST -d "branches=latest" -d "token=${READTHEDOCS_WEBHOOK_SECRET}" -d "default_branch=${{ github.ref }}" ${READTHEDOCS_WEBHOOK_URL} Loading
.github/workflows/build-test.yml +15 −2 Original line number Diff line number Diff line Loading @@ -7,9 +7,9 @@ concurrency: cancel-in-progress: true env: NDIP_DOCKER_USER: "${{ secrets.NDIP_DOCKER_USER }}" NDIP_DOCKER_PASSWORD: "${{ secrets.NDIP_DOCKER_PASSWORD }}" NDIP_DOCKER_REPOSITORY: "${{ secrets.NDIP_DOCKER_REPOSITORY }}" READTHEDOCS_WEBHOOK_URL: "${{ secrets.READTHEDOCS_WEBHOOK_URL }}" READTHEDOCS_WEBHOOK_SECRET: "${{ secrets.READTHEDOCS_WEBHOOK_SECRET }}" jobs: build-and-test: Loading Loading @@ -46,3 +46,16 @@ jobs: run: docker run --rm ${{ steps.build.outputs.imageid }} sh -c "poetry run coverage run && poetry run coverage report" - name: Docs test run: docker run --rm ${{ steps.build.outputs.imageid }} bash build_docs.sh publish-docs: runs-on: ubuntu-latest timeout-minutes: 60 steps: - name: Verify readthedocs environment variables run: | if [ -z "$READTHEDOCS_WEBHOOK_SECRET" ] || [ -z "$READTHEDOCS_WEBHOOK_URL" ]; then echo "Error: READTHEDOCS_WEBHOOK_SECRET and/or READTHEDOCS_WEBHOOK_URL is not set." exit 1 fi - name: Trigger readthedocs build run: curl -X POST -d "branches=latest" -d "token=${READTHEDOCS_WEBHOOK_SECRET}" -d "default_branch=${{ github.ref }}" ${READTHEDOCS_WEBHOOK_URL}
.github/workflows/publish-docs.ymldeleted 100644 → 0 +0 −33 Original line number Diff line number Diff line name: Publish Documentation on: - push: - branches: main - workflow_dispatch concurrency: group: "${{ github.ref }}" cancel-in-progress: true env: READTHEDOCS_WEBHOOK_URL: "${{ secrets.READTHEDOCS_WEBHOOK_URL }}" READTHEDOCS_WEBHOOK_SECRET: "${{ secrets.READTHEDOCS_WEBHOOK_SECRET }}" jobs: publish-docs: needs: tag-release runs-on: ubuntu-latest if: github.event_name == 'workflow_dispatch' timeout-minutes: 60 env: GIT_STRATEGY: clone IMAGE_NAME: "${NDIP_DOCKER_REPOSITORY}/${{ github.repository }}" steps: - name: Verify readthedocs environment variables run: | if [ -z "$READTHEDOCS_WEBHOOK_SECRET" ] || [ -z "$READTHEDOCS_WEBHOOK_URL" ]; then echo "Error: READTHEDOCS_WEBHOOK_SECRET and/or READTHEDOCS_WEBHOOK_URL is not set." exit 1 fi - name: Trigger readthedocs build run: curl -X POST -d "branches=latest" -d "token=${READTHEDOCS_WEBHOOK_SECRET}" -d "default_branch=${{ github.ref }}" ${READTHEDOCS_WEBHOOK_URL}