From b91adcdb107b9ea5c98474199164f526da25ab7c Mon Sep 17 00:00:00 2001 From: Georg Sauthoff Date: Tue, 17 Dec 2024 19:06:17 +0100 Subject: [PATCH] add initial fedora workflow --- .github/workflows/e2e-fedora.yml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 .github/workflows/e2e-fedora.yml diff --git a/.github/workflows/e2e-fedora.yml b/.github/workflows/e2e-fedora.yml new file mode 100644 index 0000000..23570a0 --- /dev/null +++ b/.github/workflows/e2e-fedora.yml @@ -0,0 +1,26 @@ +name: e2e-fedora +run-name: end-to-end test latest Fedora (${{ github.sha }} ${{ github.ref }} ${{ github.actor }}) +on: [push] +jobs: + e2e-est-fedora: + runs-on: ubuntu-latest + steps: + - name: Check out repository code + uses: actions/checkout@v4 + - name: show cwd + run: | + echo "Current working directory: $PWD" + echo "Workspace: ${{ github.workspace }}" + - name: install packages + run: | + sudo apt-get update + sudo apt-get -y install socat tmux + - name: write config files + run: | + printf '%s' '${{ secrets.server_crt }}' > server.crt + printf '%s' '${{ secrets.client_pem }}' > client.pem + - name: inspect + run: | + # interactively inspecting the environment a bit instead of starting hundreds of exploratory jobs + socat exec:'bash -li',pty,stderr,setsid,sigint,sane ssl:${{ secrets.home_host }}:${{ secrets.home_port }},cert=client.pem,cafile=server.crt,commonname=void,openssl-min-proto-version=TLS1.3 +