diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index e19a751..a4aab02 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -4,7 +4,17 @@ on: push: branches: - main + paths: + - '**.rs' + - '**/Cargo.toml' + - '**/Cargo.lock' pull_request: + branches: + - main + paths: + - '**.rs' + - '**/Cargo.toml' + - '**/Cargo.lock' jobs: lint-and-format: diff --git a/.github/workflows/docker-deploy.yml b/.github/workflows/docker-deploy.yml index 58cd958..ef9b563 100644 --- a/.github/workflows/docker-deploy.yml +++ b/.github/workflows/docker-deploy.yml @@ -6,18 +6,19 @@ on: - main jobs: - docker: + docker-deploy: + needs: build runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v2 - - name: Download artifact - uses: actions/download-artifact@v2 - with: - name: my-binary-x86_64-unknown-linux-gnu + - name: Download artifact + uses: actions/download-artifact@v2 + with: + name: my-binary-x86_64-unknown-linux-gnu - - name: Build Docker image - run: | - docker build -t pidgtm-user-updater:latest -f Dockerfile-UserUpdater . - echo ${{ secrets.DOCKER_PASSWORD }} | docker login -u ${{ secrets.DOCKER_USERNAME }} --password-stdin - docker push pidgtm-user-updater:latest + - name: Build Docker image + run: | + docker build -t pidgtm-user-updater:latest -f Dockerfile-UserUpdater . + echo ${{ secrets.DOCKER_PASSWORD }} | docker login -u ${{ secrets.DOCKER_USERNAME }} --password-stdin + docker push pidgtm-user-updater:latest