Skip to content

Releases: LerianStudio/github-actions-shared-workflows

v1.33.1

10 Jun 13:15
Immutable release. Only release title and notes can be modified.
4ba7bf2

Choose a tag to compare

Github-actions-shared-workflows v1.33.1

  • Fixes:
    • Include ready_for_review in change gate condition for Go PR validation.
    • Add Go PR validation and service release umbrella workflows.
    • Post PR comment even when lerian-lib-version check fails.
    • Log non-200 HTTP code from releases API in lerian-lib-version.
    • Use MANAGE_TOKEN for PR comment in nested reusable context in lerian-lib-version.

Contributors: @bedatty, @ferr3ira-gabriel, @lerian-studio.

Compare changes

v1.33.1-beta.8

10 Jun 12:49
Immutable release. Only release title and notes can be modified.
5579f2a

Choose a tag to compare

v1.33.1-beta.8 Pre-release
Pre-release
fix(go-pr-validation): include ready_for_review in change gate condit…

v1.33.1-beta.7

09 Jun 20:31
Immutable release. Only release title and notes can be modified.
964d3c7

Choose a tag to compare

v1.33.1-beta.7 Pre-release
Pre-release
fix: add Go PR validation and service release umbrella workflows (#406)

* fix: add Go PR validation and service release umbrella workflows

Introduce two umbrella reusable workflows so Go service repos reference a
single workflow per concern, plus the shared composites they build on.

- go-pr-validation.yml: orchestrates PR metadata, a non-doc change gate,
  go-pr-analysis and pr-security-scan behind opt-in flags, with stable
  aggregator status checks for branch protection.
- go-release.yml: reworked from the GoReleaser binary flow into a service
  release umbrella (semantic-release on branch push; build + gitops-update
  on tag push), gated by non-doc change detection.
- src/config/non-doc-changes: composite reporting whether a PR/push touches
  anything beyond docs/meta.
- src/validate/result-gate: composite exposing one stable status check over
  a multi-job reusable pipeline.

Docs, labeler and CONTRIBUTING updated. Additive on v1 - the previous
GoReleaser go-release content remains in git history.

* test(ci): pin umbrella composites to feature branch for end-to-end testing

Temporary: flip src/config/non-doc-changes and src/validate/result-gate refs
from @v1 to @feat/go-validation-release-umbrellas so the umbrellas resolve when
called from a caller PR before release. MUST be reverted to @v1 before merge.

* feat(go-pr-validation): add Lerian lib version check to the umbrella

Wire lerian-lib-version-check.yml into the PR validation umbrella as a gated
job (run_lib_version_check, default true), behind the non-doc change gate, with
a stable 'Lib Version' aggregator check for branch protection. Expose
go_mod_path / check_indirect / comment_on_pr inputs and the optional
LERIAN_LIB_READ_TOKEN secret.

* fix(lerian-lib-version): log non-200 HTTP code from releases API

* fix(lerian-lib-version): post PR comment even when check fails

* fix(umbrellas): pin composites to @v1 instead of feature branch

v1.33.1-beta.6

09 Jun 19:09
Immutable release. Only release title and notes can be modified.
d5702b9

Choose a tag to compare

v1.33.1-beta.6 Pre-release
Pre-release
fix(lerian-lib-version): post PR comment even when check fails (#414)

v1.33.1-beta.5

09 Jun 18:47
Immutable release. Only release title and notes can be modified.
0395700

Choose a tag to compare

v1.33.1-beta.5 Pre-release
Pre-release
fix(lerian-lib-version): log non-200 HTTP code from releases API (#413)

v1.33.1-beta.4

09 Jun 18:24
Immutable release. Only release title and notes can be modified.
37fc62f

Choose a tag to compare

v1.33.1-beta.4 Pre-release
Pre-release
fix(lerian-lib-version): use MANAGE_TOKEN for PR comment in nested re…

v1.33.1-beta.3

09 Jun 17:30
Immutable release. Only release title and notes can be modified.
3345c65

Choose a tag to compare

v1.33.1-beta.3 Pre-release
Pre-release
fix(lerian-lib-version): retry releases fetch without auth on 404 for…

v1.33.1-beta.2

09 Jun 14:40
Immutable release. Only release title and notes can be modified.
58e979e

Choose a tag to compare

v1.33.1-beta.2 Pre-release
Pre-release
fix(go-pr-analysis): silence gosec telemetry 403 and make-sec noise (…

v1.33.1-beta.1

08 Jun 13:43
Immutable release. Only release title and notes can be modified.
0911358

Choose a tag to compare

v1.33.1-beta.1 Pre-release
Pre-release
fix(ci): add shared_paths input to go-pr-analysis workflow (#405)

Mirrors the same input already present in pr-security-scan.yml.
Wires shared-paths through to the changed-paths action so monorepo
callers can trigger analysis for all components when shared files
(go.mod, pkg/, Makefile, etc.) are modified.

Default is empty string — fully backward compatible.

Closes #402

v1.33.0

05 Jun 22:52
Immutable release. Only release title and notes can be modified.
e9b196a

Choose a tag to compare

Github-actions-shared-workflows v1.33.0

  • Features

    • Register forge under app_helmfile_env (cross).
    • Keep highest stable semver as GitHub Latest on release (closes #389).
  • Fixes

    • Fail closed on unparsable major and make PR listing non-fatal.
    • Quote inner expansion in parameter strip (SC2295).
    • Close superseded update PRs for the same chart and major line.
  • Improvements

    • Guard git tag pipelines against SIGPIPE in gptchangelog (closes #388).
    • Bump goreleaser/goreleaser-action in the go-tooling group.

Contributors: @bedatty, @dy-shimizu, @fredcamaral.

Compare changes