##### Example using a single event ```yaml # Triggered when code is pushed to any branch in a repository on: push ``` ##### Example using a list of events ```yaml # Triggers the workflow on push or pull request events on: [push, pull_request] ``` ##### Example using multiple events with activity types or configuration If you need to specify activity types or configuration for an event, you must configure each event separately. You must append a colon (`:`) to all events, including events without configuration. ```yaml on: # Trigger the workflow on push or pull request, # but only for the main branch push: branches: - main pull_request: branches: - main # Also trigger on page_build, as well as release created events page_build: release: types: # This configuration does not affect the page_build event above - created ```