release: 5.1.0 #660
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: CI | |
on: | |
pull_request: | |
branches: | |
- main | |
- next | |
jobs: | |
detect_breaking_changes: | |
runs-on: 'ubuntu-latest' | |
name: detect-breaking-changes | |
if: github.repository == 'cloudflare/cloudflare-go' | |
steps: | |
- name: Calculate fetch-depth | |
run: | | |
echo "FETCH_DEPTH=$(expr ${{ github.event.pull_request.commits }} + 1)" >> $GITHUB_ENV | |
- uses: actions/checkout@v4 | |
with: | |
# Ensure we can check out the pull request base in the script below. | |
fetch-depth: ${{ env.FETCH_DEPTH }} | |
- name: Setup go | |
uses: actions/setup-go@v5 | |
with: | |
go-version-file: ./go.mod | |
- name: Detect breaking changes | |
run: | | |
# Try to check out previous versions of the breaking change detection script. This ensures that | |
# we still detect breaking changes when entire files and their tests are removed. | |
git checkout "${{ github.event.pull_request.base.sha }}" -- ./scripts/detect-breaking-changes 2>/dev/null || true | |
./scripts/detect-breaking-changes ${{ github.event.pull_request.base.sha }} |