Skip to content

Cover more postfix logs #90

Cover more postfix logs

Cover more postfix logs #90

Workflow file for this run

---
name: Logstash Syntax
on:
workflow_dispatch:
inputs:
logLevel:
description: 'Log level'
required: true
default: 'warning'
type: choice
options:
- info
- warning
- debug
push:
tags:
- v*
branches:
- master
pull_request:
merge_group:
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
permissions:
contents: read
jobs:
build:
runs-on: ubuntu-24.04
steps:
- name: Check out code
uses: actions/checkout@v6
- name: Install dependencies
run: |
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch \
| sudo gpg --dearmor -o /usr/share/keyrings/elastic-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/elastic-keyring.gpg] https://artifacts.elastic.co/packages/8.x/apt stable main" \
| sudo tee /etc/apt/sources.list.d/elastic-8.x.list
sudo apt-get update
sudo apt-get install -y logstash
mkdir -p /tmp/logstash/data /tmp/logstash/logs
- name: Test with Logstash
run: |
/usr/share/logstash/bin/logstash \
--path.settings /etc/logstash/ \
--path.config '${{ github.workspace }}/*.conf' \
--path.data /tmp/logstash/data \
--path.logs /tmp/logstash/logs \
--config.test_and_exit