Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 5 additions & 4 deletions .gitlab-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,14 @@ stages:
- macrobenchmarks-notify

# Config Registry CI jobs
validate_supported_configurations_local_file:
extends: .validate_supported_configurations_local_file
validate_supported_configurations_v2_local_file:
extends: .validate_supported_configurations_v2_local_file
variables:
LOCAL_JSON_PATH: "packages/dd-trace/src/config/supported-configurations.json"
BACKFILLED: "true"

update_central_configurations_version_range:
extends: .update_central_configurations_version_range
update_central_configurations_version_range_v2:
extends: .update_central_configurations_version_range_v2
variables:
LOCAL_REPO_NAME: "dd-trace-js"
LOCAL_JSON_PATH: "packages/dd-trace/src/config/supported-configurations.json"
Expand Down
13 changes: 9 additions & 4 deletions eslint-rules/eslint-env-aliases.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,17 @@ const supportedConfigsPath = path.resolve(
path.dirname(__filename),
'../packages/dd-trace/src/config/supported-configurations.json'
)
const { aliases } = JSON.parse(fs.readFileSync(supportedConfigsPath, 'utf8'))
const { supportedConfigurations } = JSON.parse(fs.readFileSync(supportedConfigsPath, 'utf8'))

const aliasToCanonical = {}
for (const canonical of Object.keys(aliases)) {
for (const alias of aliases[canonical]) {
aliasToCanonical[alias] = canonical
for (const [canonical, entries] of Object.entries(supportedConfigurations)) {
for (const entry of entries) {
if (entry.aliases && !entry.deprecated) {
for (const alias of entry.aliases) {
aliasToCanonical[alias] ??= []
aliasToCanonical[alias].push(canonical)
}
}
}
}

Expand Down
Loading
Loading