Releases: simplesurance/directorius
Releases · simplesurance/directorius
v0.9.2
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
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
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
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
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
v0.7.0
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
v0.6.0
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
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