Commit Graph

41 Commits

Author SHA1 Message Date
Satadru Pramanik, DO, MPH, MEng
25e672c96b Allow 302 redirect for url checks in version.rb. (#13125)
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2025-10-12 21:03:03 +00:00
Satadru Pramanik, DO, MPH, MEng
3394408370 Escape anitya name passed via anitya search url; update gtk3 mapping, fix filelist dot files. — docbook_xml,gtk3 → 3.24.51 (#13024)
* Escape anitya name passed via anitya search url; update gtk3 mapping.

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

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

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

* Only let docbook_xml create directories if not in CI.

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

* Include subdirectories of CREW_PREFIX in filelists.

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

* Adjust gtk3 build with fixed filelist.

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

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

* revert url change

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>
2025-10-03 19:02:56 +00:00
Maximilian Downey Twiss
21ae5dfad5 Fix distribution mapping checking in tools/version.rb (#12946)
Co-authored-by: Satadru Pramanik, DO, MPH, MEng <satadru@gmail.com>
2025-09-25 23:07:30 +00:00
Satadru Pramanik, DO, MPH, MEng
59871f7e38 zotero => 7.0.24 — zotero → 7.0.24 (#12944)
* zotero => 7.0.24

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

* Update version.rb to check if new source_url exists.

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

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2025-09-25 22:55:42 +00:00
chromebrew-actions[bot]
40f766b34c updater-postgresql-18.0 — postgresql → 18.0 (#12927)
* Remove rebases from Build and Generate PR workflows & adjust versioning to handle libdb.

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

* Add unbuilt postgresql to updater-postgresql-18.0

* updater-postgresql-18.0: Build Run on linux/arm/v7.

* updater-postgresql-18.0: Build Run on linux/amd64.

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

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
Co-authored-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>
2025-09-25 17:43:57 +00:00
chromebrew-actions[bot]
4784962fd7 version check: use anitya by default, enable default versions from const.rb in version checks. (#12912)
* version check: use anitya by default, enable default versions from const.rb in version checks.

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

* Make logic easier to follow.

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

* Cleanup logic further.

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

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
Co-authored-by: Satadru Pramanik <satadru@gmail.com>
2025-09-24 18:53:59 +00:00
Satadru Pramanik, DO, MPH, MEng
3fbdb53c5f version.rb: Allow rust package version to be updated. — perl_libintl_perl → 1.35,ag → 2.2.0,autoconf → 2.72,brotli → 1.1.0,buildessential,bzip2 → 1.0.8-2,doxygen → 1.14.0,findutils → 4.10.0,flex → 2.6.4-2,gmp → 6.3.0,gnu_time → 1.9,intltool → 0.51.0-1,libunbound → 1.24.0,linuxheaders → 6.11,make → 4.4.1,mawk → 1.3.4-20250131,patch → 2.8,pcre → 8.45,perl_text_unidecode → 1.30,perl_unicode_eastasianwidth → 12.0,perl_xml_parser → 2.47,popt → 1.19,progress → 0.17,rdfind → 1.7.0,readline → 8.3,slang → 2.3.3,tar → 1.35,texinfo → 7.2,xdg_base → 0.8,zlib → 1.3.1-3 (#12860)
* version.rb: Allow rust package version to be updated.

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

* Update xdg_base package.

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

* perl_locale_messages => perl_libintl_perl

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

* popt => 1.19

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

* mawk => 1.3.4-20250131

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

* rdfind => 1.7.0

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

* doxygen => 1.14.0

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

* Fixup anitya mappings and package versions.

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

* libunbound => 1.24.0

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

* progress => 0.17

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

* Update ag

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

* Adjust packages.yml

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

* Add gnu_time to essential packages since it is used in tests.

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

* suggested changes

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

* more suggested changes

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

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2025-09-19 19:51:53 +00:00
chromebrew-actions[bot]
bd3c0fa796 Fix json output for tools/version.rb — ruby_json → 2.14.1 (#12843)
* Add unbuilt ruby_json to updater-ruby_json-2.14.0

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

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

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

* ruby_json => 2.14.1, Fix json output for tools/version.rb

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

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

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

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

* lint

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: Satadru Pramanik <satadru@gmail.com>
Co-authored-by: satmandu <satmandu@users.noreply.github.com>
2025-09-18 19:50:02 +00:00
Satadru Pramanik, DO, MPH, MEng
bc14d4dfb4 Update Updater workflows, have version.rb deduplicate update list. (#12803)
* Update Updater workflows, have version.rb deduplicate update list.

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

* Ignore shellcheck complaint.

* Add updater exclusions.

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

* Add ruby to updater exclusion.

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

* Add tika versioning exclusion.

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

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2025-09-16 18:42:44 +00:00
Satadru Pramanik, DO, MPH, MEng
050200d8ee Let version.rb handle multiple packages being passed to it. (#12800)
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2025-09-16 13:15:36 +00:00
Satadru Pramanik, DO, MPH, MEng
b03cadb001 cups — cups → 2.4.14 (#12745)
* cups => 2.4.14

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

* cups: Build Run on linux/arm/v7.

* cups: Build Run on linux/386.

* cups: Build Run on linux/amd64.

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

* bump version for version

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>
2025-09-11 23:32:28 +00:00
chromebrew-actions[bot]
aa284370cc gtk4 — gtk4 → 4.20.0 (#12674)
* Enable updates to gtk4

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

* gtk4: Build Run on linux/arm/v7.

* gtk4: Build Run on linux/amd64.

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

* lint

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

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
Co-authored-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>
2025-08-31 17:49:34 +00:00
Ed Reel
bd90c98b31 Only display outdated and updatable packages unless verbose in version.rb (#12628) 2025-08-25 10:19:21 +00:00
chromebrew-actions[bot]
e8912388ae Get initial package version earlier in version.rb (#12535)
* Get initial package version earlier in version.rb

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

* Adjust PR Generator workflow title.

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

* Handle source hashes for checking for GitHub sources.

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

* lint workflow

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

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
Co-authored-by: Satadru Pramanik <satadru@gmail.com>
2025-08-17 22:37:16 +00:00
chromebrew-actions[bot]
6fccf0ccc7 Let tool/version.rb update source hashes too. (#12525)
* Let tool/version.rb update source hashes too.

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

* Suggested changes

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

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
Co-authored-by: Satadru Pramanik <satadru@gmail.com>
2025-08-17 20:07:47 +00:00
chromebrew-actions[bot]
2a93a63001 updater-vim-9.1.1634 — gvim → 9.1.1634,vim → 9.1.1634,vim_runtime → 9.1.1634,xxd_standalone → 9.1.1634 (#12471)
* Add unbuilt vim to updater-vim-9.1.1634

* updater-vim-9.1.1634: Build Run on linux/arm/v7.

* updater-vim-9.1.1634: Build Run on linux/amd64.

* updater-vim-9.1.1634: Build Run on linux/386.

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

* Add ignore_updater to package.rb, and let version.rb use that to ignore packages during updates.

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

* Rebuild vim packages.

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

* Adjust PR title arrows.

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>
Co-authored-by: Satadru Pramanik <satadru@gmail.com>
2025-08-15 18:35:07 +00:00
Ed Reel
38b844a091 Display 'Up to date' in version.rb only with verbose option...for real (#12472) 2025-08-15 07:54:26 +00:00
Ed Reel
109ab5e0ec Only display 'Up to date' in version.rb with verbose option (#12465) 2025-08-15 06:40:43 +00:00
chromebrew-actions[bot]
32c39760df version: Stop updating packages that are not updatable. (#12445)
* Keep version checker from updating files not updatable.

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

* Add signal version.

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

* bump version

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

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
Co-authored-by: Satadru Pramanik <satadru@gmail.com>
2025-08-14 17:52:31 +00:00
Satadru Pramanik, DO, MPH, MEng
47df63e752 version — cf => 8.14.1,cursor => 1.4.5,py3_json2xml => 5.2.1,py3_pip => 25.2 (#12425)
* Update version checker to fix updatable flagging.

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

* version: Build Run on linux/arm/v7.

* version: Build Run on linux/386.

* version: Build Run on linux/amd64.

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

* Adjust cf build

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

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

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

* Adjust cf version check.

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

* lint

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

* Revert home page change.

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

* suggested changes

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

* Revert homepage change for pip.

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>
2025-08-13 21:00:57 +00:00
Satadru Pramanik, DO, MPH, MEng
4be24c4032 version (#12419)
* Add auto-updatable field to version.rb output.

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

* Adjust reporting to yes/no

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

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2025-08-11 18:19:10 +00:00
chromebrew-actions[bot]
c9359a9590 version (#12418)
* Do not let version.rb update package files without a version variable in either the git_hashtag or source_url lines.

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

* Adjust update workflows to use Updater-on-Demand workflow.

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

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
Co-authored-by: Satadru Pramanik <satadru@gmail.com>
2025-08-11 17:15:44 +00:00
Satadru Pramanik, DO, MPH, MEng
fda5c6c5c9 Adjust version change file update algorithm. (#12390)
* gem install adjustments to version.rb

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

* Adjust version updater command to use logic from update_ruby_gems.

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

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2025-08-09 05:59:16 +00:00
Satadru Pramanik, DO, MPH, MEng
ef26c23a47 Refactor version.rb and add output to PRs. — tk (#12388)
* Refactor version.rb and add output to PRs.

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

* Update tk homepage.

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

* Adjust PR creation text logic.

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

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2025-08-08 19:15:50 +00:00
Ed Reel
2cef2d68e4 Update version.rb to only update versions with -u or --update-package-files (#12375) 2025-08-07 05:23:11 +00:00
Satadru Pramanik, DO, MPH, MEng
0f327c888b Remove debugging code from version.rb (#12363)
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2025-08-06 19:58:15 +00:00
Satadru Pramanik, DO, MPH, MEng
cf14c34878 Have version.rb handle updating binary compression too. — (#12361)
* Add anitya mapping code to version.rb

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

* Fixup binary_compression when updating packages

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

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2025-08-06 19:26:26 +00:00
Satadru Pramanik, DO, MPH, MEng
e6a8f4585f version_check — (#12351)
* Add Package Updater to tools/version.rb

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

* Add package exclusion.

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

* Add cf to package exclusion.

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

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2025-08-06 17:47:11 +00:00
Ed Reel
7b5cb4da84 Fix undefined method 'sub!' in tools/version.rb. (#12092)
Fix Lint/AmbiguousRange: Wrap complex range boundaries with parentheses to avoid ambiguity.

Fix Style/RedundantParentheses: Don't use parentheses around a logical expression.
2025-06-22 15:44:38 +00:00
Ed Reel
d886de6f33 Get version from GitHub repository (#12050) 2025-06-17 14:36:18 +00:00
Maximilian Downey Twiss
cc0d8f61c7 Run rubocop on tree to catch all of the offenses being missed previously by the rubocop-chromebrew issue (#11521) 2025-03-12 20:38:56 +00:00
Maximilian Downey Twiss
fcce2116b0 Rework wildcard parameters in crew upstream (#11471)
Co-authored-by: Ed Reel <edreel@gmail.com>
2025-03-06 03:13:23 +00:00
Ed Reel
c41e10cd7d Allow wildcard (*) parameters in crew upstream (#11468) 2025-03-04 17:01:29 +00:00
Ed Reel
7ca5933f64 Fix broken '*' parameter to version.rb (#11199) 2025-01-27 10:37:09 +00:00
Satadru Pramanik, DO, MPH, MEng
d1871f255a Add CREW_GCC_VER constant and account for it in the version cleaning algorithm. (#10945)
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2024-12-13 19:05:44 +00:00
Ed Reel
2aeb820caa Fix undefined method `[]' for nil (NoMethodError) in version.rb (#10930) 2024-12-11 03:45:35 +00:00
Ed Reel
93abc1c2b0 Ignore python and ruby packages with 'crew check -V' (#10919) 2024-12-10 12:16:05 +00:00
Satadru Pramanik, DO, MPH, MEng
7f92366fef Only have tools/version.rb report stable version updates when using 'crew check -V <package>'. (#10908)
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2024-12-07 20:54:50 +00:00
Maximilian Downey Twiss
cbd2d8f282 Add get_clean_version in PackageUtils and use it in json.rb and version.rb (#10249) 2024-08-04 23:09:32 -05:00
Maximilian Downey Twiss
f93d19bdee Swap version.rb to ruby_libversion instead of Gem::Version (#9913) 2024-06-05 22:28:53 -04:00
Ed Reel
7c17beeee7 Add check command (#9501) 2024-03-20 08:46:01 -04:00