Skip to content

Bump cryptography from 39.0.1 to 42.0.4 in /src #21

Bump cryptography from 39.0.1 to 42.0.4 in /src

Bump cryptography from 39.0.1 to 42.0.4 in /src #21

Workflow file for this run

---
name: 'Image Build'
on:
workflow_dispatch:
push:
branches:
- 'dev'
- 'main'
- 'dependabot/**'
- 'feature/**'
- 'issue/**'
- 'release/**'
tags:
- 'v*.*.*'
paths:
- deployment/**
- src/**
- tests/**
- setup.py
pull_request:
branches:
- 'dev'
- 'main'
- 'dependabot/**'
- 'feature/**'
- 'issue/**'
- 'release/**'
paths:
- deployment/**
- src/**
- tests/**
- setup.py
jobs:
build-and-push-image:
name: Build Image
runs-on: ubuntu-latest
steps:
- name: Repository Checkout
uses: actions/checkout@v2
- name: Docker Image Metadata
id: meta
uses: docker/metadata-action@v3
with:
images: |
powerdnsadmin/pda
tags: |
type=ref,event=tag
type=semver,pattern={{version}}
type=semver,pattern={{major}}.{{minor}}
type=semver,pattern={{major}}
- name: Docker Buildx Setup
id: buildx
uses: docker/setup-buildx-action@v1
- name: Docker Hub Authentication
uses: docker/login-action@v1
with:
username: ${{ secrets.DOCKERHUB_USERNAME_V2 }}
password: ${{ secrets.DOCKERHUB_TOKEN_V2 }}
- name: Docker Image Build
uses: docker/build-push-action@v2
with:
context: ./
file: ./docker/Dockerfile
push: true
tags: powerdnsadmin/pda:${{ github.ref_name }}
- name: Docker Image Release Tagging
uses: docker/build-push-action@v2
if: ${{ startsWith(github.ref, 'refs/tags/v') }}
with:
context: ./
file: ./deployment/docker/Dockerfile
push: true
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}