Commit Graph

345 Commits

Author SHA1 Message Date
Vítor Galvão 2cc0f86473 find-appcast: new electron rule 2020-04-11 02:31:13 +01:00
Vítor Galvão 323e23db12
Rename cask-pr-manual-check to cask-pr-local-check 2020-04-08 18:34:48 +01:00
Vítor Galvão f855135128
find-appcast: use curl for checking url (#79585) 2020-03-29 17:56:28 +01:00
Vítor Galvão dc032b1b79
find-appcast: new case for digitalopenspaces (#79082) 2020-03-22 15:06:05 +00:00
Vítor Galvão 2fc6bfd88e find-appcast: also bail on SSL error 2020-03-22 01:47:05 +00:00
Vítor Galvão 8f701d803c find-appcast: provide contents on not-parse electron-builder appcast 2020-03-22 01:37:05 +00:00
Vítor Galvão b9c89e54ff Remake find-appcast script in ruby 2020-03-18 22:16:54 +00:00
Vítor Galvão 916c813c63
cask-pr-manual-check: use uri.read in json.parse 2020-02-22 13:44:37 +00:00
Vítor Galvão b85529c696
parse_electron_builder_appcast: fix case for missing data path (#76675) 2020-02-05 23:06:09 +01:00
Vítor Galvão 4043710942
list_loaded_launchjob_ids: use full sudo path 2019-12-25 13:05:48 +00:00
Vítor Galvão fc1ffaf1fb
cask_pr_manual_check: cosmetic improvements and rename (#73844) 2019-12-07 19:21:41 +00:00
Vítor Galvão 82202d31a1
parse_electron_builder_appcast: s3 detection when no region (#71459) 2019-10-25 15:30:13 +01:00
Vítor Galvão aacb65a1ec parse_electron_builder_appcast: support s3 buckets without a channel (#71143) 2019-10-20 19:39:27 +02:00
Vítor Galvão ed6d7c58d9
parse_electron_builder_appcast: add support for generic (#70035) 2019-10-04 18:42:40 +01:00
L. E. Segovia ee57814d55 find_appcast: detect electron-builder appcasts (#69968)
* find_appcast: detect electron-builder appcasts

Fixes Homebrew/homebrew-cask#69749.

* find_appcast: address @vitorgalvao's comments
2019-10-02 00:48:53 +01:00
Daniel Bayley 485e82c60c Improve output of list_running_app_ids script (#67948)
Expand tabs to fit the width of the terminal and form 2 clear columns for easier viewing.
2019-09-11 21:32:25 +02:00
cclauss f63dedee3d Use print() function in both Python 2 and Python 3 (#64852) 2019-06-15 09:32:51 +02:00
Vítor Galvão e72d2aaa7c
update_cask_family: quote ableton in search 2019-05-29 20:29:11 +01:00
Vítor Galvão 97690d1efa
update_cask_family: add dcp-o-matic 2019-05-29 20:28:46 +01:00
Vítor Galvão 7873296aa5
update_cask_family: add ableton 2019-05-29 20:25:45 +01:00
Vítor Galvão aa41237d0c
list_loaded_launchjob_ids: in description, mention launchd instead of launchctl 2019-05-25 18:57:53 +01:00
Vítor Galvão c60bcd902d
list_loaded_launchjob_ids: add sudo prompt 2019-05-25 18:22:54 +01:00
Vítor Galvão 0e6018c661 list_recent_pkg_ids: updated script aesthetics 2019-05-25 18:22:17 +01:00
Vítor Galvão 2affdd3e89 list_loaded_launchjob_ids: updated script aesthetics 2019-05-25 18:22:17 +01:00
Vítor Galvão e424984bf5 list_loaded_kext_ids: updated script aesthetics 2019-05-25 18:22:17 +01:00
Vítor Galvão f4b63f5b79
update_cask_family: add netbeans (#61797) 2019-04-11 16:43:36 +01:00
Yvo Mulder 37deebc760 Add additional framework ids to list_ids_in_app script (#61241)
* Add additional framework ids to list_ids_in_app script

* Remove 3dconnexion rule
2019-04-02 13:55:27 +01:00
CoreCode 607fe5eb63 Fix permissions for update multilangual casks (#61147)
* add check_url scripts as used for appcast stanzas in both sever-cgi as local-cli variants

* Update check_url_filename.py

* fix permissions for update_multilangual_casks
2019-03-31 14:21:27 +01:00
Vítor Galvão 76c07bb375
Rename update_multilangual_casks.py to update_multilangual_casks 2019-03-29 15:19:32 +00:00
Vítor Galvão b8657a553d
Create update_multilangual_casks.py (#61084) 2019-03-29 15:18:39 +00:00
Vítor Galvão b0c1c8ce03
Auto-format python scripts with autopep8 (#61085) 2019-03-29 15:18:22 +00:00
CoreCode 90329ef7b7 Update check_url_redirect.cgi (#60990) 2019-03-28 02:13:14 +00:00
CoreCode ec60985e17 Update check_url_redirect.py (#60991) 2019-03-28 02:04:13 +00:00
Vítor Galvão 2e3a9f878d
update_cask_family: add eclipse and unity (#60742) 2019-03-25 12:11:02 +00:00
CoreCode 599b40d35e add check_url scripts for appcast stanzas in both sever-cgi and local-cli versions (#59688)
* add check_url scripts as used for appcast stanzas in both sever-cgi as local-cli variants

* Update check_url_filename.py
2019-03-08 03:12:48 +00:00
Yvo Mulder bfdabf053e Add -lax argument to list_ids_in_pkg script (#59214)
* Add -lax argument to list_ids_in_pkg script

* Update list_ids_in_pkg
2019-02-27 14:43:55 +00:00
Markus Reiter 2466806369
Remove `sync_cask_tap_templates` script. (#59340) 2019-02-23 02:44:53 +01:00
Vítor Galvão 052721ab70
Add script to update cask families (#58951) 2019-02-15 23:43:20 +00:00
Yvo Mulder 5832dafe7f Update list_payload_in_pkg help message regarding Apple's xargs 255 byte limitation (#58202) 2019-01-31 21:17:39 +00:00
Vítor Galvão a96289bf08
cask_pr_manual_check: fix running without an argument (#56108) 2018-12-13 20:59:50 +00:00
Markus Reiter 14af394a7b Refactor sync script. 2018-11-12 06:09:03 +01:00
Markus Reiter f9cd25969e
Fix RuboCop config. (#54788) 2018-11-12 05:33:21 +01:00
commitay 903493e09c
various: remove hyphen from `homebrew-cask` (#52346) 2018-09-23 10:04:06 +10:00
Vítor Galvão 92f9f306f3
sync_cask_tap_templates: fix copy_templates_and_ci function call 2018-08-09 19:23:17 +01:00
Vítor Galvão 371d552b5a
Update and rename sync_templates_and_ci to sync_cask_tap_templates (#50569) 2018-08-09 19:21:05 +01:00
Markus Reiter 0d8d2637ff Remove `ci`. 2018-08-04 14:31:13 +02:00
Markus Reiter fe87ae1b79 Fix `sync_templates_and_ci`. 2018-08-04 14:31:13 +02:00
Vítor Galvão 5418ca9377
sync_templates_and_ci: add search to PR_TEMPLATE specific links (#50265) 2018-07-31 01:54:33 +01:00
commitay db93c84a10 script: various (#48662) 2018-07-10 11:05:18 +01:00
commitay e99938d110 sync_templates_and_ci: git clone depth=1 (#48563) 2018-06-17 14:21:49 +01:00
commitay c3b47da587
cask_pr_manual_check: official homebrew-cask taps only (#48565) 2018-06-17 22:11:47 +10:00
Markus Reiter 0ddcd8fa6f Update URLs. 2018-05-25 18:26:12 +02:00
Vítor Galvão 1f5dd71a05 Look for all appcast types 2018-05-24 10:20:52 +01:00
Vítor Galvão c7cac221a3 Add find_appcast script 2018-05-24 10:20:52 +01:00
Vítor Galvão f5b04ef91b Delete find_sparkle_appcast 2018-05-24 10:20:52 +01:00
commitay 2dea9572f8
issue templates (#47108) 2018-05-15 08:00:31 +10:00
commitay e3267c033a remove dev script: generate_issue_template_url (#47092) 2018-05-13 11:23:49 +01:00
Vítor Galvão c778c9f30d
Fix rogue double-spacing (#46776) 2018-05-07 12:49:10 +01:00
Vítor Galvão e08b943446 Only use feature requests in main repo 2018-05-07 00:08:15 +01:00
Vítor Galvão 91ac19c93f
sync_templates_and_ci: remove travis-buddy-failure-template 2018-05-06 17:31:37 +01:00
commitay d89013574a
travis.yml: travis buddy (#45327)
* .travis.yml: travis buddy

* .travis.yml: on_failure only

* sync_templates_and_ci: add travis buddy template
2018-04-02 10:35:57 +10:00
Vítor Galvão 54c1b4605e
Add cask_pr_manual_check (#43550) 2018-02-03 11:09:32 +00:00
commitay d016b84349
sync_templates_and_ci: increase install conditional for font repo (#42975)
* sync_templates_and_ci: increase install conditional for font repo

[skip ci]

* Update sync_templates_and_ci
2018-01-28 08:35:43 +10:00
commitay dc0378faff Remove dev script: cask_switch_https (#41678) 2017-12-06 11:42:19 +00:00
commitay 1e8855a79d Rename CONDUCT.md to CODE_OF_CONDUCT.md (#39361)
* Rename CONDUCT.md to CODE_OF_CONDUCT.md

* sync_templates_and_ci: add code of conduct
2017-10-07 09:10:29 +08:00
Vítor Galvão 8d5a06ed14 Remove some dev scripts (#39115)
* Removed irregular_cask_whitespace

* Removed project_stats

* Remove the_long_tail
2017-09-30 05:49:57 +08:00
Quentin Dreyer bce21be352 High Sierra Compatibility (#39106)
```
user@elcapitan ~ % sw_vers
ProductName:	Mac OS X
ProductVersion:	10.11.6
BuildVersion:	15G1510
user@elcapitan ~ % l /System/Library/Frameworks/Ruby.framework/Versions/Current
lrwxr-xr-x  1 root  wheel     3B Oct 21  2015 /System/Library/Frameworks/Ruby.framework/Versions/Current -> 2.0
```

```
user@sierra ~ % sw_vers
ProductName:	Mac OS X
ProductVersion:	10.12.6
BuildVersion:	16G29
user@sierra ~ % l /System/Library/Frameworks/Ruby.framework/Versions/Current
lrwxr-xr-x  1 root  wheel     3B Sep 22  2016 /System/Library/Frameworks/Ruby.framework/Versions/Current -> 2.0
```

```
user@highsierra ~ % sw_vers
ProductName:	Mac OS X
ProductVersion:	10.13
BuildVersion:	17A365
user@highsierra ~ % l /System/Library/Frameworks/Ruby.framework/Versions/Current
lrwxr-xr-x  1 root  wheel     3B 27 sep 14:20 /System/Library/Frameworks/Ruby.framework/Versions/Current -> 2.3
```
2017-09-29 21:32:21 +08:00
commitay 9f04fe1d1d Update sync_templates_and_ci (#34701) 2017-05-22 01:48:55 +02:00
Vítor Galvão 7c968499f2 sync_templates_and_ci: add drivers repo (#29357) 2017-01-24 20:37:56 +00:00
Vítor Galvão 211b7e0579 find_sparkle_appcast: update for new checkpoint command (#29311) 2017-01-23 17:54:04 +01:00
Vítor Galvão cbcbcd0684 sync_templates_and_ci: removed extraneous ' in comment 2016-11-16 16:04:21 +00:00
Josh Hagins b737a5e2ef Remove {develop,production}_brew_cask scripts (#25938) 2016-10-19 11:06:01 -04:00
Josh Hagins d20c943e0a Remove {find,fix,merge}_outdated_appcasts scripts (#25936)
Refs https://github.com/caskroom/homebrew-cask/issues/25926
2016-10-19 10:49:22 -04:00
Josh Hagins 0d60d8f73d Rename generate_issue_template_urls and take only one arg 2016-10-12 05:48:47 -04:00
Michael Ford 4e2198ad6b Merge pull request #24339 from caskroom/cask_switch_https-improv
cask_switch_https: general improvements
2016-09-10 14:47:48 +08:00
Vítor Galvão 414a98d00f sync_templates_and_ci: fix mv (#24344)
Update yujitach-menumeters to require El Capitan

Single one line addition, as this fails on Yosemite:
  depends_on macos: '>= :el_capitan'

Verified by myself on 10.10.5
https://github.com/yujitach/MenuMeters/issues/10

update needed blank line

depends_on macos now seperate block. [This isn't in the stanza docs btw]

removed blank space that previous edit left with auto-tab

 cask style --fix yujitach-menumeters.rb
== yujitach-menumeters.rb ==
C:  9:  1: [Corrected] stanza groups should be separated by a single empty line
C:  9:  1: [Corrected] Trailing whitespace detected.
C: 10:  1: [Corrected] Extra blank line detected.

-- Fixed
2016-09-09 09:50:56 +01:00
Josh Hagins 4b6d5b983f sync_templates_and_ci: use rsync (#24341)
* sync_templates_and_ci: use rsync

rsync allows us to delete files present at the destination but
not the source.

Also split arguments into multiple lines for readability/maintainability.

* Collapse rsync argument list
2016-09-08 15:26:14 -04:00
Joshua Hagins 852607aafe Make sync_templates_and_ci script executable 2016-09-08 13:41:06 -04:00
Vítor Galvão 4662092f6a add sync_github_templates (#24335) 2016-09-08 18:39:28 +01:00
Vítor Galvão d40d6bdb64 cask_switch_https: general improvements 2016-09-08 18:29:31 +01:00
Vítor Galvão ca9ace0863 merge_outdated_appcasts: use caskroom_online where possible 2016-09-08 16:13:20 +01:00
Vítor Galvão 7a51dee5ed find_outdated_appcasts: use caskroom_online where possible 2016-09-08 16:12:36 +01:00
Vítor Galvão 0bc14686eb Rename cask-switch-https to cask_switch_https 2016-09-08 09:32:01 +01:00
Markus Reiter 15171687a1 Move back documentation and developer scripts. (#23920) 2016-08-19 19:21:44 +02:00
Anastasia Sulyagina 0ec06e9a95 Cask core code moved to Homebrew (#23852) 2016-08-19 16:53:18 +02:00
Mike McQuaid 1f37eba4d0 Assume Ruby 2. (#23889)
Homebrew now always uses Ruby 2.0 so you no longer need to check in all
these places for 2.0 or for 2.1 valid syntax.
2016-08-18 10:58:53 -04:00
Vítor Galvão 9cc8218687 simplify tail in developer scripts (#23465) 2016-08-05 13:53:31 +01:00
Markus Reiter a547d190c1 Fix `force_encoding` not working in `generate_cask_token`. (#23115) 2016-07-26 01:34:52 +02:00
Markus Reiter 1806aaf9a3 Change hash rockets to colons. (#22951) 2016-07-20 01:05:31 -04:00
Markus Reiter ed5452b728 Run RuboCop on all core files. (#22855)
Add Style/BlockDelimiters cop.
2016-07-19 14:11:22 -04:00
Josh Hagins a9a0cb27a1 Make audit_modified_casks an internal cmd (#22826) 2016-07-15 13:09:10 -04:00
Vítor Galvão 6651ba0954 find_sparkle_appcast: use user-agent instead of header 2016-07-15 16:25:31 +01:00
Josh Hagins 36c99fe72a Add Homebrew libs to LOAD_PATH in audit_modified_casks (#22603) 2016-07-05 11:32:58 -04:00
Markus Reiter 11eedac599 Core Code Cleanup 2016-07-05 02:29:10 -04:00
Markus Reiter 6dad86849d use `/usr/libexec/PlistBuddy` in `list_id`-scripts (#22592) 2016-07-05 02:00:20 -04:00
Vítor Galvão 9404c33dab developer scripts: OS X > macOS 2016-06-13 20:36:20 +01:00
Vítor Galvão 4d2526bfb5 project_stats: removed sebastian 2016-02-25 01:15:10 +00:00
Vítor Galvão 5658eb0e2b outdated_appcasts scripts: remove caskroom/unofficial 2016-02-19 15:23:30 +00:00
Vítor Galvão 2530e0a977 list_pkg_ids_by_regexp: small instructions tweak 2016-02-18 18:12:22 +00:00
Vítor Galvão f23d17c2f2 added scripts for outdated appcasts 2016-02-09 23:08:21 +00:00