Merge 77e9324215255146c463b47312b1516b2fbfb4c8 into a5728eaa5cfa10d71a59c52774625c86637088d7

This commit is contained in:
Davide Iadeluca 2025-04-03 20:34:20 +01:00 committed by GitHub
commit 1e53b7f67a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -92,6 +92,15 @@ on:
required: false
default: 'ubuntu-latest'
git_actor_name:
description: The name of the git actor to use for the bundled JS output.
type: string
required: false
git_actor_email:
description: The email of the git actor to use for the bundled JS output.
type: string
required: false
secrets:
bundlewatch_github_token:
description: The GitHub token to use for Bundlewatch.
@ -99,6 +108,9 @@ on:
composer_auth:
description: The Composer auth tokens to use for private packages.
required: false
git_actor_token:
description: The personal access token from the custom git actor.
required: false
env:
COMPOSER_ROOT_VERSION: dev-main
@ -111,6 +123,9 @@ jobs:
build:
name: Checks & Build
runs-on: ${{ inputs.runner_type }}
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GIT_ACTOR_TOKEN: ${{ secrets.git_actor_token }}
if: >-
((github.event_name == 'pull_request' && github.event.pull_request.head.repo.full_name != github.repository) || github.event_name != 'pull_request')
@ -118,6 +133,8 @@ jobs:
steps:
- name: Check out code
uses: actions/checkout@v4
with:
token: ${{ secrets.git_actor_token != '' && secrets.git_actor_token || secrets.GITHUB_TOKEN }}
- name: Set up Node
uses: actions/setup-node@v4
@ -145,7 +162,6 @@ jobs:
- name: JS Checks & Production Build
uses: flarum/action-build@v4
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
build_script: ${{ inputs.build_script }}
build_typings_script: ${{ inputs.build_typings_script }}
format_script: ${{ inputs.enable_prettier == true && inputs.format_script || '' }}
@ -155,6 +171,8 @@ jobs:
package_manager: ${{ inputs.js_package_manager }}
js_path: ${{ inputs.frontend_directory }}
do_not_commit: ${{ github.ref != format('refs/heads/{0}', inputs.main_git_branch) || github.event_name != 'push' }}
git_actor_name: ${{ inputs.git_actor_name || '' }}
git_actor_email: ${{ inputs.git_actor_email || '' }}
- name: Check bundle size change
if: ${{ inputs.enable_bundlewatch }}