Skip to content

Update dependency docker/compose to v5.3.1 #350

Update dependency docker/compose to v5.3.1

Update dependency docker/compose to v5.3.1 #350

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
run: curl -fsSL https://goss.rocks/install | sh && 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"