Skip to content

Update php:8.4-cli-bookworm Docker digest to 138a210 (#423) #359

Update php:8.4-cli-bookworm Docker digest to 138a210 (#423)

Update php:8.4-cli-bookworm Docker digest to 138a210 (#423) #359

Workflow file for this run

name: Test
on:
push:
branches:
- main
pull_request:
branches:
- main
jobs:
test:
runs-on: ubuntu-latest
env:
GOSS_FILES_STRATEGY: cp
DOCKER_VERSION: 27.3.1
steps:
- name: Checkout code
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7
with:
token: ${{ secrets.GITHUB_TOKEN }}
ref: ${{ github.head_ref }}
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c # v4
- name: Install Docker
run: |
curl -L -o "/tmp/docker-${DOCKER_VERSION}.tgz" "https://download.docker.com/linux/static/stable/x86_64/docker-${DOCKER_VERSION}.tgz" \
&& tar -xz -C /tmp -f "/tmp/docker-${DOCKER_VERSION}.tgz" \
&& sudo mv /tmp/docker/* /usr/bin \
&& docker --version
- name: Lint Dockerfile
run: docker run --rm -i hadolint/hadolint < Dockerfile
- name: Build image
run: docker build -t drevops/ci-runner:test-ci .
- name: Show images information
run: docker images
- name: Install goss
env:
GOSS_VERSION: v0.4.9
run: |
curl -fsSL "https://github.com/goss-org/goss/releases/download/${GOSS_VERSION}/goss-linux-amd64" -o /usr/local/bin/goss \
&& chmod +rx /usr/local/bin/goss \
&& curl -fsSL "https://github.com/goss-org/goss/releases/download/${GOSS_VERSION}/dgoss" -o /usr/local/bin/dgoss \
&& chmod +rx /usr/local/bin/dgoss \
&& goss --version
- name: Test image
run: dgoss run -i drevops/ci-runner:test-ci
- name: Show versions
run: ./versions.js "drevops/ci-runner:test-ci"