semantic-release

📦🚀 semantic-release written in Go

MIT License

Downloads
613
Stars
407
Committers
11

Bot releases are visible (Hide)

semantic-release - v2.12.0

Published by github-actions[bot] almost 4 years ago

2.12.0 (2020-11-17)

Feature

  • update generated proto sources (83386194)

Code Refactoring

  • cleanup start plugin methods (b2ec6fb3)

Chores

  • update dependencies (736eb8a5)
semantic-release - v2.11.0

Published by github-actions[bot] almost 4 years ago

2.11.0 (2020-11-16)

Feature

  • show progress flag (03a70239)
  • add download plugins flag (f4865bff)
  • discovery: add progress bar (f0ba4a46)

Bug Fixes

  • handle SIGTERM / SIGINT (41b1bd68)
semantic-release - v2.10.0

Published by github-actions[bot] almost 4 years ago

2.10.0 (2020-11-13)

Feature

  • prepend changelog flag (9419e74c)

Bug Fixes

  • use only single newline (cfe9fbdc)
semantic-release - v2.9.0

Published by github-actions[bot] almost 4 years ago

2.9.0 (2020-11-08)

Chores

  • gitlab-ci: ignore tags (dc915680)

Feature

  • add plugin logging (9716dfa9)

Bug Fixes

  • dry release version file (4a305343)
semantic-release - v2.8.0

Published by github-actions[bot] almost 4 years ago

2.8.0 (2020-11-04)

Chores

  • disable ci checks for smoke test (07ed3205)
  • workflows: update setup-go (f7ac728a)

Feature

  • improve logging (e42f26be)

Bug Fixes

  • exit dry runs with exit code 0 (159cfc75)
semantic-release - v2.7.0

Published by github-actions[bot] almost 4 years ago

2.7.0 (2020-10-28)

Chores

  • update generate script (fbbc3704)

Feature

  • provider: add from and to sha to GetCommits (c75c6439)
  • Add from SHA to GetCommits (65ae1750)

Bug Fixes

  • Added annotations (90cbf51f)
semantic-release - v2.6.0

Published by github-actions[bot] about 4 years ago

2.6.0 (2020-09-17)

Chores

  • remove package-lock.json (827fb91f)

Documentation

  • add hooks docs (9f7c701d)
  • fix typo (8c898659)
  • add link (d5b64436)
  • add v2 upgrade guide (4d9c4dc2)
  • add basic plugin docs (90619851)

Feature

  • hooks: initial (0418a6fb)
semantic-release - v2.5.0

Published by github-actions[bot] about 4 years ago

2.5.0 (2020-09-02)

Chores

  • gitlab-ci: update go version (7055247a)
  • update go version (14e044e4)

Feature

  • improve api error handling (c582329f)
  • plugin discovery initial (935a7c5e)
semantic-release - v2.4.0

Published by github-actions[bot] about 4 years ago

2.4.0 (2020-08-18)

Feature

  • update plugins (2e0a320f)
semantic-release - v2.3.0

Published by github-actions[bot] about 4 years ago

2.3.0 (2020-08-17)

Chores

  • update providers (8e58dbba)
  • udpate ci configs (e9eff126)

Documentation

  • remove travis examples (85c81e48)

Feature

  • add temp wrapper (6796710e)
  • log plugin info (58006d34)
  • update plugin interfaces (57c0bbd2)
  • add checksums.txt to every release (34ee428a)
  • add more plugin flags (7a3d3965)
  • use cobra and viper (86ea53b5)

Bug Fixes

  • files updater plugin (206cc350)
  • remove shorthand for provider options (76910a79)

Code Refactoring

  • update config struct (c28397f6)
semantic-release - v2.2.0

Published by github-actions[bot] about 4 years ago

2.2.0 (2020-08-12)

Documentation

  • remove travis badge (26c850ef)

Feature

  • finalize repo migration (a6768ed4)
  • remove travis support (e1b6fe81)
  • add more external plugins (f3acc2b9)

Code Refactoring

  • move commit-analyzer plugin to separate repo (d67beee7)
semantic-release - v2.1.0

Published by github-actions[bot] about 4 years ago

2.1.0 (2020-08-11)

Feature

  • update dependencies (6928b675)
semantic-release - v2.0.1

Published by github-actions[bot] about 4 years ago

2.0.1 (2020-08-11)

Bug Fixes

  • update name (1558db8e)
