From c1546f96f774fd18b5b920873efb33e640c9734b Mon Sep 17 00:00:00 2001 From: busma13 Date: Thu, 25 Jul 2024 11:14:06 -0700 Subject: [PATCH 1/4] add scripts --- package.json | 3 +++ scripts/docker-limit-check.sh | 8 ++++++++ 2 files changed, 11 insertions(+) create mode 100755 scripts/docker-limit-check.sh diff --git a/package.json b/package.json index 70faa6aa..fab58ade 100644 --- a/package.json +++ b/package.json @@ -19,6 +19,9 @@ "build:watch": "tsc --build --watch", "bump": "ts-scripts bump", "bump-asset": "ts-scripts bump-asset", + "docker:limit": "./scripts/docker-limit-check.sh", + "docker:listImages": "ts-scripts images list", + "docker:saveImages": "ts-scripts images save", "lint": "eslint --ignore-path .gitignore --ext .js,.ts .", "lint:fix": "yarn lint --fix", "publish:changed": "./scripts/publish.sh", diff --git a/scripts/docker-limit-check.sh b/scripts/docker-limit-check.sh new file mode 100755 index 00000000..7d92a2bd --- /dev/null +++ b/scripts/docker-limit-check.sh @@ -0,0 +1,8 @@ +#!/bin/bash +### +## This checks the docker rate limit +### +TOKEN=$(curl -Ss --user "$USER:$PASS" "https://auth.docker.io/token?service=registry.docker.io&scope=repository:ratelimitpreview/test:pull" | jq -r .token) +result=$(curl -Ss --head -H "Authorization: Bearer $TOKEN" https://registry-1.docker.io/v2/ratelimitpreview/test/manifests/latest) + +echo "$result" From 9370a39e0eab00acbb23514d51fd7470e5984071 Mon Sep 17 00:00:00 2001 From: busma13 Date: Thu, 25 Jul 2024 11:14:23 -0700 Subject: [PATCH 2/4] add daily-docker-cache workflow --- .github/workflows/daily-docker-cache.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 .github/workflows/daily-docker-cache.yml diff --git a/.github/workflows/daily-docker-cache.yml b/.github/workflows/daily-docker-cache.yml new file mode 100644 index 00000000..3b9328a2 --- /dev/null +++ b/.github/workflows/daily-docker-cache.yml @@ -0,0 +1,11 @@ +name: Daily Docker Cache + +on: + schedule: + - cron: '0 12 * * 1-5' # Monday - Friday at 5am Arizona Time + workflow_dispatch: + +jobs: + call-refresh-docker-cache-workflow: + uses: terascope/workflows/.github/workflows/refresh-docker-cache.yml + secrets: inherit From ca2fc8de446916bf40d4304d3ba645b13424461c Mon Sep 17 00:00:00 2001 From: busma13 Date: Mon, 29 Jul 2024 09:21:31 -0700 Subject: [PATCH 3/4] update workflow hash --- .github/workflows/build-and-publish-asset.yml | 2 +- .github/workflows/daily-docker-cache.yml | 2 +- .github/workflows/test-asset.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build-and-publish-asset.yml b/.github/workflows/build-and-publish-asset.yml index f4588173..21ac5438 100644 --- a/.github/workflows/build-and-publish-asset.yml +++ b/.github/workflows/build-and-publish-asset.yml @@ -7,5 +7,5 @@ on: jobs: call-asset-build: - uses: terascope/workflows/.github/workflows/asset-build-and-publish.yml@73a80a9e19cde53baf8a918e2c7c69bf39ca884a + uses: terascope/workflows/.github/workflows/asset-build-and-publish.yml@f5e098fa861fe7744fa61842e82124f806364be9 secrets: inherit diff --git a/.github/workflows/daily-docker-cache.yml b/.github/workflows/daily-docker-cache.yml index 3b9328a2..67ef27ae 100644 --- a/.github/workflows/daily-docker-cache.yml +++ b/.github/workflows/daily-docker-cache.yml @@ -7,5 +7,5 @@ on: jobs: call-refresh-docker-cache-workflow: - uses: terascope/workflows/.github/workflows/refresh-docker-cache.yml + uses: terascope/workflows/.github/workflows/refresh-docker-cache.yml@f5e098fa861fe7744fa61842e82124f806364be9 secrets: inherit diff --git a/.github/workflows/test-asset.yml b/.github/workflows/test-asset.yml index 468b236d..ef8131b1 100644 --- a/.github/workflows/test-asset.yml +++ b/.github/workflows/test-asset.yml @@ -9,5 +9,5 @@ on: jobs: call-asset-test-workflow: - uses: terascope/workflows/.github/workflows/asset-test.yml@73a80a9e19cde53baf8a918e2c7c69bf39ca884a + uses: terascope/workflows/.github/workflows/asset-test.yml@f5e098fa861fe7744fa61842e82124f806364be9 secrets: inherit From a385aea7420a93cdf13a660c569a272512b69a06 Mon Sep 17 00:00:00 2001 From: busma13 Date: Mon, 29 Jul 2024 09:57:09 -0700 Subject: [PATCH 4/4] change daily cache run time --- .github/workflows/daily-docker-cache.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/daily-docker-cache.yml b/.github/workflows/daily-docker-cache.yml index 67ef27ae..63584e04 100644 --- a/.github/workflows/daily-docker-cache.yml +++ b/.github/workflows/daily-docker-cache.yml @@ -2,7 +2,7 @@ name: Daily Docker Cache on: schedule: - - cron: '0 12 * * 1-5' # Monday - Friday at 5am Arizona Time + - cron: '0 11 * * 1-5' # Monday - Friday at 4am Arizona Time workflow_dispatch: jobs: