diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index ac41fa40..d20f84ae 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -71,15 +71,18 @@ jobs: _VERSION_DPT=$(jq -r '.["apps/dumbPaintTool"]' .release-please-manifest.json) _VERSION_T_D=$(jq -r '.["apps/ttkDesigner" ]' .release-please-manifest.json) _VERSION_KOD=$(jq -r '.["apps/ttkode" ]' .release-please-manifest.json) + _VERSION_TLG=$(jq -r '.["apps/tlogg" ]' .release-please-manifest.json) _NAME_TTK=$(jq -r '.packages["libs/pyTermTk" ]["package-name"]' .release-please-config.json) _NAME_DPT=$(jq -r '.packages["apps/dumbPaintTool"]["package-name"]' .release-please-config.json) _NAME_T_D=$(jq -r '.packages["apps/ttkDesigner" ]["package-name"]' .release-please-config.json) _NAME_KOD=$(jq -r '.packages["apps/ttkode" ]["package-name"]' .release-please-config.json) + _NAME_TLG=$(jq -r '.packages["apps/tlogg" ]["package-name"]' .release-please-config.json) echo "Version ${_NAME_TTK}: ${_VERSION_TTK}" echo "Version ${_NAME_DPT}: ${_VERSION_DPT}" echo "Version ${_NAME_T_D}: ${_VERSION_T_D}" echo "Version ${_NAME_KOD}: ${_VERSION_KOD}" + echo "Version ${_NAME_TLG}: ${_VERSION_TLG}" echo '::endgroup::' echo '::group::Update the Versions' @@ -105,6 +108,12 @@ jobs: apps/ttkode/ttkode/__init__.py sed "s|'pyTermTk *>=[^']*'|'pyTermTk>=${_VERSION_TTK}'|" -i apps/ttkode/pyproject.toml fi + if grep -q "${_NAME_TLG}: ${_VERSION_TLG}" <<< ' ${{ steps.release-please.outputs.pr }}' ; then + sed -i \ + "s|__version__:str.*|__version__:str = '${_VERSION_TLG}'|" \ + apps/tlogg/tlogg/__init__.py + sed "s|'pyTermTk *>=[^']*'|'pyTermTk>=${_VERSION_TTK}'|" -i apps/tlogg/pyproject.toml + fi cp libs/pyTermTk/CHANGELOG.md CHANGELOG.md echo '::endgroup::' @@ -244,4 +253,15 @@ jobs: pkg_folder: apps/ttkode needs: - release-please + secrets: inherit + + publish-tlogg: + if: ${{ fromJson(needs.release-please.outputs.rp_out)['apps/tlogg--release_created'] }} + name: Publish tlogg + uses: ./.github/workflows/python-publish.yml + with: + pkg_name: tlogg + pkg_folder: apps/tlogg + needs: + - release-please secrets: inherit \ No newline at end of file diff --git a/.release-please-config.json b/.release-please-config.json index fe9c3f27..ec9c0426 100644 --- a/.release-please-config.json +++ b/.release-please-config.json @@ -26,6 +26,9 @@ }, "apps/ttkode": { "package-name": "ttkode" + }, + "apps/tlogg": { + "package-name": "tlogg" } } } diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 3405ba22..5dd54d03 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,6 +1,7 @@ { "libs/pyTermTk": "0.42.1-a.0", "apps/ttkode": "0.3.2-a.2", + "apps/tlogg": "0.6.0-a.0", "apps/ttkDesigner": "0.41.4-a.54", "apps/dumbPaintTool": "0.41.9-a.54" } diff --git a/apps/tlogg/tlogg/__init__.py b/apps/tlogg/tlogg/__init__.py index 1c5a9cc6..2a0f0120 100755 --- a/apps/tlogg/tlogg/__init__.py +++ b/apps/tlogg/tlogg/__init__.py @@ -20,7 +20,7 @@ # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE # SOFTWARE. -__version__:str = '0.2.7-a.3' +__version__:str = '0.5.0-a.0' from .plugin import TloggPlugin from .proxy import tloggProxy, TloggViewerProxy