PackageTrack

npm · #4523 most downloaded on npm

@datadog/datadog-ci

5.23.0DataDog/datadog-ci

Use Datadog from your CI.

Release timeline

300 releases since 2020
2020202120222023202420252026

Releases

  1. 1.6.017 May 2022
    Release notes

    What's Changed

    • [codeowners] remove m-rousse from codeowners by @m-rousse in https://github.com/DataDog/datadog-ci/pull/537
    • [synthetics] truncate git commit message length to 500 chars by @m-rousse in https://github.com/DataDog/datadog-ci/pull/538

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v1.5.0...v1.6.0

    Open source →
  2. 1.5.09 May 2022
    Release notes

    What's Changed

    CI Visibility

    • Add tag command in alpha in #526
    • Add metric command in alpha in #530

    Others

    • Improve tag parsing in #522

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v1.4.0...v1.5.0

    Open source →
  3. 1.4.05 May 2022
    Release notes

    What's Changed

    Synthetics

    • Export XMLJSON type from junit reporter by @jakub-g in https://github.com/DataDog/datadog-ci/pull/495
    • Add testResult reporting, Allow passing suites to executeTests by @lefebvree in https://github.com/DataDog/datadog-ci/pull/511
    • Fix documented usage failOnCriticalErrors in README by @lefebvree in https://github.com/DataDog/datadog-ci/pull/524
    • Use environment variable value for trigger_app when present by @lefebvree in https://github.com/DataDog/datadog-ci/pull/527

    Dependencies

    • Updated ssh2 to 1.9.0. Fixes #514. by @bamse16 in https://github.com/DataDog/datadog-ci/pull/529

    Test

    • [lambda] Replace static version in tests inline snapshots by @lefebvree in https://github.com/DataDog/datadog-ci/pull/520

    New Contributors

    • @jakub-g made their first contribution in https://github.com/DataDog/datadog-ci/pull/495
    • @bamse16 made their first contribution in https://github.com/DataDog/datadog-ci/pull/529

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v1.3.0...v1.4.0

    Open source →
  4. 1.3.020 Apr 2022
    Release notes

    What's Changed

    datadog-ci

    • Bump simple-git from 3.3.0 to 3.5.0 #515

    CI Visibility

    • Add internal tag to junit upload to enable logs collection #510

    Serverless

    • Check for aws credentials in ~/.aws/credentials as well as environment variables in interactive mode #512
    • Ar/ask for service env version tags in interactive #516
    • Make select target function easier with searchable inquirer prompt #513

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v1.2.0...v1.3.0

    Open source →
  5. 1.3.0-alpha11 Apr 2022pre-release

    Nothing published for this version

  6. 1.2.029 Mar 2022
    Release notes

    What's Changed

    dSYMs

    • Slice fat dSYMs by their cpu architecture (to mitigate reaching upload size limits) by @ncreated in https://github.com/DataDog/datadog-ci/pull/500

    datadog-ci

    • Fix M1 build issue (by updating ssh2 dependency version) by @technicalpickles in https://github.com/DataDog/datadog-ci/pull/508

    New Contributors

    • @technicalpickles made their first contribution in https://github.com/DataDog/datadog-ci/pull/508

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/1.1.2...v1.2.0

    Open source →
  7. 1.1.224 Mar 2022
    Release notes

    What's Changed

    Standalone binary

    • Fix darwin release by @juan-fernandez in https://github.com/DataDog/datadog-ci/pull/506

    Synthetics

    • Pass trigger_app as request header by @lefebvree in https://github.com/DataDog/datadog-ci/pull/503
    • Detect authentication errors on fetch/trigger test endpoints by @lefebvree in https://github.com/DataDog/datadog-ci/pull/504

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v1.1.1...1.1.2

    Open source →
  8. 1.1.122 Mar 2022
    Release notes

    What's Changed

    • Fix Release Script by @juan-fernandez in https://github.com/DataDog/datadog-ci/pull/499
    • Bump simple-git from 2.31.0 to 3.3.0 by @dependabot in https://github.com/DataDog/datadog-ci/pull/501

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/1.1.0...v1.1.1

    Open source →
  9. 1.1.017 Mar 2022
    Release notes

    What's Changed

    Lambda

    • Always ask for region in interactive mode by @tianchu in https://github.com/DataDog/datadog-ci/pull/493

    Standalone binary

    • Use pkg instead of nexe by @juan-fernandez in https://github.com/DataDog/datadog-ci/pull/492
    • Move instructions to install standalone binary to README and remove quick-install.sh by @juan-fernandez in https://github.com/DataDog/datadog-ci/pull/491
    • Support windows and macOS by @juan-fernandez in https://github.com/DataDog/datadog-ci/pull/494

    Synthetics

    • Update failOnCriticalErrors behavior, Improve command output by @lefebvree in https://github.com/DataDog/datadog-ci/pull/496

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/1.0.0...1.1.0

    Open source →
  10. 1.0.07 Mar 2022
    Release notes

    ⚠️ Breaking Change

    • Remove dependencies command by @PyvesB in https://github.com/DataDog/datadog-ci/pull/482

    What's Changed

    Standalone binary

    • Standalone binary for datadog-ci by @juan-fernandez in https://github.com/DataDog/datadog-ci/pull/485

    Serverless

    • Update list of supported runtimes for lambda commands by @jcstorms1 in https://github.com/DataDog/datadog-ci/pull/489

    datadog-ci as a library

    • Fix dependency issue preventing datadog-ci import in Typescript projects by @lefebvree in https://github.com/DataDog/datadog-ci/pull/488

    New Contributors

    • @PyvesB made their first contribution in https://github.com/DataDog/datadog-ci/pull/482

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/0.18.1...1.0.0

    Open source →
  11. 0.18.125 Feb 2022
    Release notes

    What's Changed

    datadoc-ci as a library

    • Add git-metadata to exports for datadog-ci by @IvanTopolcic in https://github.com/DataDog/datadog-ci/pull/476

    Synthetics

    • Add trigger_app property to batch metadata by @lefebvree in https://github.com/DataDog/datadog-ci/pull/475

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v0.18.0...0.18.1

    Open source →
  12. 0.18.022 Feb 2022
    Release notes

    What's Changed

    • [lambda] Add documentation for DD_CAPTURE_LAMBDA_PAYLOAD by @duncanista in https://github.com/DataDog/datadog-ci/pull/457
    • [lambda] Updated lambda readme to reflect kebab case argument compatibility by @thedavlee in https://github.com/DataDog/datadog-ci/pull/462
    • Bump follow-redirects from 1.14.7 to 1.14.8 by @dependabot in https://github.com/DataDog/datadog-ci/pull/477
    • Bump vm2 from 3.9.5 to 3.9.7 by @dependabot in https://github.com/DataDog/datadog-ci/pull/478
    • [ci-visibility] Change git Committer/Author Dates format to ISO 8601 by @juan-fernandez in https://github.com/DataDog/datadog-ci/pull/479
    • [Serverless] Add additional runtimes to serverless CI by @jcstorms1 in https://github.com/DataDog/datadog-ci/pull/474
    • [Synthetics] Deprecate URL variables in favor of startUrlSubstitutionRegex by @sdeprez in https://github.com/DataDog/datadog-ci/pull/483

    New Contributors

    • @jcstorms1 made their first contribution in https://github.com/DataDog/datadog-ci/pull/474

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v0.17.13...v0.18.0

    Open source →
  13. 0.17.133 Feb 2022
    Release notes

    What's Changed

    • [lambda] Add DD_CAPTURE_LAMBDA_PAYLOAD support. by @duncanista in https://github.com/DataDog/datadog-ci/pull/451
    • [lambda] Simplify instrument for trial by @duncanista in https://github.com/DataDog/datadog-ci/pull/450
    • [lambda] Add kebab case argument compatibility by @thedavlee in https://github.com/DataDog/datadog-ci/pull/461
    • [user-provided-ci-tags] add DD_CI metadata by @KevinYeramian in https://github.com/DataDog/datadog-ci/pull/459
    • [ci] rename getXXXMetadata to getXXXSpanTags by @KevinYeramian in https://github.com/DataDog/datadog-ci/pull/460
    • [lambda] Standardize lambda-ci error messages/handling by @thedavlee in https://github.com/DataDog/datadog-ci/pull/463
    • Bump follow-redirects from 1.14.3 to 1.14.7 by @dependabot in https://github.com/DataDog/datadog-ci/pull/464
    • Update README for ci-visibility Commands by @juan-fernandez in https://github.com/DataDog/datadog-ci/pull/465
    • [ci] remove dependencies E2E test from ci by @m-rousse in https://github.com/DataDog/datadog-ci/pull/472
    • [synthetics] add possibility to pass variables through args by @m-rousse in https://github.com/DataDog/datadog-ci/pull/467
    • [Synthetics] Fix Tunnel closure on successful runs by @lefebvree in https://github.com/DataDog/datadog-ci/pull/470
    • Fix typo in README by @markrmullan in https://github.com/DataDog/datadog-ci/pull/458

    New Contributors

    • @thedavlee made their first contribution in https://github.com/DataDog/datadog-ci/pull/461
    • @markrmullan made their first contribution in https://github.com/DataDog/datadog-ci/pull/458

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/0.17.12...v0.17.13

    Open source →
  14. 0.17.128 Dec 2021
    Release notes

    What's Changed

    Synthetics

    • Restore --jUnitReport option by @lefebvree in https://github.com/DataDog/datadog-ci/pull/452

    Misc

    • Fix scripts launch command by @m-rousse in https://github.com/DataDog/datadog-ci/pull/455

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v0.17.11...0.17.12

    Open source →
  15. 0.17.117 Dec 2021
    Release notes

    What's Changed

    Lambda

    • Skip DD_FLUSH_TO_LOGS when Extension Layer is being used, by @duncanista https://github.com/DataDog/datadog-ci/pull/441
    • Coerce boolean for mergeXrayTraces, flushMetricsToLogs, and tracing, by @duncanista https://github.com/DataDog/datadog-ci/pull/443
    • Add multiple uninstrumentation with regex pattern, by @duncanista https://github.com/DataDog/datadog-ci/pull/421
    • Add us5.datadoghq.com support, by @duncanista https://github.com/DataDog/datadog-ci/pull/436
    • Add docs for Secrets Manager, by @duncanista https://github.com/DataDog/datadog-ci/pull/422

    Metadata

    • switch to v2 endpoint, by @jybp https://github.com/DataDog/datadog-ci/pull/453
    • Upload returns 1 when no git metadata available, by @lraucy https://github.com/DataDog/datadog-ci/pull/449
    • Add git-metadata command to main README, by @rpelliard https://github.com/DataDog/datadog-ci/pull/442

    datadoc-ci as a library

    • Export datadog-ci as a library - 1/2, by @etnbrd https://github.com/DataDog/datadog-ci/pull/432
    • Export datadog-ci as a library - 2/2, by @etnbrd https://github.com/DataDog/datadog-ci/pull/433

    Misc

    • Add inquirer package, by @duncanista https://github.com/DataDog/datadog-ci/pull/447
    • Update CODEOWNERS, by @yoannmoinet https://github.com/DataDog/datadog-ci/pull/435

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v0.17.10...0.17.11

    Open source →
  16. 0.17.1017 Nov 2021
    Release notes

    What's Changed

    CI Visibility

    • Update CI Visibility Spec Tests by @juan-fernandez in https://github.com/DataDog/datadog-ci/pull/431

    Lambda

    • Support ARM layers by @duncanista in https://github.com/DataDog/datadog-ci/pull/412
    • Add support for Secrets Manager by @duncanista in https://github.com/DataDog/datadog-ci/pull/420

    Sourcemaps

    • Rework wording and add example for --project-path by @rpelliard in https://github.com/DataDog/datadog-ci/pull/429

    Synthetics

    • Enrich CI batches Metadata by @lefebvree in https://github.com/DataDog/datadog-ci/pull/399

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v0.17.9...0.17.10

    Open source →
  17. 0.17.915 Nov 2021
    Release notes

    What's Changed

    CI Visibitlity

    • Use correct env vars to build GitHub URLs by @cg14823 in https://github.com/DataDog/datadog-ci/pull/427

    Lambda

    • Create uninstrument command by @duncanista in https://github.com/DataDog/datadog-ci/pull/374

    Synthetics

    • Support for git sha upload by @ajsaavedra in https://github.com/DataDog/datadog-ci/pull/375

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/0.17.8...v0.17.9

    Open source →
  18. 0.17.821 Oct 2021
    Release notes

    Synthetics:

    • https://github.com/DataDog/datadog-ci/pull/405: Fix output for tests not found not being displayed
    • https://github.com/DataDog/datadog-ci/pull/406: Add list of IDs of tests not found on test execution summary
    Open source →
  19. 0.17.720 Oct 2021
    Release notes

    Rename datadog-ci commit upload into datadog-ci git-metadata upload.

    Open source →
  20. 0.17.68 Oct 2021
    Release notes

    Synthetics

    • #376: [s8s] Separate run-test logic from cli
    • #394: [s8s] Add allowed_error to the report CI App
    • #395: [ci-app] Capture error message Sourcemaps
    • #396: [sourcemaps] Fix sourcemap README.md Lambda
    • #397: [lambda] Add documentation for unified service tagging
    Open source →
  21. 0.17.6-alpha1 Oct 2021pre-release

    Nothing published for this version

  22. 0.17.51 Oct 2021
    Release notes

    Infra

    #392: [dependencies] update proxy-agent to fix vulnerability

    Synthetics

    #391: [s8s] Be explicit about passing and timeout in the report

    Lambda

    #390: [lambda][uninstrument] Refactor functions into separate files

    Open source →
  23. 0.17.430 Sept 2021
    Release notes

    Synthetics

    • #388 [s8s] Fix jUnit report with Timeout errors
    Open source →
  24. 0.17.4-alpha1 Oct 2021pre-release

    Nothing published for this version

  25. 0.17.329 Sept 2021
    Release notes

    Synthetics

    • #384 : [s8s] Create junit report even in directories
    Open source →
  26. 0.17.3-alpha29 Sept 2021pre-release

    Nothing published for this version

  27. 0.17.229 Sept 2021
    Release notes

    Synthetics

    • #377: Support proxy environment variables
    • #381: Add CI test result query parameter
    Open source →
  28. 0.17.2-alpha28 Sept 2021pre-release

    Nothing published for this version

  29. 0.17.127 Sept 2021
    Release notesOpen source →
  30. 0.17.1-alpha27 Sept 2021pre-release
    Release notes

    In sync with https://github.com/DataDog/datadog-ci/releases/tag/v0.17.1

    Open source →
  31. 0.17.027 Sept 2021
    Release notesOpen source →
  32. 0.17.0-alpha13 Sept 2021pre-release
    Release notes
    • https://github.com/DataDog/datadog-ci/pull/341
    • https://github.com/DataDog/datadog-ci/pull/353
    • https://github.com/DataDog/datadog-ci/pull/354
    • https://github.com/DataDog/datadog-ci/pull/359
    • https://github.com/DataDog/datadog-ci/pull/363
    Open source →
  33. 0.16.3-alpha31 Aug 2021pre-release
    Release notes

    https://github.com/DataDog/datadog-ci/pull/346: Add proxy support through `HTTPS_PROXY env var for several commands

    Open source →
  34. 0.16.22 Sept 2021
    Release notes
    • #350: Add tests for getRequestBuilder proxy behavior.
    • #347: [synthetics] Display critical errors and timedout in summary
    • #349: [synthetics] Use result.failure field, Fix run errors reporting
    Open source →
  35. 0.16.2-alpha30 Aug 2021pre-release
    Release notes
    • https://github.com/DataDog/datadog-ci/pull/336: [alpha][Synthetics] Tunnel: Improve connections timeout handling
    Open source →
  36. 0.16.11 Sept 2021
    Release notes
    • [Synthetics] Improve Tunnelled connections timeout handling https://github.com/DataDog/datadog-ci/pull/322
    • [Synthetics] Do not try to open tunnel if there are no test to run https://github.com/DataDog/datadog-ci/pull/338
    • [sourcemaps, commits, dsyms] Switch to v2 endpoint https://github.com/DataDog/datadog-ci/pull/314
    • [ci-app] Update to latest datadog-ci-spec https://github.com/DataDog/datadog-ci/pull/321
    • [lambda] Add Python 3.9 runtime support https://github.com/DataDog/datadog-ci/pull/327
    • For all commands except synthetics: Support of http proxies through env vars (HTTPS_PROXY) https://github.com/DataDog/datadog-ci/pull/342 https://github.com/DataDog/datadog-ci/pull/343
    Open source →
  37. 0.16.1-alpha20 Aug 2021pre-release
    Release notes

    https://github.com/DataDog/datadog-ci/pull/334

    Open source →
  38. 0.16.018 Aug 2021
    Release notes

    Adds support for lambda states

    Open source →
  39. 0.15.012 Aug 2021
    Release notesOpen source →
  40. 0.14.05 Aug 2021
    Release notesOpen source →
  41. 0.13.829 Jul 2021
    Release notes
    • [synthetics-command] handle and exit correctly on endpoints error (#275)
    • [sourcemaps] use strip credentials on remote (#302)
    Open source →
  42. 0.13.8-alpha27 Jul 2021pre-release
    Release notes
    • [sourcemaps] use strip credentials on remote (#302)
    • [synthetics-command] handle and exit correctly on endpoints error (#275)
    Open source →
  43. 0.13.721 Jul 2021
    Release notes

    Release new version with the following changes:

    • [synthetics] Add defaultConfig and resolveConfig (#271)
    • [synthetics] Add datadogSite and subdomain to CLI option (#273)
    • [synthetics] Tunnel: Upgrade SSH2, Improve resiliency (#297)
    Open source →
  44. 0.13.7-alpha21 Jul 2021pre-release
    Release notes
    • [ci-app] Bump jest to 27
    • [lambda] Add support for Node 14.x Lambda runtime
    • [lambda] Add --logLevel option to lambda instrument
    • [synthetics] Add defaultConfig and resolveConfig
    • [synthetics] Add datadogSite and subdomain to CLI options
    • [synthetics] Tunnel: Upgrade SSH2, Improve resiliency
    Open source →
  45. 0.13.69 Jul 2021
    Release notes

    New release with the following changes:

    • [ci-app] Compress JUnit XML Report Files (#279)
    • [ci-app] Fix Bug in Git Extraction (#285)
    • [sourcemaps] Remove mention of DATADOG_API_HOST (#284)
    • [lambda] Add --logLevel option to lambda instrument (#289)
    Open source →
  46. 0.13.6-alpha22 Jun 2021pre-release
    Release notes
    • Compress JUnit XML uploads: https://github.com/DataDog/datadog-ci/pull/279
    • Fix Bug in git metadata extraction: https://github.com/DataDog/datadog-ci/pull/285
    Open source →
  47. 0.13.5-alpha18 Jun 2021pre-release
    Release notes
    • Introduce a new commit upload command #264
    Open source →
  48. 0.13.317 Jun 2021
    Release notes

    Release new version with the following changes:

    • [ci-app] Add Rich Commit Metadata #266
    • [ci-app] Update CI Env Vars Extraction #276
    • [synthetics] Tunnel: Fix socket error forwarding and buffer sizes #281
    • [synthetics] Tunnel: Reduce Proxy log verbosity #270
    Open source →
  49. 0.13.3-alpha14 Jun 2021pre-release
    Release notes
    • https://github.com/DataDog/datadog-ci/pull/268: Synthetic: Increase tunnel yamux backlog size
    • https://github.com/DataDog/datadog-ci/pull/278: Update alpha with latest master
    Open source →
  50. 0.13.22 Jun 2021
    Release notes

    Release new version with:

    • #262 : [ci-app] Fix ci.pipeline.url in CircleCI Env Var Extraction
    • #260 : [ci-app] Remove ci.job.id from CircleCI Env Var Extraction
    • #259 : bump ws
    • #256 : bump browserslist
    Open source →
  51. 0.13.2-alpha4 Jun 2021pre-release
    Release notes
    • https://github.com/DataDog/datadog-ci/pull/261: Synthetics: Reject Tunnel forwarding on socket error
    • https://github.com/DataDog/datadog-ci/pull/265: Update alpha with latest master
    Open source →
  52. 0.13.125 May 2021
    Release notes

    Fix CircleCI's reported metadata.

    #253: Update CircleCI's spec. #254: Update icons in synthetics reporting.

    Open source →
  53. 0.13.1-alpha27 May 2021pre-release
    Release notes
    • https://github.com/DataDog/datadog-ci/pull/257: Synthetics: Increase tunnel SSH stream highWaterMark
    • https://github.com/DataDog/datadog-ci/pull/258: Update alpha with latest master
    Open source →
  54. 0.13.020 May 2021
    Release notes
    • Add support for the Datadog Lambda Extension via the datadog-ci lambda instrument command #251
    • Bump dd_trace #249
    Open source →
  55. 0.12.3-alpha12 May 2021pre-release
    Release notes

    Update alpha channel with latest master.

    Open source →
  56. 0.12.2-alpha7 May 2021pre-release
    Release notes

    This release includes a few improvements on error handling and output of datadog-ci sourcemaps command + datadog-ci dependencies.

    Open source →
  57. 0.12.1-alpha30 Apr 2021pre-release
    Release notes

    Update alpha channel with latest master.

    Open source →
  58. 0.12.012 May 2021
    Release notes

    Update the sourcemap command to report git metadata:

    • https://github.com/DataDog/datadog-ci/pull/136: Add git support to the sourcemap upload command.
    • https://github.com/DataDog/datadog-ci/pull/247: Enable it by default.
    Open source →
  59. 0.12.0-alpha29 Apr 2021pre-release
    Release notes

    Update alpha channel with latest master.

    Open source →
  60. 0.11.1111 May 2021
    Release notes
    • https://github.com/DataDog/datadog-ci/pull/243: Support Node 10
    • https://github.com/DataDog/datadog-ci/pull/239: Add missing HASH environment variable in startUrl override
    Open source →