Skip to content

fix: fix dockerfile for ubuntu:24.04 #196

fix: fix dockerfile for ubuntu:24.04

fix: fix dockerfile for ubuntu:24.04 #196

Workflow file for this run

name: docker-compose-test
on: pull_request
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: render-checksec
run: |
pip install pre-commit
mkdir ${HOME}/bin
curl -Lo ${HOME}/bin/shfmt https://github.com/mvdan/sh/releases/download/v3.8.0/shfmt_v3.8.0_linux_amd64
chmod +x ${HOME}/bin/shfmt
export PATH=${PATH}:${HOME}/bin
pre-commit run --all-files
git status
if [[ ! -z $(git status --porcelain) ]]; then
echo "source file differs, checksec needs build"
exit 1
fi
- name: Checksec tests
run: |
docker build -t checksec:test -f Dockerfile.ubuntu .
docker run -t checksec:test tests/test-checksec.sh