Skip to content

Releases: wndhydrnt/saturn-bot

v0.19.0

15 Jan 20:11
15c000d
Compare
Choose a tag to compare

0.19.0 (2025-01-15)

Features

  • server/ui: Automatically reload pages on change of filter (d46e531)
  • server/ui: Render details and results of a run on one page (#141) (5cc570e)

Bug Fixes

  • git: Rework format of exec log (f1c64de)

v0.18.2

09 Jan 18:33
4488b2b
Compare
Choose a tag to compare

0.18.2 (2025-01-09)

Bug Fixes

  • filter: Let jq filter continue on parse errors (3ba0184)

v0.18.1

08 Jan 20:22
c06de9a
Compare
Choose a tag to compare

0.18.1 (2025-01-08)

Bug Fixes

  • filter: jq filter checks subsequent nodes when first node is null (#137) (466d98b)
  • git: Clone a repository again if update of current clone fails (#134) (8564042)

v0.18.0

01 Jan 15:19
75228d2
Compare
Choose a tag to compare

0.18.0 (2025-01-01)

⚠ BREAKING CHANGES

  • task: Remove setting "schedule" from task (#129)

Features

Bug Fixes

  • host: Only return merge requests in state "opened" from GitLab API (#130) (c79f2b7)
  • host: Revert pull request #130 (000a232)
  • processor: Wrong URL of pull request reported when creating a new one (bab648a)
  • server: Next run not scheduled if PR is open (1d97a94)
  • server: Update hash of task in database (93ce5c5)

v0.17.0

10 Dec 18:29
220ffc6
Compare
Choose a tag to compare

0.17.0 (2024-12-10)

Features

  • action: Add stdout/stderr to error of actions "exec" and "script" (18e216e)

v0.16.0

01 Dec 11:41
9a80b45
Compare
Choose a tag to compare

0.16.0 (2024-12-01)

Features

  • server: Add endpoint to process webhooks sent by GitHub (#105) (fa81814)
  • server: Add endpoint to process webhooks sent by GitLab (#112) (2cb93b6)
  • server: Add total number of items to pagination responses (6a4f722)
  • server: Delay execution of a task when a webhook is received (#115) (047169b)
  • server: Inspect upcoming and past runs via an endpoint (#114) (8ed4ded)
  • task: Inputs (#107) (0bffdd4)

Bug Fixes

  • host: Auto-merge GitHub PR fails if repository allows only "squash" merge method (#110) (57c3673)
  • host: Too eager to delete GitHub branch (#111) (ccb8a6b)
  • processor: Pull request not recreated if closed (#117) (c554240)
  • server: Runs skipped when more than one Task is registered (#116) (e3f7956)
  • server: Wrong run reason "manual" when task changed on disk (c825e95)
  • template: Description of pull request states that PR gets merged in 0s (#108) (b463fba)

v0.15.1

11 Nov 17:02
794c9fb
Compare
Choose a tag to compare

0.15.1 (2024-11-11)

Bug Fixes

  • host: Do not time out if rate-limiting of GitLab API is active (#103) (d475e03)

v0.15.0

03 Nov 15:31
d455a3e
Compare
Choose a tag to compare

0.15.0 (2024-11-03)

⚠ BREAKING CHANGES

  • filter: Remove filter jsonpath (#102)

Features

  • command: Run command sends metrics to Prometheus Pushgateway (#98) (da7df05)
  • filter: Add jq filter (#101) (7f6848c)
  • filter: Remove filter jsonpath (#102) (6bc7089)
  • git: Add metrics to track number and duration of git commands (#99) (7e7c7c0)
  • host: Support "Squash commits" and "Delete source branch" settings of GitLab project (#97) (5ce431a)
  • Set up shell completion (4634532)
  • task: Ensure that branch name does not exceed length (#100) (bac731d)

v0.14.0

20 Oct 15:38
eadb230
Compare
Choose a tag to compare

0.14.0 (2024-10-20)

Features

  • action: Pass env var TASK_DIR to script action (#91) (955cf5a)
  • command: New command "ci" (#94) (de968b7)
  • filter: Specify multiple expressions in filter jsonpath (#90) (31d8ebf)
  • filter: Specify multiple expressions in filter xpath (#89) (4a96272)
  • host: Cache files downloaded from a host (#87) (263c13b)
  • task: Execute repository filter first (#92) (b38c1e9)

Bug Fixes

  • host: Do not update assignees or reviewers when task does not define them (#93) (33a514a)

v0.13.0

13 Oct 18:44
f25a04f
Compare
Choose a tag to compare

0.13.0 (2024-10-13)

Features

  • docker: Install JRE in full version of Docker image (4eb786f)
  • filter: Add jsonpath filter (#84) (2123cfe)
  • filter: Add xpath filter (#82) (925421b)
  • filter: Make filter fileContent match against whole content of file (756e86c)

Bug Fixes

  • config: Fail early if no GitHub token or GitLab token has been defined (#86) (0f6423a)