Skip to content

Commit 231a15e

Browse files
committed
release: jvdd build 9.6.2-jvdd.4 — rebase on upstream v9.6.2
Upstream has merged PR johanzander#164 (Nordpool continental areas), so the fork now carries only the still-pending PR johanzander#167 (external_solar_mode). Fork build wiring (image:, workflow registry owner, workflow_dispatch) is reapplied on top of upstream 9.6.2.
1 parent 00686cf commit 231a15e

3 files changed

Lines changed: 27 additions & 5 deletions

File tree

.github/workflows/release-addon.yml

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,12 @@ name: Release Add-on
33
on:
44
release:
55
types: [published]
6+
workflow_dispatch:
7+
inputs:
8+
tag:
9+
description: "Tag to build (e.g. v9.6.2-jvdd.4)"
10+
required: true
11+
type: string
612

713
env:
814
REGISTRY: ghcr.io
@@ -30,6 +36,8 @@ jobs:
3036

3137
steps:
3238
- uses: actions/checkout@v5
39+
with:
40+
ref: ${{ github.event.inputs.tag || github.ref_name }}
3341

3442
- name: Log in to GHCR
3543
uses: docker/login-action@v3
@@ -46,7 +54,9 @@ jobs:
4654

4755
- name: Extract version from tag
4856
id: version
49-
run: echo "version=${GITHUB_REF_NAME#v}" >> "$GITHUB_OUTPUT"
57+
run: |
58+
TAG="${{ github.event.inputs.tag || github.ref_name }}"
59+
echo "version=${TAG#v}" >> "$GITHUB_OUTPUT"
5060
5161
- name: Build and push
5262
uses: docker/build-push-action@v6
@@ -62,7 +72,7 @@ jobs:
6272
BUILD_DATE=${{ github.event.release.published_at }}
6373
BUILD_REF=${{ github.sha }}
6474
tags: |
65-
${{ env.REGISTRY }}/johanzander/bess-manager-${{ matrix.arch }}:${{ steps.version.outputs.version }}
66-
${{ env.REGISTRY }}/johanzander/bess-manager-${{ matrix.arch }}:latest
75+
${{ env.REGISTRY }}/${{ github.repository_owner }}/bess-manager-${{ matrix.arch }}:${{ steps.version.outputs.version }}
76+
${{ env.REGISTRY }}/${{ github.repository_owner }}/bess-manager-${{ matrix.arch }}:latest
6777
cache-from: type=gha,scope=${{ matrix.arch }}
6878
cache-to: type=gha,mode=max,scope=${{ matrix.arch }}

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,18 @@ All notable changes to BESS Battery Manager will be documented in this file.
44

55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

7+
## [9.6.2-jvdd.4] - 2026-06-24
8+
9+
Rebased on upstream v9.6.2 (which already contains the NL/BE/DE/FR/AT/PL Nordpool fix from PR #164 — merged as 46b65ef). The fork now carries only the still-pending PR #167 patch.
10+
11+
### Added (jvdd fork)
12+
13+
- **`external_solar_mode`** battery setting (upstream PR #167, still open). When enabled, `SOLAR_STORAGE` periods use `grid_charge=True` so the battery can AC-charge from surplus solar that returns through the meter. Default `false` — DC-coupled installs see no change.
14+
15+
### Fork build
16+
17+
- `image:` points at `ghcr.io/jdungen/bess-manager-{arch}`; the release workflow uses `github.repository_owner` so it publishes to whichever fork it runs on. Triggerable via `workflow_dispatch` as well as on release publication.
18+
719
## [Unreleased]
820

921
### Fixed

bess_manager/config.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
name: "BESS Manager"
22
description: "Battery Energy Storage System optimization and management"
3-
version: "9.6.2"
3+
version: "9.6.2-jvdd.4"
44
slug: "bess_manager"
5-
image: "ghcr.io/johanzander/bess-manager-{arch}"
5+
image: "ghcr.io/jdungen/bess-manager-{arch}"
66
init: false
77
arch:
88
- aarch64

0 commit comments

Comments
 (0)