From de738b7311cf947967b3652a2bdc13b549a7432f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Magnus=20Le=C3=9Fmann=20=28=40MarkL4YG=29?= Date: Fri, 22 Nov 2024 21:09:36 +0100 Subject: [PATCH] fix: Update build image to 24.04 because of OpenSSL-CLI bug chore: Remove now unneeded update step chore: Align build images in workflows chore: Add documentation on broken images chore: Upgrade Ubuntu build image chore: Add build step to update OpenSSL --- .gitattributes | 3 ++- .github/workflows/build.yml | 2 +- .github/workflows/formatting.yml | 2 +- docs/limitations.md | 6 ++++++ 4 files changed, 10 insertions(+), 3 deletions(-) create mode 100644 docs/limitations.md diff --git a/.gitattributes b/.gitattributes index 2332a58..9f6dfd0 100644 --- a/.gitattributes +++ b/.gitattributes @@ -4,4 +4,5 @@ *.java text eol=lf *.config text eol=lf *.pem text eol=lf -*.srl text eol=lf \ No newline at end of file +*.srl text eol=lf +*.md text eol=lf \ No newline at end of file diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 9f420ea..9b63320 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -11,7 +11,7 @@ concurrency: jobs: build: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 with: diff --git a/.github/workflows/formatting.yml b/.github/workflows/formatting.yml index 9160dbf..005e302 100644 --- a/.github/workflows/formatting.yml +++ b/.github/workflows/formatting.yml @@ -11,7 +11,7 @@ concurrency: jobs: check-formatting: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 with: diff --git a/docs/limitations.md b/docs/limitations.md new file mode 100644 index 0000000..8d1bc07 --- /dev/null +++ b/docs/limitations.md @@ -0,0 +1,6 @@ +# List of known limitations + +## OpenSSL incompatibilities +- Because of a bug in OpenSSL 3.0.3 and below, the ``-dateopt`` argument is broken. + Since we require the attribute to read the timestamps in a predictable manner, these versions are unsupported for now. + - Known affected: [Ubuntu 22](https://launchpad.net/ubuntu/jammy/+package/openssl)