(fix): workflow debugging

This commit is contained in:
Alois 2026-06-28 20:56:04 +02:00
commit ab82762831

View file

@ -40,16 +40,36 @@ jobs:
run: |
set -eu
export DOCKER_CONFIG="$(mktemp -d)"
trap 'rm -rf "$DOCKER_CONFIG"' EXIT
export DOCKER_CONFIG="$PWD/.docker"
rm -rf "$DOCKER_CONFIG"
mkdir -p "$DOCKER_CONFIG"
DOCKER_USER="$(printf '%s' "$DOCKER_USER" | tr -d '\r\n')"
DOCKER_PASSWD="$(printf '%s' "$DOCKER_PASSWD" | tr -d '\r\n')"
printf '%s' "$DOCKER_PASSWD" | docker login docker.io --username "$DOCKER_USER" --password-stdin
if [ -z "$DOCKER_USER" ]; then
echo "DOCKER_USER secret is empty"
exit 1
fi
if [ -z "$DOCKER_PASSWD" ]; then
echo "DOCKER_PASSWD secret is empty"
exit 1
fi
case "$DOCKER_USER" in
*:*)
echo "DOCKER_USER must be only the Docker Hub username, not username:token"
exit 1
;;
esac
printf '%s' "$DOCKER_PASSWD" | docker login https://index.docker.io/v1/ --username "$DOCKER_USER" --password-stdin
- name: Build & Push
run: |
export DOCKER_CONFIG="$PWD/.docker"
docker build -f dockerfile -t tensamin/iota:latest .
docker push tensamin/iota:latest