-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating
Mastering GitHub Actions
By :
In Chapter 2, we created a build pipeline for our web app named build-withcache.yml. We’re going to leverage that workflow, make some small adjustments to it, and hopefully be able to implement a reusable caching pipeline into the environment.
The syntax difference between a normal and reusable workflow is minor. Instead of being called through an event that would have occurred in the repository, it will be triggered exclusively by the workflow_call event from the perspective of reusable workflows.
You may have a workflow that looks similar to this:
name: Pull request linting workflow on: pull_request:
It would look like the following when converted to a reusable workflow:
name: Pull request linting workflow on: workflow_call:
The only change required was to change the event type from pull_request to workflow_call to prepare for it to be called a reusable workflow...