Skip to content

[misc] Bump the dev-deps group in /requirements with 5 updates (#1221) #88

[misc] Bump the dev-deps group in /requirements with 5 updates (#1221)

[misc] Bump the dev-deps group in /requirements with 5 updates (#1221) #88

# Deployments to DockerHub
name: Deploy DockerHub
on:
release:
types: published
push:
branches: [ master ]
jobs:
deploy-docker:
runs-on: ubuntu-latest
environment: DockerHub
steps:
- uses: actions/checkout@v4
- name: Set up QEMU
uses: docker/setup-qemu-action@v3
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Login to DockerHub
uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Build and export to Docker
uses: docker/build-push-action@v5
with:
context: .
load: true
tags: repobee/repobee:test
- name: Get RepoBee version
id: get-repobee-version
shell: bash
run: |
VERSION=v$(docker run -t repobee/repobee:test repobee --version)
echo "version=$VERSION" >> $GITHUB_OUTPUT
- name: Build and push latest
uses: docker/build-push-action@v5
with:
context: .
push: true
tags: repobee/repobee:latest
- name: Build and push release
uses: docker/build-push-action@v5
if: ${{ github.event_name == 'release' }}
with:
context: .
push: true
tags: repobee/repobee:${{ steps.get-repobee-version.outputs.version }}