Skip to content

Temp fix for nodejs multi-arch builds - reverting to nodejs 18 for now #23

Temp fix for nodejs multi-arch builds - reverting to nodejs 18 for now

Temp fix for nodejs multi-arch builds - reverting to nodejs 18 for now #23

Workflow file for this run

# name: Update documentation plugins
# on:
# push:
# branches:
# - "master"
# # - "documentation" # Specifically disabled to stop infinite build loop
# - "develop"
# create:
# tags:
# - "*"
# schedule:
# - cron: "0 0/6 1/1 * *"
# workflow_dispatch:
# branches: [documentation]
# jobs:
# build_and_update_plugins:
# runs-on: ubuntu-latest
# strategy:
# matrix:
# node-version: [20.x]
# steps:
# - uses: actions/checkout@v4
# with:
# fetch-depth: 0
# ref: documentation
# - name: Use Node.js ${{ matrix.node-version }}
# uses: actions/setup-node@v4
# with:
# node-version: ${{ matrix.node-version }}
# - name: Plugin def generation
# id: plugin_generation
# run: node generatePluginData.js
# - uses: EndBug/add-and-commit@v9 # You can change this to use a specific version.
# if: ${{ steps.plugin_generation.outputs.changes == 'true' }}
# with:
# add: "plugins.json"
# committer_name: GitHub Actions
# committer_email: [email protected]
# message: "Updated known plugins"
# pull: ""
# push: true
# - run: mkdir _tempCDN
# - run: cp ./plugins.json _tempCDN/plugins.json
# - name: Update site
# if: ${{ steps.plugin_generation.outputs.changes == 'true' }}
# uses: cloudflare/[email protected]
# with:
# apiToken: ${{ secrets.CF_API_TOKEN }}
# accountId: ${{ secrets.CF_ACCOUNT_ID }}
# command: pages publish _tempCDN --project-name=bsb-cdn --commit-dirty=true --branch=master