diff --git a/.github/workflows/require-changelog.yml b/.github/workflows/require-changelog.yml index 069fca0..15956f4 100644 --- a/.github/workflows/require-changelog.yml +++ b/.github/workflows/require-changelog.yml @@ -2,7 +2,7 @@ name: "Require CHANGELOG Update" on: pull_request: - types: [opened, edited, synchronize, reopened, labeled, unlabeled] + types: [opened, synchronize, reopened, labeled, unlabeled] jobs: check-changelog: @@ -12,7 +12,7 @@ jobs: - name: Checkout PR branch uses: actions/checkout@v4 with: - fetch-depth: 0 # full history + fetch-depth: 0 - name: Skip CHANGELOG check (no-changelog label) if: ${{ contains(github.event.pull_request.labels.*.name, 'no-changelog') }} diff --git a/CHANGELOG.md b/CHANGELOG.md index 15a61af..b65e6b0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,3 +6,12 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] + +### Fixed +- CI: `go test ./...` no longer fails on repos with no Go packages (added root `doc.go`). +- CI: combined redundant double test run into single `-v -coverprofile` pass in `go.yml`. +- CI: race job now uses `-short` to skip slow integration tests. +- CI: lint workflow no longer does a full-history clone. +- CI: pinned `golangci_lint_version` to `v2` and use `go_version_file` in `lint.yml`. +- CI: benchmark workflow only installs `benchstat` when Go packages changed. +- CI: require-changelog workflow no longer triggers on `edited` events nor clones full history.