Skip to content

Bump versions for v0.49.0-SNAPSHOT #85

Bump versions for v0.49.0-SNAPSHOT

Bump versions for v0.49.0-SNAPSHOT #85

Workflow file for this run

name: Build Image Test
on:
pull_request:
branches: [main, release/**]
env:
OWNER: hashgraph
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v2
- name: Set up Docker Qemu
uses: docker/setup-qemu-action@v2
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
with:
driver-opts: network=host
- name: Build image
uses: docker/build-push-action@v2
with:
cache-from: type=gha
cache-to: type=gha,mode=max
platforms: linux/amd64
push: false
load: true
tags: relay:latest
- name: Start server
run: |
docker run -d -p 7546:7546 --name relay relay:latest
- name: Test server
run: |
sleep 15 # Wait for the server to start
response=$(curl -s http://localhost:7546/health/liveness)
if [ "$response" = "OK" ]; then
echo "Server responded with 'OK'. Test passed!"
exit 0
else
echo "Server responded with '$response'. Test failed!"
exit 1
fi
- name: Stop server
if: always()
run: |
docker stop relay
docker rm relay