Compare commits
5
Commits
main
..
9e70604087
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9e70604087 | ||
|
|
22f5afdb58 | ||
|
|
b3e5d63e86 | ||
|
|
1f66db0ba4 | ||
|
|
4ad8a4f4a4 |
@@ -32,10 +32,6 @@ jobs:
|
||||
needs: test
|
||||
if: github.event_name == 'push' && github.ref == 'refs/heads/main'
|
||||
runs-on: node
|
||||
env:
|
||||
DOCKER_HOST: tcp://localhost:2376
|
||||
DOCKER_TLS_VERIFY: "1"
|
||||
DOCKER_CERT_PATH: /docker-certs/client
|
||||
steps:
|
||||
- name: Install Node.js and Docker
|
||||
run: |
|
||||
@@ -51,44 +47,6 @@ jobs:
|
||||
SHORT_SHA=$(git rev-parse --short HEAD)
|
||||
echo "short_sha=${SHORT_SHA}" >> $GITHUB_OUTPUT
|
||||
|
||||
- name: Pre-verify Docker and Registry
|
||||
run: |
|
||||
echo "=== Docker Setup Verification ==="
|
||||
echo "✓ DOCKER_HOST: ${DOCKER_HOST}"
|
||||
echo "✓ DOCKER_TLS_VERIFY: ${DOCKER_TLS_VERIFY}"
|
||||
echo "✓ DOCKER_CERT_PATH: ${DOCKER_CERT_PATH}"
|
||||
echo ""
|
||||
echo "=== Docker Daemon Check ==="
|
||||
if ! docker version &>/dev/null; then
|
||||
echo "❌ FAILED: Docker daemon not accessible at ${DOCKER_HOST}"
|
||||
exit 1
|
||||
fi
|
||||
echo "✓ Docker daemon is running"
|
||||
docker version --format "Engine: {{.Server.Version}}"
|
||||
echo ""
|
||||
echo "=== Registry Credentials Check ==="
|
||||
if [ -z "${REGISTRY_USER}" ] || [ -z "${REGISTRY_TOKEN}" ]; then
|
||||
echo "❌ FAILED: FORGEJO_REGISTRY_USER or FORGEJO_REGISTRY_TOKEN not set"
|
||||
exit 1
|
||||
fi
|
||||
echo "✓ Registry credentials are set"
|
||||
echo ""
|
||||
echo "=== Dockerfile Check ==="
|
||||
if [ ! -f Dockerfile ]; then
|
||||
echo "❌ FAILED: Dockerfile not found"
|
||||
exit 1
|
||||
fi
|
||||
echo "✓ Dockerfile exists"
|
||||
echo ""
|
||||
echo "=== Image Tag Check ==="
|
||||
echo "✓ IMAGE tag will be: ${IMAGE}:${{ steps.sha.outputs.short_sha }}"
|
||||
echo "✓ Latest tag will be: ${IMAGE}:latest"
|
||||
echo ""
|
||||
echo "=== All pre-checks passed ==="
|
||||
env:
|
||||
REGISTRY_USER: ${{ secrets.FORGEJO_REGISTRY_USER }}
|
||||
REGISTRY_TOKEN: ${{ secrets.FORGEJO_REGISTRY_TOKEN }}
|
||||
|
||||
- name: Registry login
|
||||
run: |
|
||||
echo "${REGISTRY_TOKEN}" | docker login "${REGISTRY}" \
|
||||
|
||||
+2
-2
@@ -14,7 +14,7 @@
|
||||
"license": "ISC",
|
||||
"dependencies": {
|
||||
"framer-motion": "^11.0.0",
|
||||
"lucide-react": "^1.41.0",
|
||||
"lucide-react": "^0.344.0",
|
||||
"next": "^15.5.20",
|
||||
"react": "^19.2.7",
|
||||
"react-dom": "^19.2.7",
|
||||
@@ -28,7 +28,7 @@
|
||||
"@typescript-eslint/eslint-plugin": "^8.64.0",
|
||||
"@typescript-eslint/parser": "^8.64.0",
|
||||
"autoprefixer": "^10.4.16",
|
||||
"eslint": "^9.0.0",
|
||||
"eslint": "^8.57.1",
|
||||
"eslint-config-next": "^16.2.10",
|
||||
"postcss": "^8.4.32",
|
||||
"typescript": "5.8.2"
|
||||
|
||||
Reference in New Issue
Block a user