Skip to content

chore(develop): release hermes 1.0.0 (#34) #11

chore(develop): release hermes 1.0.0 (#34)

chore(develop): release hermes 1.0.0 (#34) #11

name: Hermes - Build Docker image and publish to GHCR and Docker Hub
on:
push:
tags:
- "hermes/**"
jobs:
build:
name: Build and Test Hermes Tests Microservice
runs-on: ubuntu-latest
defaults:
run:
working-directory: hermes-tests
steps:
- uses: actions/checkout@v4
- name: Setup dart
uses: dart-lang/setup-dart@v1
with:
sdk: 2.19.2
- name: Create logs/test.log file
run: |
mkdir -p logs
touch logs/test.log
- name: Get dependencies
run: dart pub get
- name: Test
run: dart test
deploy-to-ghcr:
needs: build
uses: ./.github/workflows/step-deploy-to-ghcr.yaml
with:
image_name: hermes-tests
build_context: hermes-tests
deploy-to-docker-hub:
needs: build
uses: ./.github/workflows/step-deploy-to-docker-hub.yaml
with:
namespace: pantheonix
repository: hermes
build_context: hermes-tests