Add verify docker prefix (#90)
* Add verify docker prefix * Update args * Fix the order
This commit is contained in:
parent
faa1091c40
commit
8ad93d5517
|
@ -15,6 +15,9 @@ jobs:
|
||||||
- name: Verify mirror.txt
|
- name: Verify mirror.txt
|
||||||
run: |
|
run: |
|
||||||
./hack/verify-fmt.sh mirror.txt || { echo "Please run './hack/fmt.sh mirror.txt'"; exit 1; }
|
./hack/verify-fmt.sh mirror.txt || { echo "Please run './hack/fmt.sh mirror.txt'"; exit 1; }
|
||||||
|
- name: Verify docker prefix
|
||||||
|
run: |
|
||||||
|
./hack/verify-docker-prefix.sh mirror.txt
|
||||||
- name: Verify Image Exists
|
- name: Verify Image Exists
|
||||||
run: |
|
run: |
|
||||||
./hack/verify-image.sh https://github.com/${{ github.repository }}/pull/${{ github.event.pull_request.number }}.patch
|
./hack/verify-image.sh mirror.txt https://github.com/${{ github.repository }}/pull/${{ github.event.pull_request.number }}.patch
|
||||||
|
|
|
@ -0,0 +1,26 @@
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
file=$1
|
||||||
|
|
||||||
|
cp ${file} ${file}.bak
|
||||||
|
|
||||||
|
cat ${file} | grep docker.io | grep library | sed 's#docker.io/library/#docker.io/#' >>${file}.bak
|
||||||
|
|
||||||
|
cat ${file} | grep -e "docker\.io/\w\+:\|docker\.io/\w\+$" | sed 's#docker.io/#docker.io/library/#' >>${file}.bak
|
||||||
|
|
||||||
|
$(dirname "${BASH_SOURCE}")/fmt.sh ${file}.bak
|
||||||
|
|
||||||
|
result=$(diff ${file} ${file}.bak)
|
||||||
|
|
||||||
|
if [[ "${result}" != "" ]]; then
|
||||||
|
echo "Usually docker.io/* and docker.io/library/* appear in pairs "
|
||||||
|
echo "Please run following command to fix the issue:"
|
||||||
|
echo "cat <<EOF >> ${file}"
|
||||||
|
echo "${result}" | grep "^>" | sed 's/^>\s\+//'
|
||||||
|
echo "EOF"
|
||||||
|
echo "./hack/fmt.sh ${file}"
|
||||||
|
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
rm ${file}.bak
|
|
@ -1,6 +1,7 @@
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
cp $1 $1.bak
|
cp $1 $1.bak
|
||||||
./hack/fmt.sh $1.bak
|
|
||||||
|
$(dirname "${BASH_SOURCE}")/fmt.sh $1.bak
|
||||||
|
|
||||||
diff -c $1 $1.bak && rm $1.bak
|
diff -c $1 $1.bak && rm $1.bak
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
patch_url=$1
|
file=$1
|
||||||
|
|
||||||
file=mirror.txt
|
patch_url=$2
|
||||||
|
|
||||||
cp "${file}" "${file}.bak"
|
cp "${file}" "${file}.bak"
|
||||||
|
|
||||||
|
|
|
@ -92,6 +92,7 @@ docker.io/library/alpine
|
||||||
docker.io/library/busybox
|
docker.io/library/busybox
|
||||||
docker.io/library/centos
|
docker.io/library/centos
|
||||||
docker.io/library/debian
|
docker.io/library/debian
|
||||||
|
docker.io/library/docker
|
||||||
docker.io/library/golang
|
docker.io/library/golang
|
||||||
docker.io/library/haproxy
|
docker.io/library/haproxy
|
||||||
docker.io/library/mariadb
|
docker.io/library/mariadb
|
||||||
|
@ -99,6 +100,7 @@ docker.io/library/mysql
|
||||||
docker.io/library/nats-streaming
|
docker.io/library/nats-streaming
|
||||||
docker.io/library/nginx
|
docker.io/library/nginx
|
||||||
docker.io/library/node
|
docker.io/library/node
|
||||||
|
docker.io/library/openjdk
|
||||||
docker.io/library/python
|
docker.io/library/python
|
||||||
docker.io/library/redis
|
docker.io/library/redis
|
||||||
docker.io/library/registry
|
docker.io/library/registry
|
||||||
|
|
Loading…
Reference in New Issue