semantic-release - v2.0.0

Published by github-actions[bot] about 4 years ago

2.0.0 (2020-08-11)

Breaking Changes

  • proto (cb52f2d6)
BREAKING CHANGE: plugin interface

Chores

  • impreove generate script (e7b05400)

Documentation

  • update pkg.go.dev badge (3c50fefb)
  • add pkg.go.dev badge (9990d173)

Feature

  • add files updater plugin (2fe7a31c)
  • add provider plugins (18e84ac1)
  • add provider interface (671a48e4)
  • add changelog generator plugin (93910766)
  • add ci conditions as plugins (74c8a1a1)
  • add ci condition grpc interface (d0fe7d98)
  • use internal commit analyzer plugin (fa33d3a5)
  • use buildin pkg to get plugins (804153c6)
  • basic GRPC plugin interface (6be3df0c)
  • add plugin manager (2fbcfba7)

Bug Fixes

  • github: get correct owner name (bd198592)
  • update package import paths (3e5a5889)
  • return error on unknown plugin type (d2771f08)
  • correctly stop all plugins on exit (86ec81f7)
  • use mutex in KillAllPlugins (231afb20)

Code Refactoring

  • renaming (fbed7e7a)
  • proto schema (d3b1de0b)
  • use string map (749518cf)
  • renaming (b1b73abd)
  • move grpc wrapper (1fbbacdb)
  • remove changelog pkg (cc8649de)
  • remove commit pkg (7dac620a)
  • updater interface (5cda205a)
  • update config names (e096182a)
  • use init function to initialize providers (645d80ec)
  • remove context (4afa5025)
  • use string as regexp (2447a6e9)
  • set releases to private (41361354)
  • use string to represent version numbers (3def9ead)
  • use more primitive types for providers (600c585f)
  • use protoc to generate structs (5b0f25bf)
  • cli app (5e1d1684)
  • move updaters in separate packages (ecad9726)
  • move conditions in separate packages (684774a5)
  • extract commit analyzer (3b0c098b)
  • move commit and release structs in separate files (a8fe4ea0)
  • move changelog generator in separate package (92a5c9b8)
  • use singular name (b09fd545)
  • move repository interface to providers pkg (b85904e6)
  • move github and gitlab to pkg/providers (eebe16e6)
  • use RepositoryInfo struct (1a2d49da)
  • rename GetReleases function (ee08dc53)

Tests

  • fix (5827fb03)
  • analyzer: add more test cases (bcc9d6be)
semantic-release - v1.22.1

Published by github-actions[bot] over 4 years ago

1.22.1 (2020-07-05)

Bug Fixes

  • NPM_CONFIG_USERCONFIG env check (2c38be17)
semantic-release - v1.22.0

Published by github-actions[bot] over 4 years ago

1.22.0 (2020-06-22)

Feature

  • Add allow-no-changes flag (1cb17dab)
semantic-release - v1.21.3

Published by github-actions[bot] over 4 years ago

1.21.3 (2020-06-21)

Bug Fixes

  • only create npmrc if NPM_CONFIG_USERCONFIG is not set (ad239321)
semantic-release - v1.21.2

Published by github-actions[bot] over 4 years ago

1.21.2 (2020-05-01)

Chores

  • Added go report card (159c21fe)

Documentation

  • Added gitlab CI integration docs (77a0d570)

Bug Fixes

  • github: only allow commit tags (8cad0363)

Code Refactoring

  • use correct assertion expected argument (09a0edbf)
  • use testify (b8ab3e16)

Tests

  • prevent ci variables from leaking into the test (82c464c4)
semantic-release - v1.21.1

Published by github-actions[bot] over 4 years ago

1.21.1 (2020-04-26)

Chores

  • add lint job (a77ba96b)

Documentation

  • add Code of Conduct (c309d615)

Bug Fixes

  • handle config parse error (addfcbe6)

Code Refactoring

  • golangci-lint (ca3a5a86)
semantic-release - v1.21.0

Published by github-actions[bot] over 4 years ago

1.21.0 (2020-04-26)

Chores

  • disable cgo (31ae095c)

Feature

  • push docker image to gitlab registry (30ecd1c7)
Package Rankings
Top 11.28% on Npmjs.org
Top 2.11% on Proxy.golang.org
Badges
Extracted from project README
CI pipeline status Go Report Card PkgGoDev