From 6e0e4b343ff8308b4f3f7b89a8a48d264af181af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=B4me=20Chilliet?= Date: Thu, 4 Aug 2022 11:08:28 +0200 Subject: [PATCH] Remove node workflows and use 8.2 for performance workflow MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Côme Chilliet --- .github/workflows/node-tests.yml | 92 ------------------------------- .github/workflows/node.yml | 64 --------------------- .github/workflows/performance.yml | 2 +- 3 files changed, 1 insertion(+), 157 deletions(-) delete mode 100644 .github/workflows/node-tests.yml delete mode 100644 .github/workflows/node.yml diff --git a/.github/workflows/node-tests.yml b/.github/workflows/node-tests.yml deleted file mode 100644 index 6be1006a9377b..0000000000000 --- a/.github/workflows/node-tests.yml +++ /dev/null @@ -1,92 +0,0 @@ -name: Node - -on: - pull_request: - push: - branches: - - master - - stable* - -jobs: - versions: - runs-on: ubuntu-latest - outputs: - nodeVersion: ${{ steps.versions.outputs.nodeVersion }} - npmVersion: ${{ steps.versions.outputs.npmVersion }} - - steps: - - name: Checkout - uses: actions/checkout@v2 - - - name: Read package.json node and npm engines version - uses: skjnldsv/read-package-engines-version-actions@v1.1 - id: versions - with: - fallbackNode: '^12' - fallbackNpm: '^6' - - test: - runs-on: ubuntu-latest - needs: versions - - steps: - - name: Checkout - uses: actions/checkout@v2 - - - name: Set up node ${{ needs.versions.outputs.nodeVersion }} - uses: actions/setup-node@v2 - with: - node-version: ${{ needs.versions.outputs.nodeVersion }} - - - name: Set up npm ${{ needs.versions.outputs.npmVersion }} - run: npm i -g npm@"${{ needs.versions.outputs.npmVersion }}" - - - name: Install dependencies - run: npm ci - - - name: Test - run: npm run test - - jsunit: - runs-on: ubuntu-latest - needs: versions - - steps: - - name: Checkout - uses: actions/checkout@v2 - - - name: Set up node ${{ needs.versions.outputs.nodeVersion }} - uses: actions/setup-node@v2 - with: - node-version: ${{ needs.versions.outputs.nodeVersion }} - - - name: Set up npm ${{ needs.versions.outputs.npmVersion }} - run: npm i -g npm@"${{ needs.versions.outputs.npmVersion }}" - - - name: Install dependencies - run: npm ci - - - name: Test - run: ./autotest-js.sh - - handlebars: - runs-on: ubuntu-latest - needs: versions - - steps: - - name: Checkout - uses: actions/checkout@v2 - - - name: Set up node ${{ needs.versions.outputs.nodeVersion }} - uses: actions/setup-node@v2 - with: - node-version: ${{ needs.versions.outputs.nodeVersion }} - - - name: Set up npm ${{ needs.versions.outputs.npmVersion }} - run: npm i -g npm@"${{ needs.versions.outputs.npmVersion }}" - - - name: Install dependencies - run: npm ci - - - name: Run compile - run: ./build/compile-handlebars-templates.sh diff --git a/.github/workflows/node.yml b/.github/workflows/node.yml deleted file mode 100644 index 7173a224c245b..0000000000000 --- a/.github/workflows/node.yml +++ /dev/null @@ -1,64 +0,0 @@ -# This workflow is provided via the organization template repository -# -# https://github.com/nextcloud/.github -# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization - -name: Node - -on: - pull_request: - push: - branches: - - main - - master - - stable* - -permissions: - contents: read - -jobs: - build: - runs-on: ubuntu-latest - - name: node - steps: - - name: Checkout - uses: actions/checkout@v3 - - - name: Read package.json node and npm engines version - uses: skjnldsv/read-package-engines-version-actions@v1.2 - id: versions - with: - fallbackNode: '^12' - fallbackNpm: '^6' - - - name: Set up node ${{ steps.versions.outputs.nodeVersion }} - uses: actions/setup-node@v3 - with: - node-version: ${{ steps.versions.outputs.nodeVersion }} - - - name: Set up npm ${{ steps.versions.outputs.npmVersion }} - run: npm i -g npm@"${{ steps.versions.outputs.npmVersion }}" - - - name: Install dependencies & build - run: | - npm ci - npm run build --if-present - - - name: Build css - run: npm run sass - - - name: Build icons css - run: npm run sass:icons - - - name: Check webpack build changes - run: | - bash -c "[[ ! \"`git status --porcelain `\" ]] || (echo 'Please recompile and commit the assets, see the section \"Show changes on failure\" for details' && exit 1)" - - - name: Show changes on failure - if: failure() - run: | - git status - git --no-pager diff - exit 1 # make it red to grab attention - diff --git a/.github/workflows/performance.yml b/.github/workflows/performance.yml index e5cbac5fe8faa..6ce5f0d5c95f8 100644 --- a/.github/workflows/performance.yml +++ b/.github/workflows/performance.yml @@ -9,7 +9,7 @@ jobs: strategy: fail-fast: false matrix: - php-versions: ['8.0'] + php-versions: ['8.2'] name: performance-${{ matrix.php-versions }}