Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions docker/server.Dockerfile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# syntax=docker/dockerfile:1@sha256:87999aa3d42bdc6bea60565083ee17e86d1f3339802f543c0d03998580f9cb89

ARG PINEFORGE_RELEASE_IMAGE=ghcr.io/pineforge-4pass/pineforge-release:1.6.3@sha256:d13d9b785438b56151544f37cb1493449749d7cd4dcd56f8a210d7a0f1caceaf
ARG PINEFORGE_RELEASE_IMAGE=ghcr.io/pineforge-4pass/pineforge-release:1.7.0@sha256:8a81b6f43944634081044fc7dfff0d18de9ee3d60b476ca785406609dbdb3484

FROM python:3.11-slim-bookworm@sha256:f5cf0344c9886ff24d34797578d5d7dd6e8911ae0fe5962bb55d0f89603ec361 AS server-builder
RUN python -m pip install --no-cache-dir --target /opt/pineforge-server-deps \
Expand All @@ -9,7 +9,7 @@ RUN python -m pip install --no-cache-dir --target /opt/pineforge-server-deps \

FROM ${PINEFORGE_RELEASE_IMAGE}
ARG PINEFORGE_RELEASE_IMAGE
ARG PINEFORGE_HUB_COMMIT=8282f2414e26120dcbf130a3840989d62a2aaa1a
ARG PINEFORGE_HUB_COMMIT=ab95811bc18dc7a593ce27f864e340bd270fef79

USER root
COPY --from=server-builder /opt/pineforge-server-deps /opt/pineforge-server-deps
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ build-backend = "hatchling.build"

[project]
name = "pineforge-data"
version = "0.3.2"
version = "0.3.3"
description = "Provider-neutral market data adapters and raw-PineScript backtest harness for PineForge"
readme = "README.md"
requires-python = ">=3.11"
Expand Down
4 changes: 2 additions & 2 deletions src/pineforge_data/release_contract.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@
from .models import Bar, Instrument

