suzuki-shunsuke / batch-bulk-ghatm

MIT License
0 stars 0 forks source link

Set timeout-minutes to all GitHub Actions jobs using ghatm #1

Closed suzuki-shunsuke closed 2 months ago

suzuki-shunsuke commented 2 months ago

https://github.com/lindell/multi-gitter https://github.com/suzuki-shunsuke/ghatm

orgs: https://github.com/settings/organizations

suzuki-shunsuke commented 2 months ago

szksh-lab

https://github.com/search?q=is%3Apr%20org%3Aszksh-lab%20%22ci%3A%20set%20timeout-minutes%20using%20ghatm%22%20in%3Atitle&type=pullrequests

$ bash run.sh 
INFO[0000] Running on 6 repositories                    
INFO[0000] Cloning and running script                    repo=szksh-lab/poc-terraform-monorepo-lock-mechanism
INFO[0001] no data was changed                           repo=szksh-lab/poc-terraform-monorepo-lock-mechanism
INFO[0001] Cloning and running script                    repo=szksh-lab/test-delete-branch
INFO[0001] no data was changed                           repo=szksh-lab/test-delete-branch
INFO[0001] Cloning and running script                    repo=szksh-lab/poc-lock-action
INFO[0002] Pushing changes to remote                     repo=szksh-lab/poc-lock-action
INFO[0003] Creating pull request                         repo=szksh-lab/poc-lock-action
INFO[0004] Cloning and running script                    repo=szksh-lab/.github
INFO[0005] no data was changed                           repo=szksh-lab/.github
INFO[0005] Cloning and running script                    repo=szksh-lab/example-octo-sts
INFO[0006] Pushing changes to remote                     repo=szksh-lab/example-octo-sts
INFO[0007] Creating pull request                         repo=szksh-lab/example-octo-sts
INFO[0008] Cloning and running script                    repo=szksh-lab/example-octo-sts-2
INFO[0009] Pushing changes to remote                     repo=szksh-lab/example-octo-sts-2
INFO[0010] Creating pull request                         repo=szksh-lab/example-octo-sts-2
No data was changed:
  szksh-lab/poc-terraform-monorepo-lock-mechanism
  szksh-lab/test-delete-branch
  szksh-lab/.github
Repositories with a successful run:
  szksh-lab/poc-lock-action #19
  szksh-lab/example-octo-sts #3
  szksh-lab/example-octo-sts-2 #2
suzuki-shunsuke commented 2 months ago
$ bash merge.sh 
INFO[0001] Merging 2 pull requests                      
INFO[0001] Merging                                       pr="szksh-lab/poc-lock-action #19"
INFO[0003] Merging                                       pr="szksh-lab/example-octo-sts #3"

A pull request wasn't merged. I guess this is because CI failed.

suzuki-shunsuke commented 2 months ago

lintnet-modules

https://github.com/search?q=is%3Apr%20org%3Alintnet-modules%20%22ci%3A%20set%20timeout-minutes%20using%20ghatm%22%20in%3Atitle&type=pullrequests

