mirror of
https://github.com/pockethost/pockethost.git
synced 2025-03-30 15:08:30 +00:00
use semver range for pocketbase updates
This commit is contained in:
parent
11a70e0e67
commit
f56cb7d2bf
@ -1,5 +1,5 @@
|
|||||||
import { writeFileSync } from 'fs'
|
import { writeFileSync } from 'fs'
|
||||||
import { lte, prerelease } from 'semver'
|
import { prerelease, satisfies } from 'semver'
|
||||||
import {
|
import {
|
||||||
LoggerService,
|
LoggerService,
|
||||||
MOTHERSHIP_HOOKS_DIR,
|
MOTHERSHIP_HOOKS_DIR,
|
||||||
@ -66,7 +66,8 @@ export async function freshenPocketbaseVersions() {
|
|||||||
await bot.download()
|
await bot.download()
|
||||||
const rawVersions = await bot.versions()
|
const rawVersions = await bot.versions()
|
||||||
const allowedVersions = rawVersions.filter(
|
const allowedVersions = rawVersions.filter(
|
||||||
(v) => lte(v, PH_ALLOWED_POCKETBASE_SEMVER()) && prerelease(v) === null,
|
(v) =>
|
||||||
|
satisfies(v, PH_ALLOWED_POCKETBASE_SEMVER()) && prerelease(v) === null,
|
||||||
)
|
)
|
||||||
const versions = expandAndSortSemVers(allowedVersions)
|
const versions = expandAndSortSemVers(allowedVersions)
|
||||||
const cjs = `module.exports = ${stringify(versions, null, 2)}`
|
const cjs = `module.exports = ${stringify(versions, null, 2)}`
|
||||||
|
@ -79,7 +79,7 @@ if (_IS_DEV) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export const SETTINGS = {
|
export const SETTINGS = {
|
||||||
PH_ALLOWED_POCKETBASE_SEMVER: mkString(`0.22.21`),
|
PH_ALLOWED_POCKETBASE_SEMVER: mkString(`0.22.*`),
|
||||||
|
|
||||||
PH_HOME: mkPath(_PH_HOME, { create: true }),
|
PH_HOME: mkPath(_PH_HOME, { create: true }),
|
||||||
PH_PROJECT_ROOT: mkPath(PH_PROJECT_ROOT()),
|
PH_PROJECT_ROOT: mkPath(PH_PROJECT_ROOT()),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user