diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml new file mode 100644 index 00000000..ec04c8ab --- /dev/null +++ b/.github/workflows/docker.yml @@ -0,0 +1,41 @@ +name: Build Docker Images + +on: + push: + paths-ignore: + - "*.md" + - "binder/**" + - "docs/**" + - "examples/**" + +jobs: + build: + name: Build Docker Images + runs-on: ubuntu-latest + steps: + - name: Checkout Repo + uses: actions/checkout@v2 + - name: Set Up Python + uses: actions/setup-python@v2 + with: + python-version: 3.8 + - name: Install Dev Dependencies + run: | + python -m pip install --upgrade pip + make dev-env lint-install + - name: Lint Dockerfiles + run: make lint-all + - name: Debug python + run: which pytest + - name: Build Docker Images + run: make build-test-all + + push: + name: Push Docker Images + runs-on: ubuntu-latest + needs: + - build + if: github.ref == 'refs/heads/master' + steps: + - name: TODO + run: echo "todo" diff --git a/.github/workflows/sphinx.yml b/.github/workflows/sphinx.yml new file mode 100644 index 00000000..16798076 --- /dev/null +++ b/.github/workflows/sphinx.yml @@ -0,0 +1,25 @@ +name: Build Sphinx Documentation + +on: + push: + paths: + - "docs/**" + - ".github/workflows/sphinx.yml" + +jobs: + build: + name: Build Sphinx Documentation + runs-on: ubuntu-latest + steps: + - name: Checkout Repo + uses: actions/checkout@v2 + + template: + name: Update English Translation Templates + runs-on: ubuntu-latest + needs: + - build + if: github.ref == 'refs/heads/master' + steps: + - name: TODO + run: echo "todo"