diff --git a/.github/workflows/logical-backup.yml b/.github/workflows/logical-backup.yml index 5e53ba0..84c4c1d 100644 --- a/.github/workflows/logical-backup.yml +++ b/.github/workflows/logical-backup.yml @@ -2,14 +2,12 @@ name: Build Logical backup on: push: - branches: [ "*" ] - paths: 'logical-backup/**' + branches: [ "fix-logical-backup" ] tags: [ "v*" ] jobs: build-and-push: runs-on: ubuntu-latest - steps: - name: Checkout code uses: actions/checkout@v2 @@ -17,30 +15,42 @@ jobs: - name: Set up Docker Buildx uses: docker/setup-buildx-action@v1 - - name: Generate container metadata - id: meta - uses: docker/metadata-action@v3 - with: - images: ghcr.io/obmondo/logical-backup - tags: | - type=ref,event=branch,enable=${{ !endsWith(github.ref, github.event.repository.default_branch) }} - type=raw,value=latest,enable=${{ endsWith(github.ref, github.event.repository.default_branch) }} - type=ref,event=tag - flavor: | - latest=false - - name: Login to GitHub Container Registry - uses: docker/login-action@v3 - with: - registry: ghcr.io - username: ${{ github.repository_owner }} - password: ${{ secrets.GITHUB_TOKEN }} + - name: Get changed files + id: changed-files + uses: tj-actions/changed-files@v44 + + - name: List all changed files + env: + ALL_CHANGED_FILES: ${{ steps.changed-files.outputs.all_changed_files }} + run: | + for file in ${ALL_CHANGED_FILES}; do + echo "$file was changed" + done + + # - name: Generate container metadata + # id: meta + # uses: docker/metadata-action@v3 + # with: + # images: ghcr.io/obmondo/logical-backup + # tags: | + # type=ref,event=branch,enable=${{ !endsWith(github.ref, github.event.repository.default_branch) }} + # type=raw,value=latest,enable=${{ endsWith(github.ref, github.event.repository.default_branch) }} + # type=ref,event=tag + # flavor: | + # latest=false + # - name: Login to GitHub Container Registry + # uses: docker/login-action@v3 + # with: + # registry: ghcr.io + # username: ${{ github.repository_owner }} + # password: ${{ secrets.GITHUB_TOKEN }} - - name: Build & push container image - id: docker_build - uses: docker/build-push-action@v5.3.0 - with: - file: "./logical-backup/Dockerfile" - context: . - labels: ${{ steps.meta.outputs.labels }} - push: true - tags: ${{ steps.meta.outputs.tags }} + # - name: Build & push container image + # id: docker_build + # uses: docker/build-push-action@v5.3.0 + # with: + # file: "./logical-backup/Dockerfile" + # context: . + # labels: ${{ steps.meta.outputs.labels }} + # push: true + # tags: ${{ steps.meta.outputs.tags }}