Skip to content

chore(deps): update node.js to v24.14.1 (#338) #221

chore(deps): update node.js to v24.14.1 (#338)

chore(deps): update node.js to v24.14.1 (#338) #221

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@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
with:
token: ${{ secrets.GITHUB_TOKEN }}
ref: ${{ github.head_ref }}
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # 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"