mirror of
https://github.com/flarum/framework.git
synced 2025-04-11 09:56:14 +08:00
Merge 77e9324215255146c463b47312b1516b2fbfb4c8 into a5728eaa5cfa10d71a59c52774625c86637088d7
This commit is contained in:
commit
1e53b7f67a
20
.github/workflows/REUSABLE_frontend.yml
vendored
20
.github/workflows/REUSABLE_frontend.yml
vendored
@ -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 }}
|
||||
|
Loading…
x
Reference in New Issue
Block a user