Skip to content
This repository has been archived by the owner on Apr 27, 2023. It is now read-only.

Introduce Glean.js for collecting data #505

Merged
merged 14 commits into from Apr 8, 2021

Commits on Mar 26, 2021

  1. Configuration menu
    Copy the full SHA
    097fa4e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f589103 View commit details
    Browse the repository at this point in the history
  3. Add Glean.js to Rally

    Dexterp37 committed Mar 26, 2021
    Configuration menu
    Copy the full SHA
    0651a20 View commit details
    Browse the repository at this point in the history
  4. Generate Glean artifacts when building Rally

    This ensures that the docs and the metrics code
    is regenerated when building the core-addon.
    Dexterp37 committed Mar 26, 2021
    Configuration menu
    Copy the full SHA
    0965aba View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    645494a View commit details
    Browse the repository at this point in the history
  6. Make sure to build the addon before running tests

    This guarantees Glean files get generated.
    Dexterp37 committed Mar 26, 2021
    Configuration menu
    Copy the full SHA
    913bce5 View commit details
    Browse the repository at this point in the history
  7. Disable 'preferBuiltins' to load local utils

    This fixes the warning (!) Plugin node-resolve: preferring built-in module 'util' over local alternative at '/home/dexter/rally-core-addon/node_modules/util/util.js', pass 'preferBuiltins: false' to disable this behavior or 'preferBuiltins: true' to disable this warning
    Dexterp37 committed Mar 26, 2021
    Configuration menu
    Copy the full SHA
    ef0c417 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f9ffdef View commit details
    Browse the repository at this point in the history
  9. Add the 'config-enable-glean' Rollup option

    Glean is disabled by default when building the core-addon.
    The config-enable-glean option enables Glean. Note that,
    if Glean is not initialized, no metric recording happens,
    even if the Glean specific metrics APIs are called.
    Dexterp37 committed Mar 26, 2021
    Configuration menu
    Copy the full SHA
    1c0c112 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    99ea753 View commit details
    Browse the repository at this point in the history
  11. Add a CHANGELOG entry

    Dexterp37 committed Mar 26, 2021
    Configuration menu
    Copy the full SHA
    ab3c0f3 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2021

  1. Ensure the right dependencies are available on TaskCluster

    Unfortunately this "hack" is required because the add-ons
    pipeline does not enable consumers to customize the installed
    packages.
    Dexterp37 committed Mar 29, 2021
    Configuration menu
    Copy the full SHA
    d37be7c View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2021

  1. Remove pings.yaml

    In the spirit of keeping this PR simple, this commit
    removes the pings definition file.
    Dexterp37 committed Apr 4, 2021
    Configuration menu
    Copy the full SHA
    8955cb3 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2021

  1. Configuration menu
    Copy the full SHA
    0a2c9b7 View commit details
    Browse the repository at this point in the history