Added pipefail, linting, docs

This commit is contained in:
Ismo Vuorinen
2023-11-23 13:23:26 +02:00
parent 3d4880f3f9
commit d49c4708cc
4 changed files with 55 additions and 40 deletions

View File

@@ -3,24 +3,23 @@ name: Docker Image CI
on:
workflow_dispatch:
schedule:
- cron: '15 * 1,15 * *' # Runs only on default branch
- cron: "15 * 1,15 * *" # Runs only on default branch
push:
branches: [ main ]
branches: [main]
pull_request:
branches: [ main ]
branches: [main]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Publish to Registry
uses: elgohr/Publish-Docker-Github-Action@v5
with:
name: ivuorinen/docker-php-with-imagick
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
default_branch: main
tags: "latest,php74"
cache: ${{ github.event_name != 'schedule' }}
- uses: actions/checkout@v4
- name: Publish to Registry
uses: elgohr/Publish-Docker-Github-Action@v5
with:
name: ivuorinen/docker-php-with-imagick
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
default_branch: main
tags: "latest,php74"
cache: ${{ github.event_name != 'schedule' }}

View File

@@ -7,13 +7,13 @@ name: GitHub Docker Registry Build
on:
schedule:
- cron: '41 1 * * *'
- cron: "41 1 * * *"
push:
branches: [ "main" ]
branches: ["main"]
# Publish semver tags as releases.
tags: [ 'v*.*.*' ]
tags: ["v*.*.*"]
pull_request:
branches: [ "main" ]
branches: ["main"]
env:
# Use docker.io for Docker Hub if empty
@@ -21,10 +21,8 @@ env:
# github.repository as <account>/<repo>
IMAGE_NAME: ${{ github.repository }}
jobs:
build:
runs-on: ubuntu-latest
permissions:
contents: read
@@ -43,8 +41,7 @@ jobs:
if: github.event_name != 'pull_request'
uses: sigstore/cosign-installer@main
with:
cosign-release: 'v1.13.1'
cosign-release: "v1.13.1"
# Workaround: https://github.com/docker/build-push-action/issues/461
- name: Setup Docker buildx