Skip to content

feat: sync exchange rates (#5) #12

feat: sync exchange rates (#5)

feat: sync exchange rates (#5) #12

Workflow file for this run

on:
push:
branches:
- master
env:
version: 0.0.0.${{github.run_number}}
jobs:
version:
runs-on: ubuntu-latest
outputs:
versionOut: ${{ steps.generateVersion.outputs.version }}
steps:
- id: generateVersion
run: echo "version=0.0.${{ github.run_number }}" >> "$GITHUB_OUTPUT"
image:
runs-on: ubuntu-latest
needs:
- version
env:
DOCKER_SERVER_IMAGE_NAME: "ghcr.io/${{ github.repository }}/go-money-backend:${{needs.version.outputs.versionOut}}"
steps:
- name: Checkout code
uses: actions/checkout@v4
- uses: docker/setup-buildx-action@v3
- run: echo "${{ secrets.GITHUB_TOKEN }}" | docker login ghcr.io -u ${{ github.actor }} --password-stdin
- uses: actions/checkout@v4
- run: make build-docker
- run: docker push ${DOCKER_SERVER_IMAGE_NAME}