v0.9.0
- agolademo: use docker compose (@sgotti) #494
- executor: add option to define docker driver network (@sgotti) #493
- Dockerfile: agolademo: create agola directories (@sgotti) #491
- Dockerfile: update final image (@sgotti) #489
- notification: fix cleaners infinite loop. (@sgotti) #487
- *: add cursor fetching to GetRuns api (@sgotti) #484
- tests: always check testutil.Wait error (@sgotti) #485
- tests: improve and simplify some tests (@sgotti) #483
- tests: split tests in multiple files. (@sgotti) #482
- *: actions: ensure a default sort direction (@sgotti) #480
- *: commitstatus/runwebook delivery save filter inside cursor (@sgotti) #481
- configstore: simplify/improve Get tests (@sgotti) #478
- notification: simplify/improve Get tests (@sgotti) #479
- tests: simplify Get API with cursor tests (@sgotti) #477
- runservice: add AGOLA_RUN_COUNTER variable (@alessandro-sorint) #473
- gateway: add api to redeliver a commit status delivery (@alessandro-sorint) #472
- gateway: fix api cursors (@alessandro-sorint) #471
- notification: fix db func GetProjectRunWebhookDeliveriesAfterSequenceByProjectID (@alessandro-sorint) #470
- notification: fix db func GetProjectCommitStatusDeliveriesAfterSequenceByProjectID (@alessandro-sorint) #468
- tests: use assert helpers (@sgotti) #469
- testutil: Add NilError helper to log detailed test errors (@sgotti) #466
- testutil: add detailed errors for zerolog output in tests (@sgotti) #465
- notification: rename GetProjectRunWebhookDeliveriesAfterSequence func (@alessandro-sorint) #467
- gateway: add api to get commit status deliveries (@alessandro-sorint) #460
- runservice: remove time.sleep from tests (@sgotti) #464
- configstore: remove time.sleep from tests (@sgotti) #462
- notification: remove time.sleep from tests (@sgotti) #461
- notification: delete old commit statuses (@alessandro-sorint) #459
- notification: delete old run webhooks (@alessandro-sorint) #457
- gateway: add api to redelivery a run webhook delivery (@alessandro-sorint) #456
- gateway: add api to get run webhook deliveries (@alessandro-sorint) #452
- configstore: fix test get remotesources continuation (@alessandro-sorint) #455
- db: defer sqlite foreign keys during migration (@sgotti) #454
- runservice: return right error on not existing run (@alessandro-sorint) #451
- *: update dependencies (@sgotti) #449
- configstore: add ability to org members to restart stop cancel a project run (@alessandro-sorint) #446
- *: update to go 1.21 (@sgotti) #448
- *: add cursor fetching to GetOrgs api (@sgotti) #444
- testutils/db: handle col type bool on export (@sgotti) #447
- testutils/db: use schema provided by migrate data during export (@alessandro-sorint) #445
- notification: store commit status and commit status delivery (@alessandro-sorint) #432
- gateway: cleanup org invitation code. (@sgotti) #443
- gateway: correctly handle org/pg visibility (@sgotti) #442
- *: add cursor fetching to GetRemoteSources api (@sgotti) #440
- testutils/db: use sequences provided by create data during import (@alessandro-sorint) #441
- *: add cursor fetching to GetUserOrgs api (@sgotti) #439
- *: add cursor fetching to GetUsers api (@sgotti) #437
- ci: increase postgres container max connections (@sgotti) #438
- *: cursor based list api. (@sgotti) #436
- cmd: rename gateway client variable. (@sgotti) #435
- tests: use const for remote error string output (@sgotti) #433
- ci: use fixed postgres image version (@sgotti) #434
- tests: add missing t.Parallel to TestRunEventsNotification (@sgotti) #431
- configstore: clean TestOrgInvitation tests (@sgotti) #429
- notification: store last run event sequence (@alessandro-sorint) #423
- notification tests: synchronously start webhooksreceiver (@sgotti) #426
- notification: make webhooksreceiver a test file. (@sgotti) #425
- notification: store webhook and webhook delivery (@alessandro-sorint) #413
- testutils/db: handle byte array (@sgotti) #420
- sqlg: add support for blob/byte array base type (@sgotti) #419
- *: Optional internal services authentication (@sgotti) #412
- services: use common SetupDB function (@sgotti) #414
- config: add global urls fields (@sgotti) #411
- config: avoid updating the default config (@sgotti) #410
- add ability to send webhooks to external tools (@alessandro-sorint) #367
- examples: add cookieSigning config (@sgotti) #408
- *: update db generators and tests (@sgotti) #407