Skip to content

Releases: JeremieLitzler/semantic-release-script

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 16 Oct 11:12

Others

  • Cut v1.0.0 from a release/major branch (#82)

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 16 Oct 11:00

Features

  • spec: promotion website for semantic-release-script (#90)
  • Refuse a name-forced level below what the commits imply (#79)
  • Force the release level from a branch name with --level-from (#78)

Bug fixes

  • bug: the website redeploys on every push to main, not only when a release is cut (#94)

Others

  • ci: fail when a release.sh flag is missing from the website options table (#88)
  • feat: promotion website for semantic-release-script (#89)
  • Document the level-from-branch-name contract (#81)
  • Move the pin and pass the branch name from the release workflow (#80)
  • Grill: control the release level from the release/* branch name (#77)
  • Pin the release workflow's release.sh to the latest published release (#74)

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 15 Oct 11:49

Features

  • Refuse a baseline whose version tag origin no longer holds (#43)
  • Refuse a release when the baseline is not the highest version tag (#22)
  • --check weighs the guards against the target (#58)
  • --check prints the environment setup report (#57)
  • Write a machine-readable release summary with --summary (#29)
  • Resume a half-published release at step 4 (#28)
  • Refuse to tag a ref the trunk does not contain (#25)
  • Refuse to compute a version when fetching tags from origin fails (#24)
  • Refuse to compute a version from a shallow clone (#23)
  • Skip the human gates under --dry-run (#21)
  • Define exit codes, with a dedicated one for nothing to release (#20)
  • Resolve the trunk from GitHub's default branch instead of main (#19)

Bug fixes

  • Release workflow fails at step 3: no git committer identity on the runner (#73)
  • --changelog writes the version headings without the release notes (#36)
  • Fail instead of exiting 0 when a gate cannot read a terminal (#27)

Others

  • Cut releases from CI with a release workflow, as the vendored consumers do (#71)
  • Document the supported-setup map with mermaid diagrams (#26)
  • CI runs on Ubuntu 26 before ubuntu-latest moves to it (#62)
  • Rewrite main without the dummy commits (#32)
  • Preflight checks return results instead of dying (#56)
  • Decide between check-setup.sh and a release.sh --check mode (#14)
  • Decide whether release.sh supports maintenance lines (#13)
  • Rename baseline_refusal: it words every refusal, not just the baseline's (#45)
  • Extract baseline resolution into one function in release.sh (#18)
  • Replace real-GitHub test data with fixture-built bats suites (#12)
  • docs: name the repository as it is now, not as it was (340701b)
  • test: ask setsid for --wait rather than for its name (dc8fd42)
  • docs: name the gate with no terminal where the code is declared (225092b)
  • docs: define gate and preview in the glossary (7eb8663)
  • docs: refresh the two header comments the trunk change left behind (f6eb31d)

v0.3.0

Choose a tag to compare

@JeremieLitzler JeremieLitzler released this 15 Oct 05:50

Bug fixes

  • fix: resolve current version from --since when it is not a tag (dc3096a)

Others

  • docs: reconstruct french-gas-stations-scraper release history (f460d0f)

v0.2.0

Choose a tag to compare

@JeremieLitzler JeremieLitzler released this 15 Oct 05:49

Features

  • feat: replay historical commit ranges to rebuild past releases (0e5b77c)

Bug fixes

  • fix: dedupe release notes by issue, keeping the most significant category (b72c717)

v0.1.0

Choose a tag to compare

@JeremieLitzler JeremieLitzler released this 15 Oct 05:49

Features

  • Create Bash Script To Automate Semantic Release (#1)

Others