update to v0.3.1beta

This commit is contained in:
Léo Haf 2025-03-18 14:57:53 +01:00 committed by Léo Haf
parent 4c151f0614
commit 2040aaac7d
Signed by: Retropex
GPG Key ID: F5073C4F4882FFFC
4 changed files with 33 additions and 4 deletions

@ -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"
); );