$ bash run.sh lintnet-modules
INFO[0000] Running on 8 repositories                    
INFO[0000] Cloning and running script                    repo=lintnet-modules/ghalint
INFO[0001] no data was changed                           repo=lintnet-modules/ghalint
INFO[0001] Cloning and running script                    repo=lintnet-modules/.github
INFO[0001] no data was changed                           repo=lintnet-modules/.github
INFO[0001] Cloning and running script                    repo=lintnet-modules/nllint
INFO[0002] Pushing changes to remote                     repo=lintnet-modules/nllint
INFO[0003] Creating pull request                         repo=lintnet-modules/nllint
INFO[0004] Cloning and running script                    repo=lintnet-modules/github-actions
INFO[0005] Pushing changes to remote                     repo=lintnet-modules/github-actions
INFO[0006] Creating pull request                         repo=lintnet-modules/github-actions
INFO[0007] Cloning and running script                    repo=lintnet-modules/terraform
INFO[0008] Pushing changes to remote                     repo=lintnet-modules/terraform
INFO[0009] Creating pull request                         repo=lintnet-modules/terraform
INFO[0010] Cloning and running script                    repo=lintnet-modules/terraform-aws
INFO[0011] Pushing changes to remote                     repo=lintnet-modules/terraform-aws
INFO[0012] Creating pull request                         repo=lintnet-modules/terraform-aws
INFO[0013] Cloning and running script                    repo=lintnet-modules/terraform-google
INFO[0013] Pushing changes to remote                     repo=lintnet-modules/terraform-google
INFO[0014] Creating pull request                         repo=lintnet-modules/terraform-google
INFO[0015] Cloning and running script                    repo=lintnet-modules/k8s
INFO[0016] Pushing changes to remote                     repo=lintnet-modules/k8s
INFO[0017] Creating pull request                         repo=lintnet-modules/k8s
No data was changed:
  lintnet-modules/ghalint
  lintnet-modules/.github
Repositories with a successful run:
  lintnet-modules/nllint #44
  lintnet-modules/github-actions #44
  lintnet-modules/terraform #28
  lintnet-modules/terraform-aws #48
  lintnet-modules/terraform-google #19
  lintnet-modules/k8s #12
suzuki-shunsuke commented 2 months ago

lintnet

https://github.com/search?q=is%3Apr+org%3Alintnet+%22ci%3A+set+timeout-minutes+using+ghatm%22+in%3Atitle&type=pullrequests

$ bash run.sh lintnet
INFO[0000] Running on 10 repositories                   
INFO[0000] Cloning and running script                    repo=lintnet/lintnet
INFO[0002] Pushing changes to remote                     repo=lintnet/lintnet
INFO[0004] Creating pull request                         repo=lintnet/lintnet
INFO[0005] Cloning and running script                    repo=lintnet/homebrew-lintnet
INFO[0005] no data was changed                           repo=lintnet/homebrew-lintnet
INFO[0005] Cloning and running script                    repo=lintnet/go-jsonnet-native-functions
INFO[0007] Pushing changes to remote                     repo=lintnet/go-jsonnet-native-functions
INFO[0008] Creating pull request                         repo=lintnet/go-jsonnet-native-functions
INFO[0009] Cloning and running script                    repo=lintnet/renovate-config
INFO[0011] Pushing changes to remote                     repo=lintnet/renovate-config
INFO[0012] Creating pull request                         repo=lintnet/renovate-config
INFO[0013] Cloning and running script                    repo=lintnet/lintnet.github.io
INFO[0015] Pushing changes to remote                     repo=lintnet/lintnet.github.io
INFO[0016] Creating pull request                         repo=lintnet/lintnet.github.io
INFO[0017] Cloning and running script                    repo=lintnet/.github
INFO[0018] no data was changed                           repo=lintnet/.github
INFO[0018] Cloning and running script                    repo=lintnet/scoop-bucket
INFO[0019] no data was changed                           repo=lintnet/scoop-bucket
INFO[0019] Cloning and running script                    repo=lintnet/examples
INFO[0019] no data was changed                           repo=lintnet/examples
INFO[0019] Cloning and running script                    repo=lintnet/logo
INFO[0020] no data was changed                           repo=lintnet/logo
INFO[0020] Cloning and running script                    repo=lintnet/go-jsonnet
INFO[0022] Pushing changes to remote                     repo=lintnet/go-jsonnet
INFO[0024] Creating pull request                         repo=lintnet/go-jsonnet
No data was changed:
  lintnet/homebrew-lintnet
  lintnet/.github
  lintnet/scoop-bucket
  lintnet/examples
  lintnet/logo
Repositories with a successful run:
  lintnet/lintnet #531
  lintnet/go-jsonnet-native-functions #192
  lintnet/renovate-config #146
  lintnet/lintnet.github.io #305
  lintnet/go-jsonnet #5
suzuki-shunsuke commented 2 months ago

