diff --git a/gbfs-validator/gbfs.js b/gbfs-validator/gbfs.js index 6f9abe7..e6d7a7d 100644 --- a/gbfs-validator/gbfs.js +++ b/gbfs-validator/gbfs.js @@ -1,5 +1,8 @@ const got = require('got') const validate = require('./validate') +const validatorVersion = process.env.COMMIT_REF + ? process.env.COMMIT_REF.substring(0, 7) + : require('./package.json').version function hasErrors(data, required) { let hasError = false @@ -424,6 +427,7 @@ class GBFS { if (!gbfsResult.version) { return { summary: { + validatorVersion, versionUnimplemented: true } } @@ -566,6 +570,7 @@ class GBFS { return { summary: { + validatorVersion, version: { detected: result[0].version, validated: this.options.version || result[0].version diff --git a/netlify.toml b/netlify.toml index 8ce6735..a5d46ee 100644 --- a/netlify.toml +++ b/netlify.toml @@ -2,3 +2,8 @@ command = "yarn build" publish = "dist/website" functions = "dist/functions" + +[[plugins]] +package = "netlify-plugin-inline-functions-env" + [plugins.inputs] + buildEvent = "onBuild"