diff --git a/.github/pipeline-version b/.github/pipeline-version
index dc1e644..bd8bf88 100644
--- a/.github/pipeline-version
+++ b/.github/pipeline-version
@@ -1 +1 @@
-1.6.0
+1.7.0
diff --git a/.github/workflows/create-package.yml b/.github/workflows/create-package.yml
index 8bdb6ec..7d1ba0c 100644
--- a/.github/workflows/create-package.yml
+++ b/.github/workflows/create-package.yml
@@ -63,7 +63,7 @@ jobs:
                   "https://github.com/buildpacks/pack/releases/download/v${PACK_VERSION}/pack-v${PACK_VERSION}-linux.tgz" \
                 | tar -C "${HOME}"/bin -xz pack
               env:
-                PACK_VERSION: 0.14.2
+                PACK_VERSION: 0.15.0
             - uses: actions/checkout@v2
             - if: ${{ false }}
               uses: actions/cache@v2
diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index 439fb49..916e7bb 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -42,7 +42,7 @@ jobs:
                   "https://github.com/buildpacks/pack/releases/download/v${PACK_VERSION}/pack-v${PACK_VERSION}-linux.tgz" \
                 | tar -C "${HOME}"/bin -xz pack
               env:
-                PACK_VERSION: 0.14.2
+                PACK_VERSION: 0.15.0
             - uses: actions/setup-go@v2
               with:
                 go-version: "1.15"
diff --git a/.github/workflows/update-pipeline.yml b/.github/workflows/update-pipeline.yml
index 6efd602..9e758c8 100644
--- a/.github/workflows/update-pipeline.yml
+++ b/.github/workflows/update-pipeline.yml
@@ -1,5 +1,10 @@
 name: Update Pipeline
 "on":
+    push:
+        branches:
+            - main
+        paths:
+            - .github/pipeline-descriptor.yml
     schedule:
         - cron: 0 5 * * 1-5
     workflow_dispatch: {}