Skip to content

Commit 5627dda

Browse files
committed
updates
1 parent 93e33f1 commit 5627dda

File tree

4 files changed

+9
-104
lines changed

4 files changed

+9
-104
lines changed

.github/scripts/common.sh

Lines changed: 4 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -38,37 +38,32 @@ get_pyproject_version() {
3838
}
3939

4040
compute_release_versions() {
41-
local RUN_OFFSET="${RUN_OFFSET:-0}"
41+
local OFFSET="${OFFSET:-0}"
4242
: "${GITHUB_RUN_NUMBER:=0}"
4343

44-
echo "compute_release_versions: start (GITHUB_RUN_NUMBER=${GITHUB_RUN_NUMBER}, RUN_OFFSET=${RUN_OFFSET})" >&2
45-
4644
_emit() {
4745
# $1..$4: VERSION PKG_VER BUILD_VER PYPI_VER
4846
export VERSION="$1" PKG_VER="$2" BUILD_VER="$3" PYPI_VER="$4"
4947

50-
echo "compute_release_versions: _emit -> VERSION=$VERSION PKG_VER=$PKG_VER BUILD_VER=$BUILD_VER PYPI_VER=$PYPI_VER" >&2
51-
5248
{
5349
echo "VERSION=$VERSION"
5450
echo "PKG_VER=$PKG_VER"
5551
echo "BUILD_VER=$BUILD_VER"
5652
echo "PYPI_VER=$PYPI_VER"
5753
} >> "$GITHUB_ENV"
5854

59-
# Write to GITHUB_OUTPUT and avoid noisy SIGPIPE if the consumer closes early
55+
# Write to GITHUB_OUTPUT
6056
{
6157
echo "VERSION=$VERSION"
6258
echo "PKG_VER=$PKG_VER"
6359
echo "BUILD_VER=$BUILD_VER"
6460
echo "PYPI_VER=$PYPI_VER"
65-
} | tee -a "$GITHUB_OUTPUT" >/dev/null || true
61+
} | tee -a "$GITHUB_OUTPUT"
6662
}
6763

