Skip to content

Instantly share code, notes, and snippets.

name: Build and Release
on:
push:
tags:
# Match semantic versioning patterns
- '[0-9]+.[0-9]+.[0-9]+' # Matches 1.2.3
- '[0-9]+.[0-9]+.[0-9]+-alpha*' # Matches 1.2.3-alpha, 1.2.3-alpha.1
- '[0-9]+.[0-9]+.[0-9]+-beta*' # Matches 1.2.3-beta, 1.2.3-beta.2
- '[0-9]+.[0-9]+.[0-9]+-rc*' # Matches 1.2.3-rc, 1.2.3-rc.3