Skip to content

istream/Replace: remove unnecessary _Close() override #743

istream/Replace: remove unnecessary _Close() override

istream/Replace: remove unnecessary _Close() override #743

Workflow file for this run

---
on:
workflow_dispatch:
push:
paths-ignore:
- 'certdb/**'
- 'debian/**'
- 'demo/**'
- 'doc/**'
- 'js/**'
- 'prototypes/**'
- 'python/**'
- 'systemd/**'
- 'tools/**'
branches:
- master
pull_request:
paths-ignore:
- 'certdb/**'
- 'debian/**'
- 'demo/**'
- 'doc/**'
- 'js/**'
- 'prototypes/**'
- 'python/**'
- 'systemd/**'
- 'tools/**'
branches:
- master
permissions:
contents: read # to fetch code (actions/checkout)
jobs:
build:
runs-on: ubuntu-22.04
steps:
- id: checkout
uses: actions/checkout@v3
with:
submodules: recursive
- id: cache-ccache
uses: hendrikmuhs/ccache-action@v1
- name: Install dependencies
run: |
sudo apt-get update
sudo apt-get install -y --no-install-recommends \
libavahi-client-dev \
libboost-dev \
libbrotli-dev \
libc-ares-dev \
libcap-dev \
libcurl4-openssl-dev \
libdbus-1-dev \
libgtest-dev \
libluajit-5.1-dev \
libnfs-dev \
libnghttp2-dev \
libpcre2-dev \
libpq-dev \
libseccomp-dev \
libsodium-dev \
libssl-dev \
libsystemd-dev \
liburing-dev \
libyaml-cpp-dev
- name: Build
uses: BSFishy/[email protected]
with:
action: build
setup-options: -Ddocumentation=disabled -Dcertdb=true -Dhttp2=enabled -Dnfs=enabled -Dwas=enabled -Dyaml=enabled -Dzeroconf=enabled -Dbrotli=enabled --force-fallback-for=libcm4all-was-protocol
meson-version: 0.56.0
- name: Unit Tests
uses: BSFishy/[email protected]
with:
action: test
setup-options: -Ddocumentation=disabled -Dcertdb=true -Dhttp2=enabled -Dnfs=enabled -Dwas=enabled -Dyaml=enabled -Dzeroconf=enabled -Dbrotli=enabled --force-fallback-for=libcm4all-was-protocol
meson-version: 0.56.0