osc-cost 0.8.0

osc-cost helps measuring OUTSCALE infrastructure costs
Documentation
name: release-docker-image

on:
  release:
    types: [released]

permissions:
  contents: read

jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
      - name: Set release_tag
        run: |
          echo 'RELEASE_TAG<<EOF' >> $GITHUB_ENV
          echo "${GITHUB_REF:10}" >> $GITHUB_ENV
          echo 'EOF' >> $GITHUB_ENV
      - name: Docker login
        run: docker login -u $DOCKER_USER -p $DOCKER_PASSWORD
        env:
          DOCKER_USER: ${{ secrets.DOCKER_USER }}
          DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
      - name: build and push docker image
        run: |
          make docker-build
          make docker-push
          docker image prune -a -f
        env:
          IMG: ${{ secrets.DOCKER_USER }}/osc-cost:${{ env.RELEASE_TAG }}
          DOCKER_BUILDKIT: 1