Skip to content

Releases: simplesurance/directorius

v0.9.2

29 Jul 11:31
aa92491

Choose a tag to compare

Changelog

  • 87cefc3 Implement fix
  • f7ee83f Merge pull request #10 from simplesurance/dependabot/go_modules/go.uber.org/mock-0.5.2
  • 4222ced Merge pull request #11 from simplesurance/dependabot/go_modules/golang.org/x/oauth2-0.29.0
  • aa92491 Merge pull request #12 from simplesurance/dependabot/go_modules/github.com/prometheus/client_golang-1.22.0
  • aaebf2d Merge pull request #16 from simplesurance/bump-golangci-lint-go
  • e4571c5 [PLAT-6568] docs: update doc to new release gpg key (#14)
  • 704ee11 chore(deps): Update Go to 1.24 and golangci-lint to v2.3.0
  • 67a4b36 fix(githubclt): Handle 'no new commits' error during branch update
  • 95e58c3 fix(githubclt): Handle 'no new commits' error during branch update
  • 2f55219 test(githubclt): Use assert in mock HTTP handlers
  • e496fd3 vendor(deps): bump github.com/prometheus/client_golang
  • ecb351a vendor(deps): bump go.uber.org/mock from 0.5.0 to 0.5.2
  • 11b3612 vendor(deps): bump golang.org/x/oauth2 from 0.25.0 to 0.29.0

v0.9.1

05 Feb 16:48
@fho fho
c7d783f

Choose a tag to compare

Changelog

  • 4381682 Merge pull request #3 from simplesurance/dependabot/go_modules/golang.org/x/oauth2-0.25.0
  • fc1df59 githubclt: fix: ListPRs does not return a RetryableError
  • c7d783f githubclt: rename wrapRetryableErrors to wrapRESTRetryableErrors
  • bf42905 improve code documentation and naming
  • ca35346 mergequeue: fix spelling of MonitoredRepositoriesitories field
  • 0c7296b vendor(deps): bump github.com/spf13/pflag from 1.0.5 to 1.0.6 (#2)
  • 26bd03b vendor(deps): bump golang.org/x/oauth2 from 0.24.0 to 0.25.0
  • 34114e7 webinterface: add missing space after "Enqueue on Automerge:" setting
  • fbd0d15 webinterface: replace "Queues" header with "Merge Queues"
  • 8e8fa23 webinterface: separate check/status name and URL clearly
  • 50a4dd5 webinterface: show github check/status names of CI jobs

v0.9.0

28 Jan 17:16
@fho fho
8ff0a32

Choose a tag to compare

v0.9.0 Pre-release
Pre-release

Changelog

  • 713bde5 autoupdate: treat failed overall CI status without a failed job as error
  • 4fe303a autoupdater: remove unused reasonUndefined constant
  • c661a21 autoupdater: trigger only CI jobs with status CIStatusExpected
  • 126cd57 githubclt: distinguish not started and running CI jobs
  • 8ff0a32 githubclt: order pull-requests by number per page in ListPRs
  • 0f9c9b0 githubclt: remove forgotten fmt.Println call used for debugging

v0.8.1

21 Jan 15:44
@fho fho
7bb7324

Choose a tag to compare

v0.8.1 Pre-release
Pre-release

Changelog

  • c042ba2 autoupdater: fix: pull request with failed CI status is not suspended
  • 7bb7324 autoupdater: fix: setting successful commit status fails
  • ccca16c go: increase min. version to 1.23.5
  • a687e22 queue: extract PR evaluation logic from processPR()
  • 2bd3fc6 queue: make queue.Suspend() private & document missing ctx parameter

v0.8.0

16 Jan 17:22
@fho fho
0496a9a

Choose a tag to compare

v0.8.0 Pre-release
Pre-release

Changelog

  • a80296a autoupdater: remove autoupdater_ prefix from filename
  • 59a68f7 autoupdater: set github status state when PR is ready to be merged
  • 2450eba autoupdater: status description set on pending instead of success state
  • 6aaf096 autoupdater: submit successful github status on pending CI status
  • a180d5b github: define an own type for status states
  • ca31449 github: omit draft pull requets in ListPRs result
  • 9d0c088 github: return pull request in updated-asc order by ListPRs
  • 162c84d make: print test coverage per package when running tests
  • c3bbdb4 sync: always only query for open pull-requests
  • 2f4d949 tests: speed up TestFirstPRInQueueIsUpdatedPeriodically execution time
  • e0e6ef1 webinterface: add colon in header after "Repository"

v0.7.1

09 Jan 16:19
@fho fho
0508819

Choose a tag to compare

v0.7.1 Pre-release
Pre-release

Changelog

  • 5452d1e queue: fix PR ordering when SuspendCount is > 0
  • 787b9d5 tests: add an orderedmap testcase for InsertIfNotExist
  • 0508819 tests: verify ordering PRs by EnqueuedAt timestamp in active queue

v0.7.0

07 Jan 16:58
@fho fho
3fe76b9

Choose a tag to compare

v0.7.0 Pre-release
Pre-release

Changelog

  • 678d1e0 queue: prefer PRs that are longer in the active queue
  • 5962971 queue: prevent starving of PRs with suspendCount >0
  • 6e1e54c webinterface: fix: semicolon missing in css
  • 1743299 webinterface: reformat css file
  • 9e37464 webinterface: support pausing and resuming a merge-queue
  • 3fe76b9 webinterface: use em unit for padding and margin

v0.6.1

06 Jan 16:31
@fho fho
fa5ce6d

Choose a tag to compare

v0.6.1 Pre-release
Pre-release

Changelog

  • fa5ce6d webinterface: use relative form submit URL for updating priorities

v0.6.0

06 Jan 15:37
@fho fho
0f90bc0

Choose a tag to compare

v0.6.0 Pre-release
Pre-release

Changelog

  • 3dd08ab activequeue: deprioritize handling PRs with higher suspend count
  • 914df71 pullrequest: make InActiveQueueSince concurrency-safe
  • 6c07573 pullrequest: make Priority concurrency-safe
  • 65afa64 webinterface: add favicon
  • 415f4ac webinterface: fix various minor html and formatting issues
  • 976d6dd webinterface: fix: broken references served on sub paths
  • 0087219 webinterface: move data structure used in http templates to pages/types
  • 383966c webinterface: only handle GET requests by HandlerListFunc
  • 7bc7139 webinterface: show "In Mergequeue" time also for suspended PRs
  • 7683965 webinterface: show how often a PR has been suspended in the webinterface
  • 0f90bc0 webinterface: show suspended PRs always in the same order
  • 1ab1a70 webinterface: support setting the PR priority

v0.5.0

17 Dec 16:16
@fho fho
40863cf

Choose a tag to compare

v0.5.0 Pre-release
Pre-release

Changelog

  • 015cf5f activequeue: process PRs in fifo order
  • 3c3c24e linkedlist: add foreach function returning an iterator
  • 0e3c86e metrics: correct queued_prs_count help text
  • f97d6c9 metrics: define quantiles for the time_to_merge metric
  • 7f34cf1 metrics: fix: repository label value is prefixed with "repository"
  • a57cbe6 metrics: move stateLabel constants to queue_metrics.go
  • 2376c5e orderedmap: return an iterator from foreach
  • cfdc21a pr: rename EnqueuedSince field to InActiveQueueSince
  • 40863cf webinterface: merge enqueued and not suspended since columns

Full Changelog: v0.4.0...v0.5.0