diff --git a/docker/basic/only-digest/latest/Dockerfile b/docker/basic/only-digest/latest/Dockerfile new file mode 100644 index 00000000..48985570 --- /dev/null +++ b/docker/basic/only-digest/latest/Dockerfile @@ -0,0 +1 @@ +FROM ghcr.io/dependabot/dependabot-updater@sha256:fb82831a055f7217d7935fc4cbc29ee900d1321565952edb870a755c4836468c \ No newline at end of file diff --git a/docker/basic/only-digest/old/Dockerfile b/docker/basic/only-digest/old/Dockerfile new file mode 100644 index 00000000..b0ab51d7 --- /dev/null +++ b/docker/basic/only-digest/old/Dockerfile @@ -0,0 +1 @@ +FROM ghcr.io/dependabot/dependabot-updater@sha256:2f1df3a9bf8f2a9b2244c338f3f5d434a35e4910302f483fe2030eeb7cc66bc7 \ No newline at end of file diff --git a/docker/basic/tagged-plus-diggest/latest/Dockerfile b/docker/basic/tagged-plus-diggest/latest/Dockerfile new file mode 100644 index 00000000..f5a95e97 --- /dev/null +++ b/docker/basic/tagged-plus-diggest/latest/Dockerfile @@ -0,0 +1 @@ +FROM ghcr.io/dependabot/dependabot-updater:v2.0.20230126175323@sha256:fb82831a055f7217d7935fc4cbc29ee900d1321565952edb870a755c4836468c \ No newline at end of file diff --git a/docker/basic/tagged-plus-diggest/old/tagged_plus_digest.Dockerfile b/docker/basic/tagged-plus-diggest/old/tagged_plus_digest.Dockerfile new file mode 100644 index 00000000..c5f24b54 --- /dev/null +++ b/docker/basic/tagged-plus-diggest/old/tagged_plus_digest.Dockerfile @@ -0,0 +1 @@ +FROM ghcr.io/dependabot/dependabot-updater:v2.0.20230126130633@sha256:2f1df3a9bf8f2a9b2244c338f3f5d434a35e4910302f483fe2030eeb7cc66bc7 \ No newline at end of file diff --git a/docker/basic/tagged/latest/Dockerfile b/docker/basic/tagged/latest/Dockerfile new file mode 100644 index 00000000..4fc2f4ff --- /dev/null +++ b/docker/basic/tagged/latest/Dockerfile @@ -0,0 +1 @@ +FROM ghcr.io/dependabot/dependabot-updater:v2.0.20230126175323 \ No newline at end of file diff --git a/docker/basic/tagged/old/Dockerfile b/docker/basic/tagged/old/Dockerfile new file mode 100644 index 00000000..87ae7d02 --- /dev/null +++ b/docker/basic/tagged/old/Dockerfile @@ -0,0 +1 @@ +FROM ghcr.io/dependabot/dependabot-updater:v2.0.20230126130633 \ No newline at end of file diff --git a/tests/smoke-docker-basic-only-digest-latest.yaml b/tests/smoke-docker-basic-only-digest-latest.yaml new file mode 100644 index 00000000..bb75578b --- /dev/null +++ b/tests/smoke-docker-basic-only-digest-latest.yaml @@ -0,0 +1,39 @@ +input: + job: + command: update + package-manager: docker + allowed-updates: + - update-type: all + source: + provider: github + repo: dependabot/smoke-tests + directories: + - docker/basic/only-digest/latest/ + commit: 4464bf6535561ec44f5c729a1ab3f2610db0ffb5 + hostname: github.com + api-endpoint: https://api.github.com + credentials: + - host: github.com + password: $LOCAL_GITHUB_ACCESS_TOKEN + type: git_source + username: x-access-token +output: + - type: update_dependency_list + expect: + data: + dependencies: + - name: dependabot/dependabot-updater + requirements: + - file: Dockerfile + groups: [] + requirement: null + source: + digest: fb82831a055f7217d7935fc4cbc29ee900d1321565952edb870a755c4836468c + registry: ghcr.io + version: fb82831a055f7217d7935fc4cbc29ee900d1321565952edb870a755c4836468c + dependency_files: + - /docker/basic/only-digest/latest/Dockerfile + - type: mark_as_processed + expect: + data: + base-commit-sha: 4464bf6535561ec44f5c729a1ab3f2610db0ffb5 diff --git a/tests/smoke-docker-basic-only-digest-old.yaml b/tests/smoke-docker-basic-only-digest-old.yaml new file mode 100644 index 00000000..8ab7feff --- /dev/null +++ b/tests/smoke-docker-basic-only-digest-old.yaml @@ -0,0 +1,82 @@ +input: + job: + command: update + package-manager: docker + allowed-updates: + - update-type: all + ignore-conditions: + - dependency-name: dependabot/dependabot-updater + source: tests/smoke-docker-basic-only-digest-old.yaml + version-requirement: '>fb82831a055f7217d7935fc4cbc29ee900d1321565952edb870a755c4836468c' + source: + provider: github + repo: dependabot/smoke-tests + directories: + - docker/basic/only-digest/old/ + commit: 4464bf6535561ec44f5c729a1ab3f2610db0ffb5 + hostname: github.com + api-endpoint: https://api.github.com + credentials: + - host: github.com + password: $LOCAL_GITHUB_ACCESS_TOKEN + type: git_source + username: x-access-token +output: + - type: update_dependency_list + expect: + data: + dependencies: + - name: dependabot/dependabot-updater + requirements: + - file: Dockerfile + groups: [] + requirement: null + source: + digest: 2f1df3a9bf8f2a9b2244c338f3f5d434a35e4910302f483fe2030eeb7cc66bc7 + registry: ghcr.io + version: 2f1df3a9bf8f2a9b2244c338f3f5d434a35e4910302f483fe2030eeb7cc66bc7 + dependency_files: + - /docker/basic/only-digest/old/Dockerfile + - type: create_pull_request + expect: + data: + base-commit-sha: 4464bf6535561ec44f5c729a1ab3f2610db0ffb5 + dependencies: + - name: dependabot/dependabot-updater + previous-requirements: + - file: Dockerfile + groups: [] + requirement: null + source: + digest: 2f1df3a9bf8f2a9b2244c338f3f5d434a35e4910302f483fe2030eeb7cc66bc7 + registry: ghcr.io + previous-version: 2f1df3a9bf8f2a9b2244c338f3f5d434a35e4910302f483fe2030eeb7cc66bc7 + requirements: + - file: Dockerfile + groups: [] + requirement: null + source: + digest: fb82831a055f7217d7935fc4cbc29ee900d1321565952edb870a755c4836468c + registry: ghcr.io + version: fb82831a055f7217d7935fc4cbc29ee900d1321565952edb870a755c4836468c + directory: /docker/basic/only-digest/old + updated-dependency-files: + - content: FROM ghcr.io/dependabot/dependabot-updater@sha256:fb82831a055f7217d7935fc4cbc29ee900d1321565952edb870a755c4836468c + content_encoding: utf-8 + deleted: false + directory: /docker/basic/only-digest/old + name: Dockerfile + operation: update + support_file: false + type: file + pr-title: Bump dependabot/dependabot-updater from `2f1df3a` to `fb82831` in /docker/basic/only-digest/old + pr-body: | + Bumps dependabot/dependabot-updater from `2f1df3a` to `fb82831`. + commit-message: |- + Bump dependabot/dependabot-updater in /docker/basic/only-digest/old + + Bumps dependabot/dependabot-updater from `2f1df3a` to `fb82831`. + - type: mark_as_processed + expect: + data: + base-commit-sha: 4464bf6535561ec44f5c729a1ab3f2610db0ffb5 diff --git a/tests/smoke-docker-basic-tagged-latest.yaml b/tests/smoke-docker-basic-tagged-latest.yaml new file mode 100644 index 00000000..e743e180 --- /dev/null +++ b/tests/smoke-docker-basic-tagged-latest.yaml @@ -0,0 +1,39 @@ +input: + job: + command: update + package-manager: docker + allowed-updates: + - update-type: all + source: + provider: github + repo: dependabot/smoke-tests + directories: + - docker/basic/tagged/latest/ + commit: 4464bf6535561ec44f5c729a1ab3f2610db0ffb5 + hostname: github.com + api-endpoint: https://api.github.com + credentials: + - host: github.com + password: $LOCAL_GITHUB_ACCESS_TOKEN + type: git_source + username: x-access-token +output: + - type: update_dependency_list + expect: + data: + dependencies: + - name: dependabot/dependabot-updater + requirements: + - file: Dockerfile + groups: [] + requirement: null + source: + registry: ghcr.io + tag: v2.0.20230126175323 + version: v2.0.20230126175323 + dependency_files: + - /docker/basic/tagged/latest/Dockerfile + - type: mark_as_processed + expect: + data: + base-commit-sha: 4464bf6535561ec44f5c729a1ab3f2610db0ffb5 diff --git a/tests/smoke-docker-basic-tagged-old.yaml b/tests/smoke-docker-basic-tagged-old.yaml new file mode 100644 index 00000000..58b77937 --- /dev/null +++ b/tests/smoke-docker-basic-tagged-old.yaml @@ -0,0 +1,82 @@ +input: + job: + command: update + package-manager: docker + allowed-updates: + - update-type: all + ignore-conditions: + - dependency-name: dependabot/dependabot-updater + source: tests/smoke-docker-basic-tagged-old.yaml + version-requirement: '>v2.0.20230126175323' + source: + provider: github + repo: dependabot/smoke-tests + directories: + - docker/basic/tagged/old/ + commit: 4464bf6535561ec44f5c729a1ab3f2610db0ffb5 + hostname: github.com + api-endpoint: https://api.github.com + credentials: + - host: github.com + password: $LOCAL_GITHUB_ACCESS_TOKEN + type: git_source + username: x-access-token +output: + - type: update_dependency_list + expect: + data: + dependencies: + - name: dependabot/dependabot-updater + requirements: + - file: Dockerfile + groups: [] + requirement: null + source: + registry: ghcr.io + tag: v2.0.20230126130633 + version: v2.0.20230126130633 + dependency_files: + - /docker/basic/tagged/old/Dockerfile + - type: create_pull_request + expect: + data: + base-commit-sha: 4464bf6535561ec44f5c729a1ab3f2610db0ffb5 + dependencies: + - name: dependabot/dependabot-updater + previous-requirements: + - file: Dockerfile + groups: [] + requirement: null + source: + registry: ghcr.io + tag: v2.0.20230126130633 + previous-version: v2.0.20230126130633 + requirements: + - file: Dockerfile + groups: [] + requirement: null + source: + registry: ghcr.io + tag: v2.0.20230126175323 + version: v2.0.20230126175323 + directory: /docker/basic/tagged/old + updated-dependency-files: + - content: FROM ghcr.io/dependabot/dependabot-updater:v2.0.20230126175323 + content_encoding: utf-8 + deleted: false + directory: /docker/basic/tagged/old + name: Dockerfile + operation: update + support_file: false + type: file + pr-title: Bump dependabot/dependabot-updater from v2.0.20230126130633 to v2.0.20230126175323 in /docker/basic/tagged/old + pr-body: | + Bumps dependabot/dependabot-updater from v2.0.20230126130633 to v2.0.20230126175323. + commit-message: |- + Bump dependabot/dependabot-updater in /docker/basic/tagged/old + + Bumps dependabot/dependabot-updater from v2.0.20230126130633 to v2.0.20230126175323. + - type: mark_as_processed + expect: + data: + base-commit-sha: 4464bf6535561ec44f5c729a1ab3f2610db0ffb5 diff --git a/tests/smoke-docker-basic-tagged-plus-diggest-latest.yaml b/tests/smoke-docker-basic-tagged-plus-diggest-latest.yaml new file mode 100644 index 00000000..8b6abd68 --- /dev/null +++ b/tests/smoke-docker-basic-tagged-plus-diggest-latest.yaml @@ -0,0 +1,40 @@ +input: + job: + command: update + package-manager: docker + allowed-updates: + - update-type: all + source: + provider: github + repo: dependabot/smoke-tests + directories: + - docker/basic/tagged-plus-diggest/latest/ + commit: 4464bf6535561ec44f5c729a1ab3f2610db0ffb5 + hostname: github.com + api-endpoint: https://api.github.com + credentials: + - host: github.com + password: $LOCAL_GITHUB_ACCESS_TOKEN + type: git_source + username: x-access-token +output: + - type: update_dependency_list + expect: + data: + dependencies: + - name: dependabot/dependabot-updater + requirements: + - file: Dockerfile + groups: [] + requirement: null + source: + digest: fb82831a055f7217d7935fc4cbc29ee900d1321565952edb870a755c4836468c + registry: ghcr.io + tag: v2.0.20230126175323 + version: v2.0.20230126175323 + dependency_files: + - /docker/basic/tagged-plus-diggest/latest/Dockerfile + - type: mark_as_processed + expect: + data: + base-commit-sha: 4464bf6535561ec44f5c729a1ab3f2610db0ffb5 diff --git a/tests/smoke-docker-basic-tagged-plus-diggest-old.yaml b/tests/smoke-docker-basic-tagged-plus-diggest-old.yaml new file mode 100644 index 00000000..b6fb6276 --- /dev/null +++ b/tests/smoke-docker-basic-tagged-plus-diggest-old.yaml @@ -0,0 +1,85 @@ +input: + job: + command: update + package-manager: docker + allowed-updates: + - update-type: all + ignore-conditions: + - dependency-name: dependabot/dependabot-updater + source: tests/smoke-docker-basic-tagged-plus-diggest-old.yaml + version-requirement: '>v2.0.20230126175323' + source: + provider: github + repo: dependabot/smoke-tests + directories: + - docker/basic/tagged-plus-diggest/old/ + commit: 4464bf6535561ec44f5c729a1ab3f2610db0ffb5 + hostname: github.com + api-endpoint: https://api.github.com + credentials: + - host: github.com + password: $LOCAL_GITHUB_ACCESS_TOKEN + type: git_source + username: x-access-token +output: + - type: update_dependency_list + expect: + data: + dependencies: + - name: dependabot/dependabot-updater + requirements: + - file: tagged_plus_digest.Dockerfile + groups: [] + requirement: null + source: + digest: 2f1df3a9bf8f2a9b2244c338f3f5d434a35e4910302f483fe2030eeb7cc66bc7 + registry: ghcr.io + tag: v2.0.20230126130633 + version: v2.0.20230126130633 + dependency_files: + - /docker/basic/tagged-plus-diggest/old/tagged_plus_digest.Dockerfile + - type: create_pull_request + expect: + data: + base-commit-sha: 4464bf6535561ec44f5c729a1ab3f2610db0ffb5 + dependencies: + - name: dependabot/dependabot-updater + previous-requirements: + - file: tagged_plus_digest.Dockerfile + groups: [] + requirement: null + source: + digest: 2f1df3a9bf8f2a9b2244c338f3f5d434a35e4910302f483fe2030eeb7cc66bc7 + registry: ghcr.io + tag: v2.0.20230126130633 + previous-version: v2.0.20230126130633 + requirements: + - file: tagged_plus_digest.Dockerfile + groups: [] + requirement: null + source: + digest: fb82831a055f7217d7935fc4cbc29ee900d1321565952edb870a755c4836468c + registry: ghcr.io + tag: v2.0.20230126175323 + version: v2.0.20230126175323 + directory: /docker/basic/tagged-plus-diggest/old + updated-dependency-files: + - content: FROM ghcr.io/dependabot/dependabot-updater:v2.0.20230126175323@sha256:fb82831a055f7217d7935fc4cbc29ee900d1321565952edb870a755c4836468c + content_encoding: utf-8 + deleted: false + directory: /docker/basic/tagged-plus-diggest/old + name: tagged_plus_digest.Dockerfile + operation: update + support_file: false + type: file + pr-title: Bump dependabot/dependabot-updater from v2.0.20230126130633 to v2.0.20230126175323 in /docker/basic/tagged-plus-diggest/old + pr-body: | + Bumps dependabot/dependabot-updater from v2.0.20230126130633 to v2.0.20230126175323. + commit-message: |- + Bump dependabot/dependabot-updater + + Bumps dependabot/dependabot-updater from v2.0.20230126130633 to v2.0.20230126175323. + - type: mark_as_processed + expect: + data: + base-commit-sha: 4464bf6535561ec44f5c729a1ab3f2610db0ffb5