mirror of
https://github.com/badges/shields.git
synced 2025-04-18 19:44:04 +03:00
* chore(deps-dev): bump prettier from 2.8.8 to 3.0.0 Bumps [prettier](https://github.com/prettier/prettier) from 2.8.8 to 3.0.0. - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/prettier/compare/2.8.8...3.0.0) --- updated-dependencies: - dependency-name: prettier dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> * reformat all the things (prettier 3) * update tests to await calls to prettier.format() --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: chris48s <git@chris-shaw.dev>
20 lines
583 B
JavaScript
20 lines
583 B
JavaScript
import fs from 'fs/promises'
|
|
import got from 'got'
|
|
import yaml from 'js-yaml'
|
|
|
|
const resp = await got('https://api.github.com/versions').json()
|
|
const latestDate = resp.sort()[resp.length - 1]
|
|
|
|
const config = yaml.load(await fs.readFile('./config/default.yml', 'utf8'))
|
|
|
|
if (latestDate === config.public.services.github.restApiVersion) {
|
|
console.log("We're already using the latest version. No change needed.")
|
|
process.exit(0)
|
|
}
|
|
|
|
config.public.services.github.restApiVersion = latestDate
|
|
await fs.writeFile(
|
|
'./config/default.yml',
|
|
yaml.dump(config, { forceQuotes: true }),
|
|
)
|