Compare commits

..

2 commits

Author SHA1 Message Date
9652d33a01
remove test branch for building
All checks were successful
continuous-integration/drone/push Build is passing
2025-10-30 20:06:10 +01:00
581209510c
Revert "dropme: remove other drone tasks for faster debugging"
All checks were successful
continuous-integration/drone/push Build is passing
This reverts commit cdc91aec57.
2025-10-30 20:01:20 +01:00

View file

@ -19,7 +19,6 @@ steps:
commands:
- mix_lock_hash=$(sha256sum mix.lock | cut -d ' ' -f 1)
- echo "$DRONE_REPO_OWNER/$DRONE_REPO_NAME/$mix_lock_hash" >> .cache_key
# Print cache key for debugging
- cat .cache_key
- name: restore-cache
@ -37,27 +36,18 @@ steps:
- name: lint
image: docker.io/library/elixir:1.18.3-otp-27
commands:
# Install hex package manager
- mix local.hex --force
# Fetch dependencies
- mix deps.get
# Check for compilation errors & warnings
- mix compile --warnings-as-errors
# Check formatting
- mix format --check-formatted
# Security checks
- mix sobelow --config
# Check dependencies for known vulnerabilities
- mix deps.audit
# Check for dependencies that are not maintained anymore
- mix hex.audit
# Provide hints for improving code quality
- mix credo
- name: wait_for_postgres
image: docker.io/library/postgres:17.6
commands:
# Wait for postgres to become available
- |
for i in {1..20}; do
if pg_isready -h postgres -U postgres; then
@ -77,11 +67,8 @@ steps:
TEST_POSTGRES_HOST: postgres
TEST_POSTGRES_PORT: 5432
commands:
# Install hex package manager
- mix local.hex --force
# Fetch dependencies
- mix deps.get
# Run tests
- mix test
- name: rebuild-cache