Skip to content

pg_basebackup: encrypt streamed WAL with new key #574

pg_basebackup: encrypt streamed WAL with new key

pg_basebackup: encrypt streamed WAL with new key #574

Workflow file for this run

name: Stormweaver
on:
pull_request:
paths-ignore:
- contrib/pg_tde/documentation/**
push:
branches:
- TDE_REL_17_STABLE
- release-[0-9]+.[0-9]+*
paths-ignore:
- contrib/pg_tde/documentation/**
workflow_dispatch:
jobs:
run:
name: Run
runs-on: self-hosted
steps:
- name: Clone stormweaver
uses: actions/checkout@master
with:
repository: 'percona-lab/stormweaver'
path: 'stormweaver'
submodules: recursive
- name: Update path
run: |
echo "/home/ghrunner/.local/bin" >> "$GITHUB_PATH"
- name: Install/build dependencies
run: |
conan install . --build=missing --settings=build_type=Release
working-directory: stormweaver
- name: Build stormweaver
run: |
conan build . --settings=build_type=Release
working-directory: stormweaver
- name: Clone repository
uses: actions/checkout@v4
with:
submodules: recursive
path: 'postgres'
- name: Build postgres
run: |
ci_scripts/meson-build.sh debugoptimized
working-directory: postgres
- name: Run Stormweaver
run: bin/stormweaver scenarios/basic.lua -i ../pginst
working-directory: stormweaver
- name: Upload logs on test fail
uses: actions/upload-artifact@v4
if: ${{ failure() }}
with:
name: stormweaver-logs
path: |
stormweaver/logs/*
retention-days: 3
- name: Upload datadir on test fail
uses: actions/upload-artifact@v4
if: ${{ failure() }}
with:
name: stormweaver-datadirs
path: |
stormweaver/datadirs/*
retention-days: 3