Skip to content

chore(deps): update docker/login-action action to v3 (#85) #50

chore(deps): update docker/login-action action to v3 (#85)

chore(deps): update docker/login-action action to v3 (#85) #50

Workflow file for this run

name: Release and publish
on:
push:
branches:
- main
permissions:
contents: write
pull-requests: write
jobs:
release-please:
runs-on: ubuntu-latest
outputs:
releases_created: ${{ steps.release-please.outputs.releases_created }}
steps:
- uses: google-github-actions/release-please-action@v4
id: release-please
with:
release-type: node
package-name: docker-web-recorder
publish-docker:
needs: release-please
if: ${{ needs.release-please.outputs.releases_created }}
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
- name: get version
id: get_version
run: echo "package_version=$(node -p "require('./package.json').version")" >> $GITHUB_OUTPUT
- uses: docker/setup-qemu-action@v3
- uses: docker/setup-buildx-action@v2
- uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- uses: docker/build-push-action@v6
with:
context: .
platforms: linux/amd64,linux/arm64
push: true
tags: digiz3d/web-recorder:latest,digiz3d/web-recorder:${{steps.get_version.outputs.package_version}}