tfmigrator

https://github.com/search?q=is%3Apr+org%3Atfmigrator+%22ci%3A+set+timeout-minutes+using+ghatm%22+in%3Atitle&type=pullrequests

$ bash run.sh tfmigrator
INFO[0000] Running on 3 repositories                    
INFO[0000] Cloning and running script                    repo=tfmigrator/tfmigrator
INFO[0001] Pushing changes to remote                     repo=tfmigrator/tfmigrator
INFO[0003] Creating pull request                         repo=tfmigrator/tfmigrator
INFO[0004] Cloning and running script                    repo=tfmigrator/cli
INFO[0005] Pushing changes to remote                     repo=tfmigrator/cli
INFO[0007] Creating pull request                         repo=tfmigrator/cli
INFO[0008] Cloning and running script                    repo=tfmigrator/homebrew-cli
INFO[0009] no data was changed                           repo=tfmigrator/homebrew-cli
No data was changed:
  tfmigrator/homebrew-cli
Repositories with a successful run:
  tfmigrator/tfmigrator #102
  tfmigrator/cli #814
suzuki-shunsuke commented 2 months ago

aquaproj

https://github.com/search?q=is%3Apr+org%3Aaquaproj+%22ci%3A+set+timeout-minutes+using+ghatm%22+in%3Atitle&type=pullrequests

