- fc3661e fix: Only fetch project.updatedAt if gitlab version >=17
- f0b5fa3 fix: Add gitlab server version detection
- 1f55002 chore(release): v0.25.0
- 3ef0196 feat: Export merge request description
- 3421d43 chore: Merge branch 'issues/4' into 'main'
- c139cb1 chore(release): v0.24.0
- c549b45 feat(clickhouse-recorder): Add testcases table migration and tests
- f9ebca4 feat(clickhouse-recorder): Support testcase's ReportCreatedAt field
- dd8ac4b feat(exporter): Set RecordCreatedAt on testcases
- 5a3875b feat(proto): Add record_created_at field to testcase message
- 12f6042 test(clickhouse-recorder): Move integration/conftest.go to separate package
- 8a63d49 chore(release): v0.23.2
- 71b6996 fix(exporter): Wait for recorder subprocess context in catchup cmd
- d1c1efe chore(release): v0.23.1
- 314cd1a ci: Fix release-chart job
- 9732526 fix(exporter): Make section timestamp conversion more robust
- 28fa707 fix(exporter): Fix job log parsing
- b685441 fix(exporter): Check for zero time in job sections
- 9833c92 chore(release): v0.23.0
- 21ff68e fix(exporter): Do not fail export if one batch fails
- 79de3b9 fix(exporter): Add logs for failed cobertura report download
- 818ea87 test(clickhouse-recorder): Add test for traces toUnixTimestamp overflow
- fb17ec1 fix(exporter): Return nil span message if start or end are invalid
- 030803d fix(exporter): Filter nil messages before export
- aee004a fix(exporter): Do not call UnixNano on zero Time when creating span message
- c67a599 docs: Update README.md
- a740b11 fix(exporter): Wait for recorder subprocess context
- 45ec268 build: Differ between default binary and image platforms
- 0a96da0 ci: Add test.needs
- 6c0bdba ci: Merge and upload junit.xml reports
- 1394e9c test(clickhouse): Check testcontainers docker availability in integration tests
- 24c4c70 ci: Add build-chart job
- 82125d1 chore: Remove go.work.example
- 90dfa6b chore: Remove repo root go.mod
- a58e258 build: Ignore hidden paths when finding go.mod files
- e85d938 ci: Update build and release
- 124d9b1 build: Use platform arg with --all
- e1f802d ci: Set GIT_DEPTH=0
- 539d054 ci: Fix buildctl platform option
- f64c44a build: Update release script and ci config
- d708c0f build: Move test logic to script
- 2e7fc5a build: Move dist logic to build script
- 2a5727f build: Move build logic to script
- 48dd13c build: Update Makefile
- 162adee chore(clickhouse-recorder): Clean up some files
- 73380e6 build: Add build-image makefile target
- 723b070 build: Add top-level make build targets
- 8ab0e4d refactor(clickhouse-recorder): Move app main package to separate module
- 4672539 refactor(exporter): Move app main package to separate module
- 2531faf chore(clickhouse-recorder): Remove demo project example
- 39007df chore(clickhouse-recorder): Move helm chart to top level dir
- f102d00 build(clickhouse-recorder): Remove redundant targets from Makefile
- 93be5d8 chore(clickhouse-recorder): Fix import paths
- 401f147 feat: Add clickhouse recorder implementation repo as subtree
- b6c8997 refactor: Remove recorder framework
- 7ac6138 feat: Implement recorder subprocess launcher
- 5c2490e build: Add go mod tidy make target
- a5b9de2 feat(exporter): Add recorders config, deprecating endpoints
- 1478088 feat: Implement sqlite recorder
- d137ae5 chore: Add top-level go.mod again
- 7938149 build: Add top-level Makefile
- 1eb29d1 build: Do not check in go.work
- c070db5 feat: Add recorder interface and framework
- 74451ba feat: Extract protobuf and grpc modules
- 2d1f712 build: Add go.work file
- 8a6a1ee fix: Update exporter import paths
- 360161d refactor: Prepare repo restructuring for multi-module workspace
- 876dc97 chore(release): v0.22.0
- d78bed5 docs(README): Fix gitlab-exporter-clickhouse-recorder link
- a6da39c fix(deps): Update dependencies
- aa35815 fix: Remove deprecated runner.active field (use paused instead)
- c7ea0eb feat: Make runners export configurable
- 4fb0a0e feat: Add fetch runners one-off command
- 10c322f fix: Separate runner data export from projects related data
- 051d63d feat: Add timestamps metadata to RecordRunnerRequest
- 48e5f2a test: Add runners export tests
- 5d66d0d feat: Implement runner data export
- a559ce6 build(protobuf): Regenerate protobuf code
- b1ba480 feat(protobuf): Add runner schema
- 6879a02 feat: Implement fetching runner data
- 8655ac5 build(graphql): Regenerate graphql code
- 8e0fb87 feat(graphql): Add runners spec
- 13b3859 test(httpclient): Add unit tests
- a5a277e test(graphql): Add query complexity testing utility
- fe508ef test(graphql): Add tests for pipeline split query implementation
- f4cc53b refactor(graphql): Implement split query fetching for pipelines
- a4eb3c6 build(graphql): Regenerate GraphQL client code
- 077970f refactor(graphql): Add conditional field fetching to pipeline queries
- c8553cd revert: ci: Remove github release sync
- 03a73fb ci: Remove github release sync
- fce76ae chore: Update default image repository in helm chart
- 4cbfec4 docs: Update url in README.md, Makefile and CHANGELOG.md
- 84e6c2e chore(release): v0.21.1
- b6fd9b8 fix: Prevent null pointer deref
- 72a07b8 chore(release): v0.21.0
- ba5600d feat: Support job log metric queries
- 69286d8 chore(release): v0.20.0
- 1bffda2 feat: Export job exit code
- 55bc923 fix: Update protoc,protoc-gen-go,protoc-gen-go-grpc and regenerate
- db2183d chore: Update gitlab graphql schema
- 8412347 ci: Add buildctl trace file job artifact
- df1386b chore(release): v0.19.4
- c9cb77f fix: Prevent more potential graphql data nil pointer dereferences
- 0ab66c0 chore(release): v0.19.3
- c9a8b3a fix: GraphQL handleError log attrs
- 4420f19 fix: Prevent some possible graphql nil pointer dereferences
- f69f9c2 fix: Improve error handling when fetching pipelines
- 1ff2ad1 fix: Improve error handling when fetching jobs
- d77f86f fix: Improve error handling when fetching merge requests
- 2b19213 fix: Improve error handling when fetching reports
- e3f6e96 fix: Improve error handling when fetching issues
- e7ef4ce fix: Add graphql error handling convenience function
- 6fc4dae chore(release): v0.19.2
- 5d8408b fix: Instead of fetching graphql.CiJobTrace do not treat job log 404 as error
- 6e3d595 chore(release): v0.19.1
- 9094caf fix(deps): Update go.cluttr.dev/junitxml to v0.2.0
- f30b5c7 fix: Only try to fetch job trace log if there is one
- 4fe8b3e build: Add khan/genqlient go tool
- a85d1e4 fix: Improve logging with error metadata
- e029c22 ci: Refactor build-image job
- b7878a5 ci: Fix goversion build-arg
- 7f8a00b ci: Extend release-image from build-image, stop pushing to ghcr.io
- da6b527 ci: Use hook to print job properties
- 007af6d ci: Use default.tags
- c7092c9 ci: Add buildkit base image build job
- 6b27465 build: Fix makefile build-image version substitution
- f7a9b08 chore(release): v0.19.0
- dbd8105 fix: Use junitxml.ParseMany everywhere
- 892a35d docs: Link to demo project in README.md
- 7dd4efc refactor: Replace internal/junitxml with go.cluttr.dev/junitxml
- 78c14b9 fix(deps): Update dependencies
- 40edaa6 fix: Pipeline queued_duration graphql field conversion
- 3f23ea7 ci: Run non-release pipelines on self-hosted runners
- faa7acf feat: Add junitxml.Merge and corresponding cli tool
- e16b8cb patch: Adjust report fetching commands
- 49e9f18 refactor: Adjust JUnit report fetching
- 0504174 feat: Parse multiple elements in same file
- b76208d fix: Improve test report structs tags for encoding
- ba2ea0e chore(release): v0.18.0
- 236b3fe fix: Update dependencies
- 464c632 build: Set tag for build-image target
- 012d42b feat: Export issues
- 5947476 refactor: Convert types in exporter and adjust controller logic
- fe9a2ea refactor: Move typespb conversion to new exporter/messages package
- 6943e60 chore(release): v0.17.1
- e1a88d9 ci(github): Link to gitlab release assets instead of uploading to github
- 7c2f7a3 chore: Merge branch 'pipelines-downstream' into 'main'
- d9574f2 ci: Fix release artifacts builds
- c82d7bc build: Fix build target os/arch usage
- 94805aa ci: Add default job properties output
- ee040d8 chore(release): v0.17.0
- 88d0ee3 patch: Make job log properties export configurable
- c080f93 chore: Fix README dashboards link
- b75273a Merge branch 'job-properties' into 'main'
- 40492e5 chore: Fix binary install instructions in README
- ca15f22 ci: Fix release-chart job
- e345f04 ci: Fix chart release job image
- d598d45 ci: Add release name in github release script
- 50b4c87 test: Fix log-in-goroutine-after-completed panic
- fb8076f chore(release): v0.16.0
- b467b7c ci: Add chart release job
- 3b0f6ae chore: Fix typo in example config
- 531f82a fix: Fix linting errors
- 4ea996b chore: Fix clickhouse-exporter link in README
- d9ff257 refactor: Move module url to go.cluttr.dev and repo references to gitlab
- d1a15ff test: Move test files to source file dirs
- f2f3a53 patch!: Add pipeline and job fields ref_path
- 34575eb patch: Add project field default_branch
- 6681e4c refactor: Shorten grpc client error messages
- 35e147f feat: Export cobertura coverage reports
- 961eda2 ci: Upload cobertura coverage report
- 5bc5ec5 chore(release): v0.15.1
- 266c78f fix: Map failure messages to reasons
- 85c96e9 ci: Update golangci-lint
- bac980e chore(release): v0.15.0
- 70dea2a feat: Download junit report artifacts via api
- 3034d40 ci: Update go version
- f178815 build: Update default go version in Dockerfile
- 2119961 fix: Update dependencies
- 2c71f86 refactor!: Use job reference in testreports
- f964506 chore(release): v0.14.2
- d154c45 fix: Add missing testcase status when converting to protobuf message
- afc419c chore(release): v0.14.1
- 33b66d8 chore: Update gitlab remote references
- ed4a170 feat: Use project feature access levels
- 24c0106 fix: Prevent rest.GitLabDeployment nil pointer dereference for user and environment
- 0675d78 chore(release): v0.14.0
- d01da14 chore: Update example config file
- 4b767cf feat: Export deployments
- 8e7aa82 chore(release): v0.13.2
- b66e1b4 refactor!: Use user references in merge request note events
- b890609 patch: Add username and name to user references
- 311d75e docs: Fix changelog
- 690f199 chore(release): v0.13.1
- 81fc2ff chore: Remove unused rest api functions
- 1910756 chore: Remove junitmetrics tool
- e01a804 fix: Remove oauth2 support
- 2629a43 patch: Move to gitlab.com/gitlab-org/api/client-go
- 35cad6b patch: Update dependencies
- 9ff135b fix: Possible gitlab client blocking when fetching many resources
- 99a9333 fix: Session authed http client locking
- b501326 chore(release): v0.13.0
- 002f430 refactor(cmd): Consolidate gitlab client creation
- 5d6be44 feat: Add session authed gitlab http client (experimental)
- 4b17dfe fix: OAuth redirect handler path
- 3081af6 chore(release): v0.12.0
- 116e486 docs: Update readme
- ef359ee docs: Add unreleased changes when generating changelog
- 6f6ff42 feat: Export properties in junit test reports
- 17353b9 build: Set default make goal
- 275c4b9 chore: Update example config
- 92f1b8f feat(cmd): Add fetch artifacts command
- 8a58245 feat(cmd): Add oauth request and refresh commands
- 79bac33 feat: Fetch projects pipelines junit reports
- 044abf2 feat: Fetch graphql job artifacts download paths
- bf03891 feat: Add oauthed gitlab http client
- 44dd4a3 feat: Add gitlab oauth2 package
- 50b64a3 refactor: Add internal http client
- 1887445 feat: Add junitxml test report types
- 536201a refactor!: Adjust protobuf messages to internal types
- 88299f0 fix: Add interrupted job sections
- 9515877 refactor: Adjust test report types
- d45bb8a ci(github): Fix docker image tags and repo urls
- 7ba86e7 chore(release): v0.11.0
- 8e76142 build: Add make target to generate changelog
- 4120a9f build: Replace justfile and scripts with Makefile
- 97f9eec ci: Push release image to both GitLab and GitHub registries
- f8d1a64 ci(github): Add release sync workflow
- 5829e71 ci: Update gitlab-ci.yml, add release jobs
- 242b14f revert: Add ci image build job
- fd19805 build: Add Makefile
- a40d159 ci: Add ci image build job
- 70428f3 ci: Fix go version
- 4bd3a9e feat: Periodically resolve projects
- e0117ce refactor: Make task controller projects settings map thread safe
- 7453403 refactor: Call export methods concurrently for endpoint clients and data batches
- ebdc3ca chore(release): v0.10.3
- 6e9045d refactor: Remove custom protobuf time conversion functions
- 6519dd8 fix: Try fetching job log data if runner id is empty
- c00e7fd fix: Job protobuf queued duration value
- 6dabc7c fix: Catchup command project resolution
- 97c6bcc chore(release): v0.10.2
- dd8cc4c fix: Regenerate protobuf code
- 6841b39 chore(release): v0.10.1
- a01cb80 refactor: Use pipeline name for trace span name if available
- 58b5a9e fix: Do not export empty trace data
- 1bcaa05 fix: Parsing namespace gids
- 9f9b0e0 chore: Add graphql generation recipe to justfile
- 0b3fae6 fix: Remove gitlab-api-(url|token) config usage
- d02d72b chore(release): v0.10.0
- b326797 refactor!: Adjust protobuf and grpc stuff
- bf91a56 chore: Update dependencies
- 3f0123d chore: Adjust commands
- d958d22 refactor: Replace jobs with tasks controller
- 8fc1968 feat: Compose rest and graphql gitlab api clients
- 881e0f2 feat: Add gitlab graphql client
- a7824b5 feat: Add internal types
- a663eae chore(release): v0.9.1
- dcecdb2 fix(cmd): Move namespace project resolution into jobs run group
- 366e18a fix: Listing (user) namespace projects and options
- 0b43bed test: Add config test for export defaults
- ef4ef33 chore: Update helm chart
- 1b09bd7 chore(release): v0.9.0
- 819e027 feat: Remove custom worker pool package
- 3880953 feat: Serve worker pool prometheus metrics
- a6239ea patch: Improve listing GitLab API resources
- 9480e4d feat: Add merge request note events
- 053d870 refactor: Move proto types conversion to separate package
- b977639 chore(release): v0.8.1
- f9c9fc2 patch: Add ids to metric proto message and remove job reference message
- 44bf374 chore(release): v0.8.0
- d50f297 patch: Ensure data is exported in chunks with max size
- bf7c7b2 test: Fix config tests
- 1302c71 patch: Add merge requests block to project export config
- 58f3b84 feat: Exclude namespace projects from being exported
- 94f85e6 patch: Always export project on first iteration
- 30df05e patch: Expose underlying gitlab.Client for internal use
- 4e1582c feat: Export merge requests
- aa052a4 feat: Provide grpc server implementation
- fc64fd8 feat: Add new protos
- 2a9a6b6 Update go version and dependencies
- 06ef8a5 Replace golang.org/x/exp/slices with stdlib package
- e38d47c Add support for project namespaces configuration
- 44fff86 Add support for exporting project data
- 476a55e Remove internal/models package
- 17a4698 Export testcases in chunks
- ff46391 Refactor exporting pipeline hierarchy testreports
- 712c92f Start adding integration tests
- 9da9735 Add gitlab-exporter recorder mock
- 294b529 Add gitlab server mock to serve json testdata
- 72b378e Update go version and dependencies
- 44eb406 Update README.md
- 94749c3 Add custom sections to gitlab-ci.yml
- 7b5d43c Remove obsolete config.catch_up.forced option
- 35d27d3 Add project defaults config options
- 55b1857 Fix helm chart ports config again
- 6d6364e Release v0.7.1
- eaf813a Fix helm selector labels helper
- 5cc58ea Fix podmonitor helm template
- a694cc2 Add metadata to pipeline hierarchy export errors
- d7eb91b Fix helm http monitoring and service config
- cf65803 Add podmonitor template to helm chart
- 4f91e98 Start adding tests
- fbd0bf9 Make grpc client creation more flexible
- e5e8943 Release v0.7.0
- 687536e Fix execution when no projects are configured
- 2c04805 Add http healthchecks again
- 246d0b2 Add log output for signal handler
- 51028d5 Fix example config file
- 8b7f29e Remove unused internal/server package
- 10bad08 Refactor run and catchup commands
- f563081 Add grpc client metrics suppport
- 4e20117 Ammend http config and fix unmarshalling
- 68778f6 Rename config 'server' block to 'http'
- ed71393 Switch to unary grpc calls
- 4f6df05 Release v0.6.3
- 7d00d04 Fix testreport exports
- f853c10 Fix list project pipelines error handling
- 33bf746 Release v0.6.2
- c18c9a4 Fix command flags env var prefix
- 14dc288 Release v0.6.1
- 878d557 Fix command config flags propagation
- 4edf8c0 chore: Support helm chart podLabels value
- 070bcac Fix .dockerignore
- 725ecc3 Release v0.6.0
- a23dc7a Update dependencies
- 418de01 Add helm template to run catchup job
- 9ae88fb Update CHANGELOG.md and example config
- 9138e1f Restructure protobuf and grpc files and packages
- 7f50ade Rename LogEmbeddedMetric to just Metric
- 14441bb Skip exporting empty data slices
- a195a88 Add --catchup flag to run command
- 3f89585 Add dedicated 'catchup' command
- 5435973 Remove the need for a 'controller'
- ac50a8e Update README.md
- 1e11979 Use structured logging
- 2e6498c Fix support for log embedded metrics export
- 13e79b0 Refactor data recording methods
- 71d3e92 Add template support for helm env and config values
- f10fc73 Update helm chart versions
- 4c1550d Release v0.5.1
- 9edd1b5 Remove unused projects model
- cf7b06a go mod tidy
- f864a08 Use test summary build ids to set test suite and case ids
- 3ab95af Add pipeline testreport summary method
- eafaec2 Update helm chart appVersion and default registry
- 7c8e421 Release v0.5.0
- 7c655b2 Fix version info subcommand
- 69cc1f0 Fix go version used in .gitlab-ci.yml
- 5e0c3f2 Fix testreport cases pb conversion
- 5099d6c Add justfile recipe to compile protobufs
- eb37e12 Add opentelemetry-proto submodule
- 9a49cdc Update README.md and CHANGELOG.md
- 0b01c7b Re-add docker justfile recipes and move Dockerfile to root dir
- 5560891 Update README.md
- a00463a Move environments/dev setup to gitlab-clickhouse-exporter repo
- 400a91d Update justfile and add scripts
- b8e57cf Replace peterbourgon/ff/v3/ffcli with cluttrdev/cli
- 1937560 Remove unused internal/util package
- a75cd24 Move internal/worker to pkg/
- 16ce430 Move internal/healthz to pkg/
- a23f029 Move pkg/server to internal/
- ce1346a Move pkg/gitlab to internal/
- 5b6e327 Move pkg/controller to internal/
- 7d13403 Move pkg/config to internal/
- 8f8bec9 BREAKING: Replace pkg/models package with protobufs
- 9a073f4 BREAKING: Remove ClickHouse/Datastore functionality in favor of gRPC exporter
- cf31800 Add exporter type and endpoint config
- a7bb87a Fix traces grpc export
- 37a4e20 Add protobuf schemas for grpc exporter service
- 85ff360 Change project logo
- 0b3adf1 Update changelog
- 91360cb Remove obsolete default clickhouse db name constant
- 0e8fc41 Let golangci-lint be more verbose
- 1bf1a3a Merge branch 'log_embedded_metrics' into 'main'
- 3c53000 Fix gitlab-ci config file name
- 9743fab Fix server block in example config
- 9a30cc8 Extend README dev environment section
- a622a7e Add database initialization to dev environment setup
- 3aff75f Remove clickhouse db creation on datastore init
- d8e070a Replace hardcoded clickhouse database with configured one
- e860ecd BREAKING: Rename project
- cf8ae29 Rename gitlabclient package
- 57736e3 Move worker package to internal
- 7488884 Replace clickhouse.Client usage with new DataStore interface
- 6b635de Add ClickHouseDataStore implementing the DataStore interface
- 0f823a0 Add DataStore interface
- 79b1fec Add models.Trace type declaration
- 23c2584 Rename clickhouseclient package
- 84af351 Add Helm chart
- 1225be3 Split server address config into host and port
- 7180ae5 Update dev environment dashboard provisioning
- 2490395 Remove vet job since golangci-lint includes it
- 2224c54 Cache gopath in ci
- 6c38aee Fix deduplication task tests
- bb84d2b Remove unused parseID and pathEsacpe
- 9f0f202 Add just lint recipe and fix some linting errors
- c4109e3 Update required go version to 1.20
- fe73f90 Add .gitlab/gitlab-ci.yaml
- 9d8163d Remove flag types from usage output
- f737313 Update README
- 73b42cf Add logo files
- aa9a562 Add some readiness checks
- 2eb733a Update changelog
- 1bbc380 Change pseudo-version timestamp command
- b4cb56c Fix deduplication queries
- f2ba5b2 Add deduplication task and subcommand
- d1405b2 Remove need for default checkOK in healthz handler
- 81c710c Add debug and preliminary health endpoints
- 68561f6 Add simple http server with minimal prometheus metrics
- 86e8e26 Release v0.4.1
- db2a5c6 Remove retry loop in catch-up worker and check for closed channel when producing
- c0a9843 Release v0.4.0
- f840fd5 Add option to force data export during catch-up
- 18c2b1b Add worker management to controller and some smaller improvements
- 725af26 Separate worker from controller and detach some controller methods
- 0167933 Safeguard gitlab and clickhouse clients with rwmutexes
- ec27b0d Update changelog
- 3ec3d73 Group project export config options
- 7c0a207 Fix loading default project settings
- 97937ca Add testreport and traces config options to default/exmaple config file
- c569d3a Use default project settings for run command projects
- b115411 Fix embedded project settings unmarshaling
- e6fd8b8 Support Project.TestReports and Project.Traces config options
- a5a7d3e Add Project.TestReports and Project.Traces config options
- 9e35a9a Support config.Project.Sections.Enabled option
- bf76578 Split catch-up worker run into produce and process
- 0e8bd65 Fix logging config
- 54553a0 Change commands to use workers
- 3a5bb47 Add workers
- 0a91433 Add project model
- f98e92b Restrict project.id config option to integers (for now)
- c3bc990 Add more detailed projects config options
- 89d5e66 Use custom logic to load config from file
- ac13fbd Add loading configuration from yaml and first tests
- 8dcff37 Release v0.3.1
- 0dd72e1 Add docker run just recipe
- 1df7df8 Fix adding binary version info to docker build
- dadde55 Update dev environment, adding clickhouse config files
- d98a2c9 Add .gitignore
- 135b7d8 Add .dockerignore and update Dockerfile
- 8ad8346 Add some attributes to trace spans
- c33b90b Release v0.3.0
- 5f81568 Add CHANGELOG.md
- beebab4 Fix some usage function stuff
- ce4ff40 Fix printing flag.ErrHelp after usage func
- 226e5ac Remove unused config.LoadEnv() function
- 4f6ceb4 Add example/default config file
- 9632a12 Change requests-per-second to rate-limit
- 901c09d Add dirty info to version and fix docker-push recipe dependencies
- bfae306 Tidy up
- 191567c Add support for gitlab-client-requests-per-second flag
- b6ce63d Sanitize keys read from config file
- c2a02f4 Add version command
- e1d3512 Init controller only in commands that use it
- d64b763 Implement adjusted default usage func
- 00c2c5a Add internal util package
- 9a7a55d Add docker build and push just recipes
- 22b333d Add github release script and update justfile
- ef1e667 Add worker pool and rate limiter
- 546cfbb Add justfile
- 5cc1a21 Update README and tidy up
- bf44b5f Format code
- 69b46ab Change clickhouse port config option type to string
- aa76804 Enable configuration via config file
- 6928212 Change flag error handling strategy
- b9a8f9d List cmdline flags in README
- e650d01 Update README to include dev environment section
- d5bcf86 Adjust methods for concurrent api calls
- 8821ca9 Add build dockerfile
- 93d1538 Add first screenshots to the README.md
- 494332b Update project-overview dashboard
- b2b6f27 Update project overview dashboard
- e07647f Add export subcommands
- 715a2e4 Change test result struct id fields data type to int64
- 806a06e Change test result table id column data type to Int64
- ac6c983 Remove redundant trace insertion
- 6733dce Tidy up go module
- 73299e0 Update fetch testreport cmd function name
- 2ccd25a Split up nested test report table
- 1f1f423 Add test reports export when exporting pipeline
- 3ff9a04 Add method to get pipeline hierarchy test reports
- faf6759 Add id and reference fields to test report types
- 51dcb6e Format code
- 359155a Extend cli with fetch subcommands
- 781dbbc Enable json marshalling for pipeline hierarchy struct
- ae863f3 Add proper cli
- 027d6d2 Add types and methods to get pipeline test reports
- 0c1aa14 Update README to reflect changes in cli
- 32c3b3e Reformat code
- 7906ed6 Add daemon run
- 5430469 Add gitlab ListProjectPipelineOption, pagination and fix argument data types
- 4739949 Account for null downstream pipelines in bridges
- ec358d0 Explicitly log to stdout
- b80b10a Add controller type and basic console application structure
- ed1871f Fix minor README issues
- 7dcb91c Add license
- ad19b6f Initial commit, proof of concept