{"id":19054623,"url":"https://github.com/datadog/datadog-ci-rb","last_synced_at":"2025-04-24T03:22:52.962Z","repository":{"id":194047201,"uuid":"614360399","full_name":"DataDog/datadog-ci-rb","owner":"DataDog","description":"Ruby library for Datadog Test Optimization","archived":false,"fork":false,"pushed_at":"2025-04-20T00:37:05.000Z","size":4348,"stargazers_count":13,"open_issues_count":4,"forks_count":6,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-04-20T01:27:51.966Z","etag":null,"topics":["ci","datadog","observability","ruby","selective-testing","test-impact-analysis","testing","testing-tools"],"latest_commit_sha":null,"homepage":"https://docs.datadoghq.com/tests/setup/ruby/?tab=cloudciprovideragentless","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DataDog.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-03-15T12:37:51.000Z","updated_at":"2025-04-16T14:48:44.000Z","dependencies_parsed_at":"2025-04-20T01:25:14.331Z","dependency_job_id":"82396272-384b-4021-ae58-9e4ae1366dff","html_url":"https://github.com/DataDog/datadog-ci-rb","commit_stats":null,"previous_names":["datadog/datadog-ci-rb"],"tags_count":40,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataDog%2Fdatadog-ci-rb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataDog%2Fdatadog-ci-rb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataDog%2Fdatadog-ci-rb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataDog%2Fdatadog-ci-rb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DataDog","download_url":"https://codeload.github.com/DataDog/datadog-ci-rb/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250552806,"owners_count":21449276,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ci","datadog","observability","ruby","selective-testing","test-impact-analysis","testing","testing-tools"],"created_at":"2024-11-08T23:39:06.070Z","updated_at":"2025-04-24T03:22:52.936Z","avatar_url":"https://github.com/DataDog.png","language":"Ruby","readme":"# Datadog Test Optimization for Ruby\n\n[![Gem Version](https://badge.fury.io/rb/datadog-ci.svg)](https://badge.fury.io/rb/datadog-ci)\n[![YARD documentation](https://img.shields.io/badge/YARD-documentation-blue)](https://datadoghq.dev/datadog-ci-rb/)\n\nDatadog's Ruby Library for instrumenting your tests.\nLearn more on our [official website](https://docs.datadoghq.com/tests/) and check out our [documentation for this library](https://docs.datadoghq.com/tests/setup/ruby/?tab=cloudciprovideragentless).\n\n## Features\n\n- [Test Visibility](https://docs.datadoghq.com/tests/) - collect metrics and results for your tests\n- [Test impact analysis](https://docs.datadoghq.com/tests/test_impact_analysis/) - save time by selectively running only tests affected by code changes\n- [Flaky test management](https://docs.datadoghq.com/tests/flaky_test_management/) - track, alert, search your flaky tests in Datadog UI\n- [Auto test retries](https://docs.datadoghq.com/tests/flaky_test_management/auto_test_retries/?tab=ruby) - retrying failing tests up to N times to avoid failing your build due to flaky tests\n- [Early flake detection](https://docs.datadoghq.com/tests/flaky_test_management/early_flake_detection/?tab=ruby) - Datadog’s test flakiness solution that identifies flakes early by running newly added tests multiple times\n- [Search and manage CI tests](https://docs.datadoghq.com/tests/search/)\n- [Enhance developer workflows](https://docs.datadoghq.com/tests/developer_workflows)\n- [Add custom measures to your tests](https://docs.datadoghq.com/tests/guides/add_custom_measures/?tab=ruby)\n- [Browser tests integration with Datadog RUM](https://docs.datadoghq.com/tests/browser_tests)\n\n## Installation\n\nAdd to your Gemfile.\n\n```ruby\ngroup :test do\n  gem \"datadog-ci\"\nend\n```\n\n## Upgrade from ddtrace v1.x\n\nIf you used [test visibility for Ruby](https://docs.datadoghq.com/tests/setup/ruby/) with [ddtrace](https://github.com/datadog/dd-trace-rb) gem, check out our [upgrade guide](/docs/UpgradeGuide.md).\n\n## Setup\n\n- [Test visibility setup](https://docs.datadoghq.com/tests/setup/ruby/?tab=cloudciprovideragentless)\n- [Test impact analysis setup](https://docs.datadoghq.com/tests/test_impact_analysis/setup/ruby/?tab=cloudciprovideragentless) (test visibility setup is required before setting up test impact analysis)\n\n## Contributing\n\nSee [development guide](/docs/DevelopmentGuide.md), [static typing guide](docs/StaticTypingGuide.md) and [contributing guidelines](/CONTRIBUTING.md).\n\n## Code of Conduct\n\nEveryone interacting in the `Datadog::CI` project's codebases, issue trackers, chat rooms and mailing lists is expected to follow the [code of conduct](/CODE_OF_CONDUCT.md).\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdatadog%2Fdatadog-ci-rb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdatadog%2Fdatadog-ci-rb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdatadog%2Fdatadog-ci-rb/lists"}