Browse Source

build(tlogg): add tlogg to release-please

pull/400/head
Parodi, Eugenio 🌶 11 months ago
parent
commit
4800ffb01c
  1. 20
      .github/workflows/release.yml
  2. 3
      .release-please-config.json
  3. 1
      .release-please-manifest.json
  4. 2
      apps/tlogg/tlogg/__init__.py

20
.github/workflows/release.yml

@ -71,15 +71,18 @@ jobs:
_VERSION_DPT=$(jq -r '.["apps/dumbPaintTool"]' .release-please-manifest.json) _VERSION_DPT=$(jq -r '.["apps/dumbPaintTool"]' .release-please-manifest.json)
_VERSION_T_D=$(jq -r '.["apps/ttkDesigner" ]' .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_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_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_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_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_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_TTK}: ${_VERSION_TTK}"
echo "Version ${_NAME_DPT}: ${_VERSION_DPT}" echo "Version ${_NAME_DPT}: ${_VERSION_DPT}"
echo "Version ${_NAME_T_D}: ${_VERSION_T_D}" echo "Version ${_NAME_T_D}: ${_VERSION_T_D}"
echo "Version ${_NAME_KOD}: ${_VERSION_KOD}" echo "Version ${_NAME_KOD}: ${_VERSION_KOD}"
echo "Version ${_NAME_TLG}: ${_VERSION_TLG}"
echo '::endgroup::' echo '::endgroup::'
echo '::group::Update the Versions' echo '::group::Update the Versions'
@ -105,6 +108,12 @@ jobs:
apps/ttkode/ttkode/__init__.py apps/ttkode/ttkode/__init__.py
sed "s|'pyTermTk *>=[^']*'|'pyTermTk>=${_VERSION_TTK}'|" -i apps/ttkode/pyproject.toml sed "s|'pyTermTk *>=[^']*'|'pyTermTk>=${_VERSION_TTK}'|" -i apps/ttkode/pyproject.toml
fi 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 cp libs/pyTermTk/CHANGELOG.md CHANGELOG.md
echo '::endgroup::' echo '::endgroup::'
@ -244,4 +253,15 @@ jobs:
pkg_folder: apps/ttkode pkg_folder: apps/ttkode
needs: needs:
- release-please - 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 secrets: inherit

3
.release-please-config.json

@ -26,6 +26,9 @@
}, },
"apps/ttkode": { "apps/ttkode": {
"package-name": "ttkode" "package-name": "ttkode"
},
"apps/tlogg": {
"package-name": "tlogg"
} }
} }
} }

1
.release-please-manifest.json

@ -1,6 +1,7 @@
{ {
"libs/pyTermTk": "0.42.1-a.0", "libs/pyTermTk": "0.42.1-a.0",
"apps/ttkode": "0.3.2-a.2", "apps/ttkode": "0.3.2-a.2",
"apps/tlogg": "0.6.0-a.0",
"apps/ttkDesigner": "0.41.4-a.54", "apps/ttkDesigner": "0.41.4-a.54",
"apps/dumbPaintTool": "0.41.9-a.54" "apps/dumbPaintTool": "0.41.9-a.54"
} }

2
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 # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE. # SOFTWARE.
__version__:str = '0.2.7-a.3' __version__:str = '0.5.0-a.0'
from .plugin import TloggPlugin from .plugin import TloggPlugin
from .proxy import tloggProxy, TloggViewerProxy from .proxy import tloggProxy, TloggViewerProxy

Loading…
Cancel
Save