tcl-9.0.2 — tcl => 9.0.2,tk => 9.0.2 (#12389)

* Update tcl, tk => 9.0.2

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* tcl-9.0.2: Build Run on linux/386.

* tcl-9.0.2: Build Run on linux/amd64.

* tcl-9.0.2: Build Run on linux/arm/v7.

* tcl-9.0.2: Package File Update Run on linux/386 container.

* Adjust PR gen workflow.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
Co-authored-by: satmandu <satmandu@users.noreply.github.com>
Co-authored-by: chromebrew-actions[bot] <chromebrew-actions[bot]@users.noreply.github.com>
This commit is contained in:
Satadru Pramanik, DO, MPH, MEng
2025-08-08 16:30:30 -04:00
committed by GitHub
parent ef26c23a47
commit c3e6c480a2
7 changed files with 143 additions and 132 deletions

View File

@@ -49,7 +49,6 @@ jobs:
if: ${{ ( github.repository_owner == 'chromebrew' ) && ( inputs.branch != 'master' ) }}
runs-on: ubuntu-24.04
outputs:
timestamp: ${{ steps.set-timestamp.outputs.TIMESTAMP }} # https://stackoverflow.com/a/75142892
changed_packages: ${{ steps.changed-packages.outputs.CHANGED_PACKAGES }}
glibc_232_compat: ${{ steps.get-compatibility.outputs.GLIBC_232_COMPATIBLE_PACKAGES }}
glibc_237_compat: ${{ steps.get-compatibility.outputs.GLIBC_237_COMPATIBLE_PACKAGES }}
@@ -73,12 +72,6 @@ jobs:
with:
branch: ${{ inputs.branch || github.ref_name }}
force: true
- name: Set Timestamp
id: set-timestamp
run: |
TIMESTAMP="$(date -u +%F-%H%Z)"
export TIMESTAMP
echo "TIMESTAMP=${TIMESTAMP}" >> "$GITHUB_OUTPUT"
- name: Get changed files
id: changed-files
uses: tj-actions/changed-files@v46
@@ -162,7 +155,6 @@ jobs:
CREW_REPO: ${{ github.event.repository.clone_url }}
CREW_BRANCH: ${{ inputs.branch || github.ref_name }}
TARGET_ARCH: ${{ matrix.arch }}
TIMESTAMP: ${{ needs.setup.outputs.timestamp }}
GLIBC_232_COMPATIBLE_PACKAGES: ${{ needs.setup.outputs.glibc_232_compat }}
GLIBC_237_COMPATIBLE_PACKAGES: ${{ needs.setup.outputs.glibc_237_compat }}
i686_PACKAGES: ${{ needs.setup.outputs.i686_packages }}
@@ -381,11 +373,11 @@ jobs:
DRAFT_PR: ${{ inputs.draft_pr }}
GH_TOKEN: ${{ steps.get_workflow_token.outputs.token }}
PR_TITLE: ${{ inputs.pr_title }}
TIMESTAMP: ${{ needs.setup.outputs.timestamp }}
i686_PACKAGES: ${{ needs.setup.outputs.i686_packages }}
x86_64_PACKAGES: ${{ needs.setup.outputs.x86_64_packages }}
armv7l_PACKAGES: ${{ needs.setup.outputs.armv7l_packages }}
run: |
sudo gem install ptools
function join_by { local IFS="$1"; shift; echo "$*"; }
rm -rf /tmp/pr.txt
echo -e "## Description" >> /tmp/pr.txt
@@ -403,19 +395,19 @@ jobs:
echo -e "### Packages with Updated versions or Changed package files:" >> /tmp/pr.txt
for file in ${CHANGED_PACKAGES}
do
pkg_version="$(./tools/version.rb -j "${file}" | jq -r '.[]|.version')"
upstream_version="$(tools/version.rb tcl -j | jq -r '.[]|.upstream_version')"
pkg_version="$(LD_LIBRARY_PATH=/usr/local/lib ruby tools/version.rb -j "${file}" | jq -r '.[]|.version')"
upstream_version="$(LD_LIBRARY_PATH=/usr/local/lib ruby tools/version.rb -j "${file}" | jq -r '.[]|.upstream_version')"
if [[ -z "$pkg_version" ]]; then
echo "- ${file}" >> /tmp/pr.txt
PKG_DELTA+=( "${file}" )
elif [[ -z "$upstream_version" ]]; then
echo "- ${file} => ${pkg_version}" >> /tmp/pr.txt
echo "- \`${file}\` &rarr; ${pkg_version}" >> /tmp/pr.txt
PKG_DELTA+=( "${file} => ${pkg_version}" )
elif [[ "$pkg_version" == "$upstream_version" ]]; then
echo "- ${file} => ${pkg_version}" >> /tmp/pr.txt
echo "- \`${file}\` &rarr; ${pkg_version}" >> /tmp/pr.txt
PKG_DELTA+=( "${file} => ${pkg_version}" )
else
echo "- ${file} => ${pkg_version} (current version is ${upstream_version})" >> /tmp/pr.txt
echo "- \`${file}\` &rarr; ${pkg_version} (current version is ${upstream_version})" >> /tmp/pr.txt
PKG_DELTA+=( "${file} => ${pkg_version}" )
fi
done

View File

@@ -35,6 +35,7 @@ jobs:
make -j "$(nproc)"
sudo make install
sudo gem install ruby-libversion
sudo gem install ptools
- name: Setup Git.
id: git-setup
run: |
@@ -46,14 +47,14 @@ jobs:
run: |
git pull
git stash drop || true
LD_LIBRARY_PATH=/usr/local/lib ruby tools/update_python_pip_packages.rb
LD_LIBRARY_PATH=/usr/local/lib ruby tools/version.rb -u "py_*"
for i in $(git status --porcelain | awk '{print $2}' | grep ^packages/)
do
git stash pop || true
git add $i
pkg=${i%.rb}
pkg=${pkg#packages/}
pkg_version="$(./tools/version.rb -j ${pkg} | jq -r '.[]|.version')"
pkg_version="$(LD_LIBRARY_PATH=/usr/local/lib ruby tools/version.rb -j ${pkg} | jq -r '.[]|.version')"
if [[ -z "$pkg_version" ]]; then
branch_tag="$(date -u +%F-%H-%M)"
else
@@ -71,14 +72,14 @@ jobs:
run: |
git pull
git stash drop || true
LD_LIBRARY_PATH=/usr/local/lib ruby tools/update_ruby_gem_packages.rb
LD_LIBRARY_PATH=/usr/local/lib ruby tools/version.rb -u "ruby_*"
for i in $(git status --porcelain | awk '{print $2}' | grep ^packages/)
do
git stash pop || true
git add $i
pkg=${i%.rb}
pkg=${pkg#packages/}
pkg_version="$(./tools/version.rb -j ${pkg} | jq -r '.[]|.version')"
pkg_version="$(LD_LIBRARY_PATH=/usr/local/lib ruby ./tools/version.rb -j ${pkg} | jq -r '.[]|.version')"
if [[ -z "$pkg_version" ]]; then
branch_tag="$(date -u +%F-%H-%M)"
else