Compare commits

...

6 Commits

Author SHA1 Message Date
Jeremy
fa234461c3 Merge pull request #697 from Wikid82/bot/update-geolite2-checksum
chore(docker): update GeoLite2-Country.mmdb checksum
2026-02-15 22:29:55 -05:00
Wikid82
072be1b315 chore(docker): update GeoLite2-Country.mmdb checksum
Automated checksum update for GeoLite2-Country.mmdb database.

Old: e7983894137c5f6e83fac17752164c4e69b1f90cef3041c35921b508385e9005
New: 1cf82f09ce08a6e160d7426fc59fd6c12d56650e7408c832172b2eb9b62cf28d

Auto-generated by: .github/workflows/update-geolite2.yml
2026-02-16 02:57:08 +00:00
Jeremy
c5d7ad80d8 Merge pull request #677 from Wikid82/bot/update-geolite2-checksum
chore(docker): update GeoLite2-Country.mmdb checksum
2026-02-08 22:21:48 -05:00
Wikid82
ffb3ffa5ec chore(docker): update GeoLite2-Country.mmdb checksum
Automated checksum update for GeoLite2-Country.mmdb database.

Old: 62e263af0a2ee10d7ae6b8bf2515193ff496197ec99ff25279e5987e9bd67f39
New: e7983894137c5f6e83fac17752164c4e69b1f90cef3041c35921b508385e9005

Auto-generated by: .github/workflows/update-geolite2.yml
2026-02-09 02:57:24 +00:00
Jeremy
30e90a18c9 Merge pull request #659 from Wikid82/hotfix/ci
fix(ci): update health check URL from localhost to 127.0.0.1 for consistency
2026-02-04 15:08:24 -05:00
GitHub Actions
eb917a82e6 fix(ci): update health check URL from localhost to 127.0.0.1 for consistency
- workflow explicitly set PLAYWRIGHT_BASE_URL: http://localhost:8080 which overrides all the 127.0.0.1 defaults
2026-02-04 20:06:15 +00:00
2 changed files with 10 additions and 10 deletions

View File

@@ -186,9 +186,9 @@ jobs:
while [[ ${ATTEMPT} -lt ${MAX_ATTEMPTS} ]]; do
ATTEMPT=$((ATTEMPT + 1))
echo "Attempt ${ATTEMPT}/${MAX_ATTEMPTS}..."
if curl -sf http://localhost:8080/api/v1/health > /dev/null 2>&1; then
if curl -sf http://127.0.0.1:8080/api/v1/health > /dev/null 2>&1; then
echo "✅ Charon is healthy!"
curl -s http://localhost:8080/api/v1/health | jq .
curl -s http://127.0.0.1:8080/api/v1/health | jq .
exit 0
fi
sleep 2
@@ -233,7 +233,7 @@ jobs:
echo "Chromium Shard ${{ matrix.shard }} Complete | Duration: ${SHARD_DURATION}s"
echo "════════════════════════════════════════════"
env:
PLAYWRIGHT_BASE_URL: http://localhost:8080
PLAYWRIGHT_BASE_URL: http://127.0.0.1:8080
CI: true
TEST_WORKER_INDEX: ${{ matrix.shard }}
@@ -351,9 +351,9 @@ jobs:
while [[ ${ATTEMPT} -lt ${MAX_ATTEMPTS} ]]; do
ATTEMPT=$((ATTEMPT + 1))
echo "Attempt ${ATTEMPT}/${MAX_ATTEMPTS}..."
if curl -sf http://localhost:8080/api/v1/health > /dev/null 2>&1; then
if curl -sf http://127.0.0.1:8080/api/v1/health > /dev/null 2>&1; then
echo "✅ Charon is healthy!"
curl -s http://localhost:8080/api/v1/health | jq .
curl -s http://127.0.0.1:8080/api/v1/health | jq .
exit 0
fi
sleep 2
@@ -406,7 +406,7 @@ jobs:
echo "Firefox Shard ${{ matrix.shard }} Complete | Duration: ${SHARD_DURATION}s"
echo "════════════════════════════════════════════"
env:
PLAYWRIGHT_BASE_URL: http://localhost:8080
PLAYWRIGHT_BASE_URL: http://127.0.0.1:8080
CI: true
TEST_WORKER_INDEX: ${{ matrix.shard }}
@@ -524,9 +524,9 @@ jobs:
while [[ ${ATTEMPT} -lt ${MAX_ATTEMPTS} ]]; do
ATTEMPT=$((ATTEMPT + 1))
echo "Attempt ${ATTEMPT}/${MAX_ATTEMPTS}..."
if curl -sf http://localhost:8080/api/v1/health > /dev/null 2>&1; then
if curl -sf http://127.0.0.1:8080/api/v1/health > /dev/null 2>&1; then
echo "✅ Charon is healthy!"
curl -s http://localhost:8080/api/v1/health | jq .
curl -s http://127.0.0.1:8080/api/v1/health | jq .
exit 0
fi
sleep 2
@@ -579,7 +579,7 @@ jobs:
echo "WebKit Shard ${{ matrix.shard }} Complete | Duration: ${SHARD_DURATION}s"
echo "════════════════════════════════════════════"
env:
PLAYWRIGHT_BASE_URL: http://localhost:8080
PLAYWRIGHT_BASE_URL: http://127.0.0.1:8080
CI: true
TEST_WORKER_INDEX: ${{ matrix.shard }}

View File

@@ -350,7 +350,7 @@ RUN groupadd -g 1000 charon && \
# Note: In production, users should provide their own MaxMind license key
# This uses the publicly available GeoLite2 database
# In CI, timeout quickly rather than retrying to save build time
ARG GEOLITE2_COUNTRY_SHA256=62e263af0a2ee10d7ae6b8bf2515193ff496197ec99ff25279e5987e9bd67f39
ARG GEOLITE2_COUNTRY_SHA256=1cf82f09ce08a6e160d7426fc59fd6c12d56650e7408c832172b2eb9b62cf28d
RUN mkdir -p /app/data/geoip && \
if [ -n "$CI" ]; then \
echo "⏱️ CI detected - quick download (10s timeout, no retries)"; \