DEFAULT_RELEASE_IMAGE = (
"ghcr.io/pineforge-4pass/pineforge-release:1.6.3@"
"sha256:d13d9b785438b56151544f37cb1493449749d7cd4dcd56f8a210d7a0f1caceaf"
"ghcr.io/pineforge-4pass/pineforge-release:1.7.0@"
"sha256:8a81b6f43944634081044fc7dfff0d18de9ee3d60b476ca785406609dbdb3484"
)
RELEASE_ENTRYPOINT = "/opt/pineforge/bin/entrypoint.sh"
RESPONSE_SCHEMA_VERSION = 1
Expand Down
60 changes: 30 additions & 30 deletions src/pineforge_data/release_lock.json
Original file line number Diff line number Diff line change
@@ -1,55 +1,55 @@
{
"event": {
"event_id": "sha256:87bcaf7515b9d0414cd613006e5c2b2d8ed707d6a936edced164e95088062a90",
"event_id": "sha256:69aca970f072080ed671ecf265f87cc3f8f567e123f505452fc10a6e45b6d289",
"facts": {
"commit": "8282f2414e26120dcbf130a3840989d62a2aaa1a",
"commit": "ab95811bc18dc7a593ce27f864e340bd270fef79",
"path": "facts/facts.json",
"release_key": "1.6.3",
"sha256": "fa0c68f51e680953455b53ad4815f15ad5b2e47997ab7420f69711bc1bf2df43"
"release_key": "1.7.0",
"sha256": "7e0a3e997066bc8de5c663b13d8dc85be1afed09ee8c76237011045c8b98d1d6"
},
"hub_commit": "8282f2414e26120dcbf130a3840989d62a2aaa1a",
"hub_commit": "ab95811bc18dc7a593ce27f864e340bd270fef79",
"image": {
"amd64_digest": "sha256:e27012997b6ad60750d91508b5193d202993ebe08812c05d74c950d951870601",
"arm64_digest": "sha256:6fc49ccc92af7d8300b955110be2a828d30b6c14fba6f12d1515fa89199a2f38",
"digest": "sha256:d13d9b785438b56151544f37cb1493449749d7cd4dcd56f8a210d7a0f1caceaf",
"amd64_digest": "sha256:6bfe879f69ea0090747687c2a3eb9360d34077201b01671f5fc32ff8616b535e",
"arm64_digest": "sha256:a96818f498ed93486df0ad23c460aaa26c9588b58804cfffe079be2382f7ba4e",
"digest": "sha256:8a81b6f43944634081044fc7dfff0d18de9ee3d60b476ca785406609dbdb3484",
"repository": "ghcr.io/pineforge-4pass/pineforge-release"
},
"manifest": {
"asset": "release-manifest.json",
"sha256": "87bcaf7515b9d0414cd613006e5c2b2d8ed707d6a936edced164e95088062a90"
"sha256": "69aca970f072080ed671ecf265f87cc3f8f567e123f505452fc10a6e45b6d289"
},
"prerelease": false,
"release_version": "1.6.3",
"run_id": 39888718882,
"release_version": "1.7.0",
"run_id": 40179654615,
"schema": "pineforge/release-ready/v1",
"versions": {
"codegen": {
"commit": "3ac65032bb23b59bfc9b6fe5ba91b791adc73ee2",
"npm_integrity": "sha512-9W0UotlusivO5PsfsBKHH6rMYQIEc2x1HejB79rfyKcsqsU7nZ0EszZKtY7LFIpEV/VIhpbXrtj0dfA0t4CIRw==",
"npm_version": "1.6.3",
"pypi_version": "1.6.3",
"sdist_sha256": "968ac925e021c5096391e4145b3f6c7f964fbb1e15927f5c357dde548193de95",
"version": "1.6.3"
"commit": "3218bb99a67a46c0d226c44871e3c90e379262d8",
"npm_integrity": "sha512-AJUv/BMF7uLsOtcdcfO59+MF+xZQqZraRblGiBoDUHTjubfi9qJ0t9jVesxx2e+YwlGIZH+MYEfJFQRP9keMUw==",
"npm_version": "1.7.0",
"pypi_version": "1.7.0",
"sdist_sha256": "f7b6550a3646aed12ff9563519b243fbf9b2f9efa244a580a4e3500a6d212b9c",
"version": "1.7.0"
},
"engine": {
"commit": "e799ac8ea911b4a83d4ec730fbcb742019ab086a",
"tag": "v1.6.3",
"version": "1.6.3"
"commit": "ed9e08ec051b0568b3eba189addeb5ae929670c5",
"tag": "v1.7.0",
"version": "1.7.0"
},
"hpo": {
"commit": "3f269a868ee3f56ae9ee1b236b0cebd5a5539ff8",
"package_version": "1.6.3",
"sdist_sha256": "e9bb7db604f98fd9ea1e15c74d0044c22ab1cde7b515da0f721d2072f13e1ab5",
"tag": "v1.6.3",
"version": "1.6.3",
"wheel_sha256": "310b7f879de6fd3527e2e38a3a4332be9529d714ab2816260b0a56f7d12e66e3"
"commit": "2f21a12684853fdb79c8576a644f27aa7354f3f3",
"package_version": "1.7.0",
"sdist_sha256": "f8892d011f9c7b20a6cd731a09c1eac55475f4654f49a815736095bc26cb07d0",
"tag": "v1.7.0",
"version": "1.7.0",
"wheel_sha256": "b4782cf0929db09f8fb12b31a73cac766263f6b85776def3f38c3fe57bcd9b1f"
}
}
},
"package_version": "0.3.2",
"package_version": "0.3.3",
"previous": {
"event_id": "sha256:9fe363b741a1b9046a8b1c162fa6ebcc8ff20f4620f6a2e4799c0310b50e9e5c",
"image": "ghcr.io/pineforge-4pass/pineforge-release:1.6.0@sha256:3f739e20d35612140b69de41cd12fcf959f381d9b56e18b5c7c8806a612ca022",
"package_version": "0.3.1"
"event_id": "sha256:87bcaf7515b9d0414cd613006e5c2b2d8ed707d6a936edced164e95088062a90",
"image": "ghcr.io/pineforge-4pass/pineforge-release:1.6.3@sha256:d13d9b785438b56151544f37cb1493449749d7cd4dcd56f8a210d7a0f1caceaf",
"package_version": "0.3.2"
}
}
2 changes: 1 addition & 1 deletion src/pineforge_data/release_manifest.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"facts":{"commit":"8282f2414e26120dcbf130a3840989d62a2aaa1a","path":"facts/facts.json","release_key":"1.6.3","sha256":"fa0c68f51e680953455b53ad4815f15ad5b2e47997ab7420f69711bc1bf2df43"},"hub_commit":"8282f2414e26120dcbf130a3840989d62a2aaa1a","image":{"amd64_digest":"sha256:e27012997b6ad60750d91508b5193d202993ebe08812c05d74c950d951870601","arm64_digest":"sha256:6fc49ccc92af7d8300b955110be2a828d30b6c14fba6f12d1515fa89199a2f38","digest":"sha256:d13d9b785438b56151544f37cb1493449749d7cd4dcd56f8a210d7a0f1caceaf","repository":"ghcr.io/pineforge-4pass/pineforge-release"},"prerelease":false,"release_version":"1.6.3","run_id":39888718882,"schema":"pineforge/release-ready/v1","versions":{"codegen":{"commit":"3ac65032bb23b59bfc9b6fe5ba91b791adc73ee2","npm_integrity":"sha512-9W0UotlusivO5PsfsBKHH6rMYQIEc2x1HejB79rfyKcsqsU7nZ0EszZKtY7LFIpEV/VIhpbXrtj0dfA0t4CIRw==","npm_version":"1.6.3","pypi_version":"1.6.3","sdist_sha256":"968ac925e021c5096391e4145b3f6c7f964fbb1e15927f5c357dde548193de95","version":"1.6.3"},"engine":{"commit":"e799ac8ea911b4a83d4ec730fbcb742019ab086a","tag":"v1.6.3","version":"1.6.3"},"hpo":{"commit":"3f269a868ee3f56ae9ee1b236b0cebd5a5539ff8","package_version":"1.6.3","sdist_sha256":"e9bb7db604f98fd9ea1e15c74d0044c22ab1cde7b515da0f721d2072f13e1ab5","tag":"v1.6.3","version":"1.6.3","wheel_sha256":"310b7f879de6fd3527e2e38a3a4332be9529d714ab2816260b0a56f7d12e66e3"}}}
{"facts":{"commit":"ab95811bc18dc7a593ce27f864e340bd270fef79","path":"facts/facts.json","release_key":"1.7.0","sha256":"7e0a3e997066bc8de5c663b13d8dc85be1afed09ee8c76237011045c8b98d1d6"},"hub_commit":"ab95811bc18dc7a593ce27f864e340bd270fef79","image":{"amd64_digest":"sha256:6bfe879f69ea0090747687c2a3eb9360d34077201b01671f5fc32ff8616b535e","arm64_digest":"sha256:a96818f498ed93486df0ad23c460aaa26c9588b58804cfffe079be2382f7ba4e","digest":"sha256:8a81b6f43944634081044fc7dfff0d18de9ee3d60b476ca785406609dbdb3484","repository":"ghcr.io/pineforge-4pass/pineforge-release"},"prerelease":false,"release_version":"1.7.0","run_id":40179654615,"schema":"pineforge/release-ready/v1","versions":{"codegen":{"commit":"3218bb99a67a46c0d226c44871e3c90e379262d8","npm_integrity":"sha512-AJUv/BMF7uLsOtcdcfO59+MF+xZQqZraRblGiBoDUHTjubfi9qJ0t9jVesxx2e+YwlGIZH+MYEfJFQRP9keMUw==","npm_version":"1.7.0","pypi_version":"1.7.0","sdist_sha256":"f7b6550a3646aed12ff9563519b243fbf9b2f9efa244a580a4e3500a6d212b9c","version":"1.7.0"},"engine":{"commit":"ed9e08ec051b0568b3eba189addeb5ae929670c5","tag":"v1.7.0","version":"1.7.0"},"hpo":{"commit":"2f21a12684853fdb79c8576a644f27aa7354f3f3","package_version":"1.7.0","sdist_sha256":"f8892d011f9c7b20a6cd731a09c1eac55475f4654f49a815736095bc26cb07d0","tag":"v1.7.0","version":"1.7.0","wheel_sha256":"b4782cf0929db09f8fb12b31a73cac766263f6b85776def3f38c3fe57bcd9b1f"}}}
Loading