diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 000000000000..e44815887f92 --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,28 @@ +--- +# https://docs.corelightning.org/docs/repro +name: "Release 🚀" +on: + push: + # TODO: Remove after testing. + branches: + - 7776-release-builds-automation + tags: + - 'v[0-9]+.[0-9]+' + - 'v[0-9]+.[0-9]+.[0-9]+' + - 'v[0-9]+.[0-9]+[0-9a-z]+' + workflow_dispatch: + +jobs: + ubuntu-noble: + name: Release + runs-on: ubuntu-24.04 + steps: + - name: Git checkout + uses: actions/checkout@v4 + + - name: Build environment setup + run: contrib/cl-repro.sh + + - name: Build release + # TODO: Remove forced version after testing. + run: FORCE_VERSION="24.08.2" tools/build-release.sh bin-Fedora-28-amd64 bin-Ubuntu sign