From 2056ff300bdf16856e677b47981dcb7b54024bb9 Mon Sep 17 00:00:00 2001 From: Bart Geesink Date: Thu, 28 Mar 2024 11:38:10 +0100 Subject: [PATCH] Configure all build components to use node20 and php82 --- .github/workflows/tag-release.yml | 9 +++++++-- component_info | 6 +++--- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/.github/workflows/tag-release.yml b/.github/workflows/tag-release.yml index 5bf83626..2fe3e758 100644 --- a/.github/workflows/tag-release.yml +++ b/.github/workflows/tag-release.yml @@ -12,20 +12,24 @@ jobs: if: always() steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v4 with: repository: OpenConext/Stepup-Build - ref: master + ref: feature/php82_build + - name: Output the semver tag to the tag variable id: vars run: echo ::set-output name=tag::${GITHUB_REF#refs/*/} + - name: Run release script run: ./stepup-build.sh ${COMPONENT_NAME} --tag ${{ steps.vars.outputs.tag }} + - name: Grab the archive filename id: archive run: | echo ::set-output name=archive::$(find . -maxdepth 1 -name "$COMPONENT_NAME*.tar.bz2" -printf '%f\n') echo ::set-output name=shasum::$(find . -maxdepth 1 -name "$COMPONENT_NAME*.sha" -printf '%f\n') + - name: Create Draft Release id: create_release uses: actions/create-release@v1 @@ -37,6 +41,7 @@ jobs: body: Auto generated release. Please update these release notes manually. draft: true prerelease: false + - uses: actions/upload-release-asset@v1.0.1 name: Upload the release artefact tarbal env: diff --git a/component_info b/component_info index b63d8eb7..93542aea 100644 --- a/component_info +++ b/component_info @@ -1,6 +1,6 @@ -PHP_VERSION=72 -SYMFONY_VERSION=4 +PHP_VERSION=82 +SYMFONY_VERSION=6 ENCORE=yes ASSETIC=no -NODE_VERSION=14 +NODE_VERSION=20 COMPOSER_VERSION=2