Files
chromebrew/tools/github_actions_update_builder.sh
Satadru Pramanik, DO, MPH, MEng f8f6095024 Add icu4c updater exclusion, update llvm, and fix output breaking version check in GitHub runners. — ruby_dagwood → 1.0.0-ruby4.0,buildessential: 1.49 → 1.50,icu4c: 77.1 → 77.1,libclc: 21.1.7 → 21.1.8,llvm21_build: 21.1.7 → 21.1.8,llvm21_dev: 21.1.7 → 21.1.8,llvm21_lib: 21.1.7 → 21.1.8,openmp: 21.1.7 → 21.1.8 (#14233)
* Add icu4c updater exclusion, update llvm, and fix output breaking version check in GitHub runners.

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

* updater: Package File Update Run on linux/386 container.

* updater: Package File Update Run on linux/amd64 container.

* updater: Package File Update Run on linux/arm/v7 container.

* Add unbuilt llvm21_lib to updater-llvm21_lib-21.1.8

* Adjust llvm downstream version detection puts.

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

* Use same branch for Updater on Demand if branch is not master.

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

* Use resolver to appropriately build order packages passed to updater.

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

* Add ruby_dagwood.

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

* Update llvm21_dev

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

* Allow versioning as used in the llvm packages.

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

* Add ruby_dagwood to buildessential.

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

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
Co-authored-by: chromebrew-actions[bot] <chromebrew-actions[bot]@users.noreply.github.com>
Co-authored-by: satmandu <satmandu@users.noreply.github.com>
2026-01-25 22:44:54 +00:00

16 lines
539 B
Bash
Executable File

#!/bin/bash
# Mapping of /output should be set in the docker run options for the
# run-updater step of the generate job in .github/workflows/Updater.yml
# Version 1.0
cd /output/ || exit 1
crew update && yes | crew upgrade || true
unset LD_AUDIT
yes | crew upgrade || true
source ~/.bashrc
git config --global --add safe.directory /output
export CREW_AGREE_TIMEOUT_SECONDS=1
# Deal with a regexp_parser gem issue
gem install regexp_parser
yes | crew install ruby_rubocop ruby_dagwood
tools/build_updated_packages.rb --skip $1 $2 || exit 1