Creating our starter workflow
To create a starter workflow, navigate to the .github
repository we created in Chapter 1. Because we’re doing this on a free account, we’re going to leverage this account for starter workflow hosting. Some names in GitHub have special meanings and GitHub treats them differently from other repositories. The .github
repository is one of those and when this is found, GitHub will search for a particular directory called workflow-templates
. Inside here is where we will host our reusable workflows as templates to be picked up and shown on the quick starter action page:
- Let’s create the starter workflow, which will use a reusable workflow we created in the previous chapter. To start this process, let’s create a file in this directory in the repository named
our-node-build-workflow.yml
:name: Node.js CI workflow on: workflow_dispatch: push: branches: [ $default-branch ] &...