Skip to content

Airdecloak-ng: skip data processing when not a usable packet is loaded #236

Airdecloak-ng: skip data processing when not a usable packet is loaded

Airdecloak-ng: skip data processing when not a usable packet is loaded #236

Workflow file for this run

name: Alpine Linux CI
on:
push:
branches:
- 'master'
paths-ignore:
- '.devcontainer/**'
- '.coverityignore'
- '.github/workflows/gentoo.yml'
- '.github/ISSUE_TEMPLATE/**'
- '.github/workflows/almalinux.yml'
- '.github/workflows/check-release-ready.yml'
- '.github/workflows/codespell.yml'
- '.github/workflows/coverity.yml'
- '.github/workflows/docker.yml'
- '.github/workflows/docker-release.yml'
- '.github/workflows/dragonflybsd.yml'
- '.github/workflows/freebsd.yml'
- '.github/workflows/irc.yml'
- '.github/workflows/kali.yml'
- '.github/workflows/linux.yml'
- '.github/workflows/linux-pcre.yml'
- '.github/workflows/macos.yml'
- '.github/workflows/manual.yml'
- '.github/workflows/markdown-link.yml'
- '.github/workflows/netbsd.yml'
- '.github/workflows/openbsd.yml'
- '.github/workflows/pvs-studio.yml'
- '.github/workflows/scanbuild.yml'
- '.github/workflows/style.yml'
- '.github/workflows/windows.yml'
- '.vscode/**'
- 'apparmor/**'
- 'contrib/**'
- 'manpages/**'
- 'patches/**'
- '.clang-format'
- '.editorconfig'
- '.gitignore'
- '.pre-commit-config.yaml'
- 'AUTHORS'
- 'ChangeLog'
- 'Dockerfile.release'
- 'INSTALLING'
- 'LICENSE'
- 'LICENSE.OpenSSL'
- 'README'
- 'README.md'
- 'SECURITY.md'
- 'centos_autotools.sh'
- 'scripts/airmon-ng.freebsd'
pull_request:
branches:
- 'master'
paths-ignore:
- '.devcontainer/**'
- '.coverityignore'
- '.github/workflows/gentoo.yml'
- '.github/ISSUE_TEMPLATE/**'
- '.github/workflows/almalinux.yml'
- '.github/workflows/check-release-ready.yml'
- '.github/workflows/codespell.yml'
- '.github/workflows/coverity.yml'
- '.github/workflows/docker.yml'
- '.github/workflows/docker-release.yml'
- '.github/workflows/dragonflybsd.yml'
- '.github/workflows/freebsd.yml'
- '.github/workflows/irc.yml'
- '.github/workflows/kali.yml'
- '.github/workflows/linux.yml'
- '.github/workflows/linux-pcre.yml'
- '.github/workflows/macos.yml'
- '.github/workflows/manual.yml'
- '.github/workflows/markdown-link.yml'
- '.github/workflows/netbsd.yml'
- '.github/workflows/openbsd.yml'
- '.github/workflows/pvs-studio.yml'
- '.github/workflows/scanbuild.yml'
- '.github/workflows/style.yml'
- '.github/workflows/windows.yml'
- '.vscode/**'
- 'apparmor/**'
- 'contrib/**'
- 'manpages/**'
- 'patches/**'
- '.clang-format'
- '.editorconfig'
- '.gitignore'
- '.pre-commit-config.yaml'
- 'AUTHORS'
- 'ChangeLog'
- 'Dockerfile.release'
- 'INSTALLING'
- 'LICENSE'
- 'LICENSE.OpenSSL'
- 'README'
- 'README.md'
- 'SECURITY.md'
- 'centos_autotools.sh'
- 'scripts/airmon-ng.freebsd'
jobs:
lint:
runs-on: ubuntu-22.04
steps:
-
name: Git Checkout
uses: actions/checkout@v4
-
name: Lint Dockerfile
uses: hadolint/hadolint-action@v3.1.0
with:
dockerfile: Dockerfile
verbose: true
failure-threshold: error
-
name: Lint Release Dockerfile
uses: hadolint/hadolint-action@v3.1.0
with:
dockerfile: './Dockerfile.release'
verbose: true
failure-threshold: error
-
name: Shellcheck package install script
uses: sudo-bot/action-shellcheck@latest
with:
cli-args: "docker_package_install.sh"
alpine:
runs-on: ubuntu-22.04
needs: lint
steps:
-
name: Set up QEMU
uses: docker/setup-qemu-action@v3
-
name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
-
name: Build on linux/amd64 and linux/386
uses: docker/build-push-action@v5
with:
platforms: linux/amd64, linux/386
build-args: IMAGE_BASE=alpine:3
push: false