$ bash run.sh aquaproj
INFO[0000] Running on 24 repositories                   
INFO[0000] Cloning and running script                    repo=aquaproj/aqua
INFO[0002] Pushing changes to remote                     repo=aquaproj/aqua
INFO[0003] Creating pull request                         repo=aquaproj/aqua
INFO[0004] Cloning and running script                    repo=aquaproj/aqua-proxy
INFO[0005] no data was changed                           repo=aquaproj/aqua-proxy
INFO[0005] Cloning and running script                    repo=aquaproj/aqua-installer
INFO[0007] Pushing changes to remote                     repo=aquaproj/aqua-installer
INFO[0008] Creating pull request                         repo=aquaproj/aqua-installer
INFO[0009] Cloning and running script                    repo=aquaproj/aqua-registry
INFO[0011] no data was changed                           repo=aquaproj/aqua-registry
INFO[0011] Cloning and running script                    repo=aquaproj/aqua-renovate-config
INFO[0012] Pushing changes to remote                     repo=aquaproj/aqua-renovate-config
INFO[0013] Creating pull request                         repo=aquaproj/aqua-renovate-config
INFO[0014] Cloning and running script                    repo=aquaproj/circleci-orb-aqua
INFO[0015] no data was changed                           repo=aquaproj/circleci-orb-aqua
INFO[0015] Cloning and running script                    repo=aquaproj/homebrew-aqua
INFO[0016] no data was changed                           repo=aquaproj/homebrew-aqua
INFO[0016] Cloning and running script                    repo=aquaproj/aquaproj.github.io
INFO[0018] Pushing changes to remote                     repo=aquaproj/aquaproj.github.io
INFO[0019] Creating pull request                         repo=aquaproj/aquaproj.github.io
INFO[0020] Cloning and running script                    repo=aquaproj/.github
INFO[0021] no data was changed                           repo=aquaproj/.github
INFO[0021] Cloning and running script                    repo=aquaproj/test-aqua-renovate-config
INFO[0022] Pushing changes to remote                     repo=aquaproj/test-aqua-renovate-config
INFO[0023] Creating pull request                         repo=aquaproj/test-aqua-renovate-config
INFO[0024] Cloning and running script                    repo=aquaproj/demo
INFO[0025] no data was changed                           repo=aquaproj/demo
INFO[0025] Cloning and running script                    repo=aquaproj/registry-tool
INFO[0026] Pushing changes to remote                     repo=aquaproj/registry-tool
INFO[0028] Creating pull request                         repo=aquaproj/registry-tool
INFO[0028] Cloning and running script                    repo=aquaproj/registry-action
INFO[0030] Pushing changes to remote                     repo=aquaproj/registry-action
INFO[0031] Creating pull request                         repo=aquaproj/registry-action
INFO[0032] Cloning and running script                    repo=aquaproj/example-update-checksum
INFO[0034] Pushing changes to remote                     repo=aquaproj/example-update-checksum
INFO[0035] Creating pull request                         repo=aquaproj/example-update-checksum
INFO[0036] Cloning and running script                    repo=aquaproj/update-checksum-action
INFO[0037] Pushing changes to remote                     repo=aquaproj/update-checksum-action
INFO[0039] Creating pull request                         repo=aquaproj/update-checksum-action
INFO[0040] Cloning and running script                    repo=aquaproj/example-go-slsa-provenance
INFO[0041] Pushing changes to remote                     repo=aquaproj/example-go-slsa-provenance
INFO[0043] Creating pull request                         repo=aquaproj/example-go-slsa-provenance
INFO[0044] Cloning and running script                    repo=aquaproj/example-update-checksum-public
INFO[0045] Pushing changes to remote                     repo=aquaproj/example-update-checksum-public
INFO[0046] Creating pull request                         repo=aquaproj/example-update-checksum-public
INFO[0047] Cloning and running script                    repo=aquaproj/aqua-renovate-automerge-workflow-private
INFO[0048] no data was changed                           repo=aquaproj/aqua-renovate-automerge-workflow-private
INFO[0048] Cloning and running script                    repo=aquaproj/update-checksum-workflow
INFO[0050] Pushing changes to remote                     repo=aquaproj/update-checksum-workflow
INFO[0051] Creating pull request                         repo=aquaproj/update-checksum-workflow
INFO[0052] Cloning and running script                    repo=aquaproj/aqua-registry-updater
INFO[0053] no data was changed                           repo=aquaproj/aqua-registry-updater
INFO[0053] Cloning and running script                    repo=aquaproj/user-list
INFO[0054] Pushing changes to remote                     repo=aquaproj/user-list
INFO[0056] Creating pull request                         repo=aquaproj/user-list
INFO[0057] Cloning and running script                    repo=aquaproj/create-installation-guide-issues
INFO[0058] no data was changed                           repo=aquaproj/create-installation-guide-issues
INFO[0058] Cloning and running script                    repo=aquaproj/scoop-bucket
INFO[0058] no data was changed                           repo=aquaproj/scoop-bucket
INFO[0058] Cloning and running script                    repo=aquaproj/devcontainer-features
INFO[0060] Pushing changes to remote                     repo=aquaproj/devcontainer-features
INFO[0061] Creating pull request                         repo=aquaproj/devcontainer-features
No data was changed:
  aquaproj/aqua-proxy
  aquaproj/aqua-registry
  aquaproj/circleci-orb-aqua
  aquaproj/homebrew-aqua
  aquaproj/.github
  aquaproj/demo
  aquaproj/aqua-renovate-automerge-workflow-private
  aquaproj/aqua-registry-updater
  aquaproj/create-installation-guide-issues
  aquaproj/scoop-bucket
Repositories with a successful run:
  aquaproj/aqua #2976
  aquaproj/aqua-installer #660
  aquaproj/aqua-renovate-config #606
  aquaproj/aquaproj.github.io #1029
  aquaproj/test-aqua-renovate-config #102
  aquaproj/registry-tool #766
  aquaproj/registry-action #536
  aquaproj/example-update-checksum #205
  aquaproj/update-checksum-action #46
  aquaproj/example-go-slsa-provenance #40
  aquaproj/example-update-checksum-public #232
  aquaproj/update-checksum-workflow #59
  aquaproj/user-list #750
  aquaproj/devcontainer-features #27
suzuki-shunsuke commented 2 months ago

suzuki-shunsuke

https://github.com/search?q=is%3Apr+user%3Asuzuki-shunsuke+%22ci%3A+set+timeout-minutes+using+ghatm%22+in%3Atitle&type=pullrequests