Merge pull request #11 from Retropex/master

update to `v0.3.1beta`
This commit is contained in:
Léo Haf 2025-03-20 23:38:52 +01:00 committed by GitHub
commit be6113e329
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 35 additions and 6 deletions

View File

@ -1,5 +1,5 @@
PKG_ID := $(shell yq e ".id" < manifest.yaml) PKG_ID := $(shell yq -e ".id" manifest.yaml)
PKG_VERSION := $(shell yq e ".version" < manifest.yaml) PKG_VERSION := $(shell yq -e ".version" manifest.yaml)
TS_FILES := $(shell find . -name \*.ts ) TS_FILES := $(shell find . -name \*.ts )
# delete the target of a rule if it has changed and its recipe exits with a nonzero exit status # delete the target of a rule if it has changed and its recipe exits with a nonzero exit status

@ -1 +1 @@
Subproject commit a38edeb8a8485d22ffb3888dc2971441e09fc474 Subproject commit 2607be583af667ca5417a25b5ba736547116d125

View File

@ -5,10 +5,10 @@ id: datum
# A human readable service title # A human readable service title
title: "Datum Gateway" title: "Datum Gateway"
# Service version - accepts up to four digits, where the last confirms to revisions necessary for StartOS - see documentation: https://github.com/Start9Labs/emver-rs. This value will change with each release of the service. # Service version - accepts up to four digits, where the last confirms to revisions necessary for StartOS - see documentation: https://github.com/Start9Labs/emver-rs. This value will change with each release of the service.
version: 0.2.2.1 version: 0.3.1
# Release notes for the update - can be a string, paragraph or URL # Release notes for the update - can be a string, paragraph or URL
release-notes: | release-notes: |
- Contains a fix for non-pooled mining - Release notes: https://github.com/OCEAN-xyz/datum_gateway/releases/tag/v0.3.1beta
license: MIT license: MIT
wrapper-repo: "https://github.com/ocean-xyz/datum-gateway-startos" wrapper-repo: "https://github.com/ocean-xyz/datum-gateway-startos"
upstream-repo: "https://github.com/ocean-xyz/datum-gateway" upstream-repo: "https://github.com/ocean-xyz/datum-gateway"

View File

@ -220,6 +220,13 @@ export const getConfig: T.ExpectedExports.getConfig = compat.getConfig({
integral: true, integral: true,
default: 7152, default: 7152,
}, },
admin_password: {
type: "string",
name: "API password",
description: "API password for actions/changes",
default: "",
nullable: true,
},
}, },
}, },
// "extra_block_submissions": { // "extra_block_submissions": {

View File

@ -29,6 +29,16 @@ function migrate_0221_to_022(config: any) {
return config; return config;
} }
function migrate_022_to_031(config: any) {
config.api.admin_password = '';
return config;
}
function migrate_031_to_022(config: any) {
delete config.api.admin_password;
return config;
}
export const migration: T.ExpectedExports.migration = export const migration: T.ExpectedExports.migration =
compat.migrations.fromMapping( compat.migrations.fromMapping(
{ {
@ -59,7 +69,19 @@ export const migration: T.ExpectedExports.migration =
true, true,
{ version: "0.2.2.1", type: "down"} { version: "0.2.2.1", type: "down"}
) )
},
"0.3.1": {
up: compat.migrations.updateConfig(
migrate_022_to_031,
true,
{ version: "0.3.1", type: "up"}
),
down: compat.migrations.updateConfig(
migrate_031_to_022,
true,
{ version: "0.3.1", type: "down"}
)
} }
}, },
"0.2.2.1" "0.3.1"
); );