Commit Graph

155 Commits

Author SHA1 Message Date
Ed Reel
555cb1fb2f Only display checkboxes for actual builds (#11325) 2025-02-15 01:38:45 +00:00
Satadru Pramanik, DO, MPH, MEng
875e172f40 Adjust repology workflow, Update actions-label-merge-conflict (#11280)
* Adjust repology workflow.

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

* Update actions-label-merge-conflict

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

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2025-02-10 17:37:44 +00:00
Satadru Pramanik, DO, MPH, MEng
b48a54d193 Adjust workflows to use M132 based containers instead of M131 based containers. (#11238)
* Adjust workflows to use M132 based containers when newer containers are needed.

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

* lint

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

* lint

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

* lint

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

* lint

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

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2025-02-03 21:18:41 +00:00
Maximilian Downey Twiss
a4bd2f417a Enable rubocop-chromebrew extension (#10000) 2025-02-03 12:07:38 +00:00
Satadru Pramanik, DO, MPH, MEng
8eb1470a91 Add build without PR creation workflow. (#11137)
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2025-01-15 04:33:30 +00:00
Satadru Pramanik, DO, MPH, MEng
2916b94a71 Use M131 container images for glibc 2.37 builds and tests. (#11119)
* Use M131 container images for glibc 2.37 builds and tests.

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

* lint

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

* Update Build.yml

* Update Unit-Test.yml

* Lint Build.yml

* Lint Build.yml

* Lint Unit-Test.yml

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2025-01-10 19:19:48 +00:00
Satadru Pramanik, DO, MPH, MEng
e8ef83952a Fix Repology workflow, and add back Action lint run checker. (#11088)
* Adjust Repology workflow to use steps from working workflows.

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

* Fix linebreaks...

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

* Use Actionlint for run blocks, and also fix Repology.yml

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

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2025-01-05 19:44:09 +00:00
Satadru Pramanik, DO, MPH, MEng
214ba50a28 Adjust Repology workflow to use steps from working workflows. (#11087)
* Adjust Repology workflow to use steps from working workflows.

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

* Fix linebreaks...

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

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2025-01-05 18:03:38 +00:00
Satadru Pramanik, DO, MPH, MEng
c99532d1dd Add Actionlint workflow, fix Build workflow. (#11016)
* Add Actionlint workflow, fix Build workflow.

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

* More Linting...

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

* Update actionlint version.

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

* Adjust actionlint flags.

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

* Make fail_level none for actionlint until upstream bugs are fixed.

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

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2024-12-20 06:25:05 +00:00
Satadru Pramanik, DO, MPH, MEng
93acd64b27 Adjust Build and Updater workflows. (#11014)
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2024-12-19 01:41:03 +00:00
Satadru Pramanik, DO, MPH, MEng
1a150218bc Adjust workflows to limit triggers, fold most of Updater.yml into Build.yml. (#11000)
* Adjust workflows to limit triggers.

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

* Adjust build workflow.

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

* Enable auto-merge after approvals are done for Build PRs.

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

* undo merge queue change

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

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
Co-authored-by: Ed Reel <edreel@gmail.com>
2024-12-18 18:59:33 +00:00
github-actions[bot]
ace184d388 AutoBuild: llvm started at 2024-12-18-06UTC (#11004)
* Llvm19_build => 19.1.6

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

* Add built packages for linux/386 to llvm

* Add built packages for linux/amd64 to llvm

* Add built packages for linux/arm/v7 to llvm

* fixup llvm19_build package

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

* Fixup build workflow.

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

* Bump version on llvm19_dev, llvm19_lib

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

* Add built packages for linux/386 to llvm

* Add built packages for linux/amd64 to llvm

* fixup build workflow

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

* Add built packages for linux/arm/v7 to llvm

* Final package additions for llvm build process.

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

* Add built packages for linux/386 to llvm

* Add built packages for linux/amd64 to llvm

* Add built packages for linux/arm/v7 to llvm

---------

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>
2024-12-18 07:55:07 +00:00
Satadru Pramanik, DO, MPH, MEng
76a64727e8 Adjust backticks in Build workflow. (#10997)
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2024-12-17 20:03:51 +00:00
Satadru Pramanik, DO, MPH, MEng
02ce1e95ff Adjust workflows to improve automation and use PR template verbiage. (#10995)
* Adjust workflows to improve automation and use PR template verbiage.

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

* Fix reversed package architecture logic.

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

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2024-12-17 19:39:44 +00:00
Satadru Pramanik, DO, MPH, MEng
76f2e9d932 Add merge conflict reporting action. (#10994)
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2024-12-17 18:41:44 +00:00
github-actions[bot]
4a6d1c339d AutoBuild: c_ares started at 2024-12-14-04UTC (#10970)
* c_ares => 1.34.3

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

* Adjust autocheck workflow to only run once daily.

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

* Have build_updated_packages abort if build fails.

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

* Adjust build workflow, update c_ares version logic.

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

* build workflow adjustments

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

* Add built packages for linux/386 to c_ares

* Add built packages for linux/amd64 to c_ares

* Add built packages for linux/arm/v7 to c_ares

* 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>
Co-authored-by: satmandu <satmandu@users.noreply.github.com>
2024-12-14 06:28:06 +00:00
Satadru Pramanik, DO, MPH, MEng
7948fdd0c8 Fix Build workflow permissions (#10964)
* Adjust workflow permissions

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

* Remove extra permissions block from build workflow.

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

* add changes again.

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

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2024-12-14 00:26:10 +00:00
Satadru Pramanik, DO, MPH, MEng
6145b3b147 Adjust workflow permissions (#10963)
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2024-12-14 00:11:53 +00:00
Satadru Pramanik, DO, MPH, MEng
08a211030a Adjust more workflows to use PAT. (#10961)
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2024-12-13 23:36:11 +00:00
Satadru Pramanik, DO, MPH, MEng
faea7097a5 Add token for autocheck workflow. (#10958)
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2024-12-13 21:57:43 +00:00
dependabot[bot]
fe0e04025d Bump actions/github-script from 6 to 7 (#10957)
Bumps [actions/github-script](https://github.com/actions/github-script) from 6 to 7.
- [Release notes](https://github.com/actions/github-script/releases)
- [Commits](https://github.com/actions/github-script/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/github-script
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-13 21:29:43 +00:00
github-actions[bot]
565951118e Automated Package Build: autoconf_archive branch started at 2024-12-13-18Z (#10956)
* autoconf_archive => 2024.10.16

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

* Adjust build workflow further.

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

* Add built packages for linux/386 to autoconf_archive

* Add built packages for linux/amd64 to autoconf_archive

* Add built packages for linux/arm/v7 to autoconf_archive

* Add cron job to automatically close/reopen automated PRs that require checks to be run.

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

* suggested changes

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

* Adjust variables for multiple possible workflow triggers.

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>
2024-12-13 20:13:32 +00:00
github-actions[bot]
e76e09a4ff Build packages for mbedtls on 2024-12-13-14-04 (#10944)
* mbedtls => 3.6.2

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

* Add built packages for linux/386 to mbedtls

* Add built packages for linux/amd64 to mbedtls

* Add built packages for linux/arm/v7 to mbedtls

* Try to trigger Unit Test workflow from Build workflow again.

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

* Reduce workflow timestamp granularity.

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

* Adjust PR creation wording.

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>
Co-authored-by: satmandu <satmandu@users.noreply.github.com>
2024-12-13 19:42:19 +00:00
github-actions[bot]
75c5887d6b Automatic PR to build packages for elfutils on 2024-12-12-21-29 (#10941)
* elfutils => 0.192 & adjust build wortkflow

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

* Add built packages for linux/arm/v7 to elfutils

* Cleanup workflow.

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

* Add built packages for linux/386 to elfutils

* Add built packages for linux/amd64 to elfutils

* 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>
Co-authored-by: satmandu <satmandu@users.noreply.github.com>
2024-12-12 22:17:32 +00:00
Satadru Pramanik, DO, MPH, MEng
3855341588 vte => 0.78.2, workflow adjustments (#10931)
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2024-12-11 18:39:57 +00:00
Satadru Pramanik, DO, MPH, MEng
4d1247044c ccache => 4.10.2, adjust workflow triggers. (#10926)
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2024-12-10 19:50:40 +00:00
Satadru Pramanik, DO, MPH, MEng
fff3a15b84 Adjust Build.yml workflow to use rebase again. (#10923)
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2024-12-10 18:33:51 +00:00
Satadru Pramanik, DO, MPH, MEng
c7cefe9e4d Expat Update => 2.6.4 (#10920)
* expat => 2.6.4

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

* Add built packages for linux/386 to expat

* Add built packages for linux/amd64 to expat

* Add built packages for linux/arm/v7 to expat

* Adjust workflow for Builds.

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>
2024-12-10 17:05:35 +00:00
Satadru Pramanik, DO, MPH, MEng
f9366d9e86 Adjust Build Workflow to change PR submission process. (#10915)
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2024-12-09 03:03:32 +00:00
Satadru Pramanik, DO, MPH, MEng
17e1c5d447 Add master rebase to build workflow (#10888)
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2024-12-06 01:08:17 +00:00
github-actions[bot]
44e29d433a Automatic PR to build packages for mesa on 2024-12-05-03-13 (#10871)
* mesa => 24.3.1

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

* Adjust workflows to not error on grep failure.

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

* Add built packages for linux/amd64 to mesa

* Add built packages for linux/arm/v7 to mesa

---------

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: Ed Reel <edreel@gmail.com>
2024-12-05 08:24:12 +00:00
Satadru Pramanik, DO, MPH, MEng
7886f7519c Restrict workflow jobs to only running on chromebrew repo. (#10863)
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2024-12-05 00:57:57 +00:00
Satadru Pramanik, DO, MPH, MEng
1e3b638493 Add dependabot.yml to check for github action version updates, fixup reviewcop workflows (#10857)
* Create dependabot.yml

Copying from https://github.com/actions/runner/blob/main/.github/dependabot.yml

* Lint and adjust reviewdog workflows to use non-deprecated fail_level option.

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

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2024-12-04 15:54:53 +00:00
Satadru Pramanik, DO, MPH, MEng
65397de4c7 Move i686 builds up in build workflows. (#10852)
* Move i686 builds up in build workflows.

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

* Sync Updater and Build workflows.

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

* fix code duplication

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

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2024-12-04 07:49:48 +00:00
Satadru Pramanik, DO, MPH, MEng
ed1244181d Fix Updater workflow. (#10847)
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2024-12-03 17:27:26 +00:00
Satadru Pramanik, DO, MPH, MEng
77eb0a0a07 Updates from automatic PR generation workflow plus workflow adjustments (#10839)
* Add unbuilt updated pip packages to updates-2024-12-02-00-20

* Add unbuilt updated ruby gem packages to updates-2024-12-02-00-20

* Add updated packages for linux/amd64 to updates-2024-12-02-00-20

* Add updated packages for linux/arm/v7 to updates-2024-12-02-00-20

* Add updated packages for linux/386 to updates-2024-12-02-00-20

* Adjust ruby gem version checker to skip versions containing 'java'.

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

* Add container cleanup steps to workflows

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

* Adjust workflows.

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

* Rebuild ruby_json

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

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
Co-authored-by: github-merge-queue <github-merge-queue@users.noreply.github.com>
2024-12-02 03:06:48 +00:00
Satadru Pramanik, DO, MPH, MEng
1eae21c060 Remove automatic reviewer assignment in automatic PRs. (#10828)
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2024-11-29 23:01:07 +00:00
Satadru Pramanik, DO, MPH, MEng
c5d1723e71 Add more logging to build workflow. (#10826)
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2024-11-29 21:32:29 +00:00
Satadru Pramanik, DO, MPH, MEng
74b504ce93 Add workflow for building arbitrary packages. (#10825)
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2024-11-29 20:35:38 +00:00
Satadru Pramanik, DO, MPH, MEng
49203c1e70 Adjust workflow cancellation logic and PR reviewer team logic in Updater workflow. (#10820)
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2024-11-28 19:28:58 +00:00
Satadru Pramanik, DO, MPH, MEng
6572ba474d Allow workflow_dispatch to trigger unit tests, add debugging to updater workflow (#10817)
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2024-11-28 16:27:00 +00:00
Satadru Pramanik, DO, MPH, MEng
d63f2ec945 Use curl for connecting to github API to add reviewer team to automated PRs (#10813)
* Add workaround for gh cli not being able to add reviewer teams to PRs.

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

* Use curl for connecting to github API to add reviewer team to automated PRs.

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

* Move adding reviewers to a separate step.

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

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2024-11-28 04:22:21 +00:00
Satadru Pramanik, DO, MPH, MEng
890b9eea93 Add workaround for gh cli not being able to add reviewer teams to PRs. (#10811)
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2024-11-28 02:54:17 +00:00
Satadru Pramanik, DO, MPH, MEng
144e51caab Fix workflow awk usage. (#10810)
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2024-11-27 23:53:08 +00:00
Satadru Pramanik, DO, MPH, MEng
c38c718ed5 Workflow: Adjust PR submission in workflow (#10809)
* Add package changes to updater workflow.

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

* Tweak workflow PR submission.

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

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2024-11-27 23:23:18 +00:00
Satadru Pramanik, DO, MPH, MEng
87fb098757 Add package changes to updater workflow. (#10807)
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2024-11-27 21:58:26 +00:00
Satadru Pramanik, DO, MPH, MEng
51e274644c Workflow adjustments. (#10806)
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2024-11-27 18:45:38 +00:00
Satadru Pramanik, DO, MPH, MEng
64b3280d76 Increase workflow branch deletion verbosity. (#10804)
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2024-11-27 01:16:14 +00:00
Satadru Pramanik, DO, MPH, MEng
1ce0d976a4 Use Docker-on-docker shim for nested volume shares during workflow container builds. (#10803)
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2024-11-27 00:47:05 +00:00
Satadru Pramanik, DO, MPH, MEng
501aea6306 Adjust self-hosted runner usage in workflows. (#10799)
* Use Self-hosted runners for update checks.

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

* Leave github hosted runner for x86_64 unit tests.

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

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2024-11-26 19:06:04 +00:00