Skip to content

Commit

Permalink
feat: allow to pass custom git actor to action-build
Browse files Browse the repository at this point in the history
  • Loading branch information
DavideIadeluca committed Oct 18, 2024
1 parent 3a45ebc commit 3323473
Showing 1 changed file with 19 additions and 0 deletions.
19 changes: 19 additions & 0 deletions .github/workflows/REUSABLE_frontend.yml
Original file line number Diff line number Diff line change
Expand Up @@ -92,13 +92,25 @@ 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.
required: false
composer_auth:
description: The Composer auth tokens to use for private packages.
required: false
git_actor_token:
description: The Personal Access Token forthe git actor.
required: false

env:
COMPOSER_ROOT_VERSION: dev-main
Expand All @@ -110,13 +122,18 @@ 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')
steps:
- name: Check out code
uses: actions/checkout@v3
with:
token: ${{ secrets.git_actor_token != '' && secrets.git_actor_token || secrets.GITHUB_TOKEN }}

- name: Set up Node
uses: actions/setup-node@v3
Expand Down Expand Up @@ -154,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 }}
Expand Down

0 comments on commit 3323473

Please sign in to comment.