6864
_next_dev_from() {
6965
# $1: base version (e.g., 1.2.3) → prints "PKG_VER BUILD_VER PYPI_VER" to STDOUT
7066
local base="$1" major minor
71-
echo "compute_release_versions: _next_dev_from base=${base}" >&2
7267

7368
major="${base%%.*}"
7469
minor="${base#*.}"; minor="${minor%%.*}"
@@ -78,48 +73,39 @@ compute_release_versions() {
7873
local build="${pkg}+$((GITHUB_RUN_NUMBER + RUN_OFFSET))"
7974
local pypi="${build/+/.dev}"
8075

81-
echo "compute_release_versions: _next_dev_from -> pkg=${pkg} build=${build} pypi=${pypi}" >&2
8276
printf '%s %s %s\n' "$pkg" "$build" "$pypi"
8377
}
8478

8579
# ---------------- pyproject flow ----------------
8680
if [[ -n "${1-}" ]]; then
8781
local arg="$1" pyproject
88-
echo "compute_release_versions: [pyproject] arg=${arg}" >&2
8982
if [[ "$arg" == */* || "$arg" == *.toml ]]; then
9083
pyproject="$arg"
9184
else
9285
pyproject="${SDK_PYTHON}/packages/${arg}/pyproject.toml"
9386
fi
94-
echo "compute_release_versions: pyproject path=${pyproject}" >&2
9587

9688
VERSION="$(uv run "$SCRIPTS/get_pyproject_version.py" "$pyproject")"
97-
echo "compute_release_versions: got VERSION=${VERSION} from ${pyproject}" >&2
9889

9990
read -r PKG_VER BUILD_VER PYPI_VER < <(_next_dev_from "$VERSION")
100-
echo "compute_release_versions: computed PKG_VER=${PKG_VER} BUILD_VER=${BUILD_VER} PYPI_VER=${PYPI_VER}" >&2
10191
_emit "$VERSION" "$PKG_VER" "$BUILD_VER" "$PYPI_VER"
10292
return
10393
fi
10494

10595
# ---------------- git/tag flow ----------------
10696
if [[ "${GITHUB_REF:-}" == refs/tags/* ]]; then
107-
echo "compute_release_versions: [git/tag] (GITHUB_REF=${GITHUB_REF})" >&2
97+
# get version from tag
10898
VERSION="${GITHUB_REF#refs/tags/}"; VERSION="${VERSION#v}"
109-
echo "compute_release_versions: tag VERSION=${VERSION}" >&2
11099
PKG_VER="$VERSION"; BUILD_VER="$PKG_VER"; PYPI_VER="${BUILD_VER/+/.dev}"
111100
_emit "$VERSION" "$PKG_VER" "$BUILD_VER" "$PYPI_VER"
112101
return
113102
fi
114103

115104
# ---------------- untagged flow ----------------
116105
local cv
117-
echo "compute_release_versions: [untagged] - resolving latest tag" >&2
118106
cv="$(git describe --abbrev=0 2>/dev/null || echo "v0.0.0")"
119-
echo "compute_release_versions: latest tag resolved to ${cv}" >&2
120107

121108
VERSION="${cv#v}"
122109
read -r PKG_VER BUILD_VER PYPI_VER < <(_next_dev_from "$VERSION")
123-
echo "compute_release_versions: final computed PKG_VER=${PKG_VER} BUILD_VER=${BUILD_VER} PYPI_VER=${PYPI_VER}" >&2
124110
_emit "$VERSION" "$PKG_VER" "$BUILD_VER" "$PYPI_VER"
125111
}

.github/scripts/update_build_version.sh

Lines changed: 0 additions & 77 deletions
This file was deleted.

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ jobs:
101101
id: versions
102102
run: |
103103
source "$SCRIPTS/common.sh"
104-
RUN_OFFSET=6000 compute_release_versions
104+
OFFSET=6000 compute_release_versions
105105
106106
- name: Setup Flutter
107107
uses: kuhnroyal/flutter-fvm-config-action/setup@v3

.github/workflows/extensions.yml

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,6 @@ env:
2020
SDK_PYTHON: "${{ github.workspace }}/sdk/python"
2121
SCRIPTS: "${{ github.workspace }}/.github/scripts"
2222
UV_PYTHON: "3.12"
23-
# PKG_VER: "0.2.0"
24-
# BUILD_VER: "0.2.0+${{ github.run_number }}"
25-
# PYPI_VER: "0.2.0.dev${{ github.run_number }}"
2623

2724
jobs:
2825
build:
@@ -51,11 +48,10 @@ jobs:
5148
cache: true
5249

5350
- name: Publish flet-ads
54-
# if:
55-
working-directory: ${{ env.SDK_PYTHON }}
51+
# if: steps.changes.outputs.ads == 'true'
5652
run: |
5753
source "$SCRIPTS/common.sh"
58-
RUN_OFFSET=500 compute_release_versions "flet-ads"
54+
OFFSET=500 compute_release_versions "flet-ads"
5955
6056
cd "${SDK_PYTHON}/packages/flet-ads/src/flutter/flet_ads"
6157
patch_pubspec_version "pubspec.yaml" "$PKG_VER"
@@ -72,8 +68,8 @@ jobs:
7268
with:
7369
name: dist
7470
path: |
75-
$SDK_PYTHON/dist/*.whl
76-
$SDK_PYTHON/dist/*.tar.gz
71+
${{ env.SDK_PYTHON }}/dist/*.whl
72+
${{ env.SDK_PYTHON }}/dist/*.tar.gz
7773
7874
# - name: Publish Python package
7975
# if: >

0 commit comments

Comments
 (0)