Skip to content

Releases: lsst-sqre/semaphore

0.4.0

14 Apr 20:15
daf3c73
Compare
Choose a tag to compare

Broadcast summaries are now interpreted as the first paragraph of the Markdown content unless defined explicitly with the summary field in the broadcast's Markdown front-matter. Previously the summary was always set through the summary front-matter field.

What's Changed

  • [neophile] Update dependencies by @sqrbot in #30
  • [neophile] Update dependencies by @sqrbot in #31
  • [neophile] Update dependencies by @sqrbot in #32
  • [neophile] Update dependencies by @sqrbot in #33
  • Bump docker/login-action from 1 to 2 by @dependabot in #36
  • Bump docker/setup-buildx-action from 1 to 2 by @dependabot in #35
  • Bump docker/build-push-action from 2 to 3 by @dependabot in #34
  • [neophile] Update dependencies by @sqrbot in #37
  • [neophile] Update dependencies by @sqrbot in #38
  • [neophile] Update dependencies by @sqrbot in #39
  • Bump pre-commit/action from 2.0.3 to 3.0.0 by @dependabot in #40
  • [neophile] Update dependencies by @sqrbot in #41
  • Bump python from 3.10.4-slim-bullseye to 3.10.5-slim-bullseye by @dependabot in #42
  • Bump actions/setup-python from 3 to 4 by @dependabot in #43
  • [neophile] Update dependencies by @sqrbot in #44
  • [neophile] Update dependencies by @sqrbot in #45
  • [neophile] Update dependencies by @sqrbot in #46
  • [neophile] Update dependencies by @sqrbot in #47
  • [neophile] Update dependencies by @sqrbot in #48
  • [neophile] Update dependencies by @sqrbot in #49
  • [neophile] Update dependencies by @sqrbot in #50
  • [neophile] Update dependencies by @sqrbot in #51
  • Bump python from 3.10.5-slim-bullseye to 3.10.6-slim-bullseye by @dependabot in #52
  • [neophile] Update dependencies by @sqrbot in #53
  • [neophile] Update dependencies by @sqrbot in #54
  • [neophile] Update dependencies by @sqrbot in #55
  • [neophile] Update dependencies by @sqrbot in #56
  • [neophile] Update dependencies by @sqrbot in #57
  • Bump python from 3.10.6-slim-bullseye to 3.10.7-slim-bullseye by @dependabot in #58
  • [neophile] Update dependencies by @sqrbot in #59
  • [neophile] Update dependencies by @sqrbot in #60
  • [neophile] Update dependencies by @sqrbot in #61
  • [neophile] Update dependencies by @sqrbot in #62
  • [neophile] Update dependencies by @sqrbot in #63
  • [neophile] Update dependencies by @sqrbot in #65
  • [neophile] Update dependencies by @sqrbot in #66
  • [neophile] Update dependencies by @sqrbot in #68
  • [neophile] Update dependencies by @sqrbot in #69
  • [neophile] Update dependencies by @sqrbot in #70
  • [neophile] Update dependencies by @sqrbot in #71
  • [neophile] Update dependencies by @sqrbot in #72
  • [neophile] Update dependencies by @sqrbot in #73
  • [neophile] Update dependencies by @sqrbot in #75
  • [neophile] Update dependencies by @sqrbot in #76
  • [neophile] Update dependencies by @sqrbot in #77
  • Bump python from 3.10.7-slim-bullseye to 3.11.1-slim-bullseye by @dependabot in #74
  • [neophile] Update dependencies by @sqrbot in #78
  • [neophile] Update dependencies by @sqrbot in #79
  • [neophile] Update dependencies by @sqrbot in #80
  • Bump docker/build-push-action from 3 to 4 by @dependabot in #81
  • Bump python from 3.11.1-slim-bullseye to 3.11.2-slim-bullseye by @dependabot in #83
  • [neophile] Update dependencies by @sqrbot in #82
  • [neophile] Update dependencies by @sqrbot in #84
  • [neophile] Update dependencies by @sqrbot in #85
  • [neophile] Update dependencies by @sqrbot in #86
  • [neophile] Update dependencies by @sqrbot in #87
  • [neophile] Update dependencies by @sqrbot in #88
  • [neophile] Update dependencies by @sqrbot in #90
  • [neophile] Update dependencies by @sqrbot in #91
  • Bump python from 3.11.2-slim-bullseye to 3.11.3-slim-bullseye by @dependabot in #92
  • DM-38525: Implement basic body-to-summary feature by @Fireye04 in #89

New Contributors

Full Changelog: 0.3.0...0.4.0

0.3.0

14 Apr 18:53
7febbef
Compare
Choose a tag to compare
  • Broadcast messages can now have a "category," which you can set in the YAML front-matter.
    The default behavior is category: maintenance, which matches the idiomatic use of broadcasts up to this point.
    However, you can also set category: info to publish informational messages, like general announcements.
    The category is present in the JSON data model for broadcasts published from the API.
    Note that "category" is an enumeration: only info or maintenance are allowed values.
  • Semaphore is now cross-published to the GitHub Container Registry, ghcr.io/lsst-sqre/semaphore.
  • Semaphore now runs on Python 3.10.

What's Changed

New Contributors

Full Changelog: 0.2.1...0.3.0

0.2.1

12 Aug 21:22
a265a64
Compare
Choose a tag to compare

This release prevents the /v1/broadcasts endpoint from showing disabled messages.

0.2.0

06 Aug 22:11
99716a0
Compare
Choose a tag to compare

This is the initial working version of Semaphore, featuring the ability to source broadcast messages from GitHub, and get updates for those messages through GitHub webhooks.

0.1.0

28 Jun 19:37
9c97b1e
Compare
Choose a tag to compare

Initial development release of the application.