199 Commits

Author SHA1 Message Date
Rylan Polster
20de58b5ae bump-formula-pr: use new update_python_resources! signature 2020-11-24 15:40:15 -05:00
EricFromCanada
72bc057014 manpage: fixes for formatting 2020-11-16 08:02:50 -05:00
Markus Reiter
da9289eff0 Add more type signatures. 2020-11-13 12:26:36 +01:00
Markus Reiter
24ae318a3d Move type annotations into files. 2020-10-10 14:59:39 +02:00
Rylan Polster
0109ce58be update references to homebrew-virtualenv resources 2020-10-06 23:39:52 -04:00
Rylan Polster
f5c07a2991 bump-formula-pr: don't warn for virtualenv resource 2020-10-01 14:40:36 -04:00
Rylan Polster
e686a392c5 bump-formula-pr: add message to check resources 2020-09-18 13:48:28 -04:00
Seeker
7d29054cf2 bump-formula-pr: add --online switch for brew audit 2020-09-16 10:27:11 -07:00
Seeker
871dc50492 bump-formula-pr: exit with error if formula is disabled 2020-09-15 12:29:55 -07:00
Seeker
15af7189eb utils: add tar
Includes `validate_file` method to be used by `bump-formula-pr`
2020-09-08 07:08:07 -07:00
Seeker
ccde62082b bump-formula-pr: update mirrors automatically 2020-09-07 10:34:16 -07:00
Seeker
bf7fc0be7d
Merge pull request #8610 from SeekingMeaning/bump-formula-pr/missing-mirror
bump-formula-pr: expedite check for missing mirror argument
2020-09-07 08:24:25 -07:00
Seeker
51d167c122 utils/github: add create_bump_pr 2020-09-04 13:39:15 -07:00
Seeker
a4d4fb574c bump-formula-pr: expedite check for missing mirror argument 2020-09-04 12:53:37 -07:00
Seeker
88ebbd5692 bump-formula-pr: make --dry-run conflict with --write
Also add `--commit` to a create commit without opening a pull request
2020-09-04 10:22:13 -07:00
Mike McQuaid
e09147fe75 brew style --fix 2020-09-01 14:26:45 +01:00
Markus Reiter
c53f362476 Refactor and document Version. 2020-08-26 03:17:39 +02:00
William Ma
fa7bd3bff6 args: Migrate usage of args loading methods to args.named 2020-08-23 09:02:20 -04:00
Dawid Dziurla
dd71f388c1
Merge pull request #8368 from SeekingMeaning/github/forked_repo_info
utils/github: add `forked_repo_info!`
2020-08-19 19:22:31 +02:00
Mike McQuaid
3a91c37e66
Fix RuboCop checks. 2020-08-19 17:12:32 +01:00
Seeker
ffcf06867a Use rescue instead of yield 2020-08-18 23:06:42 -07:00
Seeker
d0c7c4fd71 utils/github: add forked_repo_info! 2020-08-18 23:06:42 -07:00
Seeker
01dec9c6a8 utils/inreplace: add inreplace_pairs 2020-08-17 03:18:24 -07:00
jjergus
8fb6218d05
bump-formula-pr: fix regression when formula.tap is Nil 2020-08-14 11:42:50 -07:00
Seeker
8df618958d bump-formula-pr: add warnings for patches and resources 2020-08-13 16:05:50 -07:00
Seeker
c983d85eea bump-formula-pr: add determine_mirror helper method 2020-08-13 16:05:09 -07:00
Seeker
671179d483 utils/github: add check_for_duplicate_pull_requests
Moved from dev-cmd/bump-formula-pr to utils/github
2020-08-11 19:26:03 -07:00
Seeker
36c7a3f27f bump-formula-pr, utils/pypi: tweak log messages 2020-08-06 11:31:56 -07:00
Seeker
c066bc154c bump-formula-pr: only check closed PRs for exact match 2020-08-05 12:52:01 -07:00
Seeker
0d6bec2e0a bump-formula-pr: fix check_all_pull_requests 2020-08-05 12:07:41 -07:00
Seeker
bf16c7a78f bump-formula-pr: open PR on default branch 2020-08-03 10:24:53 -07:00
Seeker
39f000c6ab bump-formula-pr: restore formula unless read only run 2020-08-01 12:06:11 -07:00
Rylan Polster
59b9d80ebd bump-formula-pr: add args to check_all_pull_requests 2020-08-01 01:25:59 -04:00
Seeker
1e47a9dde8 bump-formula-pr: fix missing keyword: args error 2020-07-31 14:12:14 -07:00
Markus Reiter
0fdf8f2e61
Merge pull request #8144 from reitermarkus/cli-parser
Refactor `CLI::Parser`.
2020-07-31 20:43:54 +02:00
Markus Reiter
892803c0db Pass args correctly in brew bump-formula-pr. 2020-07-31 19:34:22 +02:00
Seeker
dbe8453855
Merge pull request #8151 from SeekingMeaning/bump-formula-pr/branch-name
bump-formula-pr: add `bump-` prefix to branch
2020-07-31 10:29:02 -07:00
Rylan Polster
ec7be559f4 Refactor package name and url logic to PyPI module 2020-07-31 10:10:07 -04:00
Markus Reiter
d4c2ffd705 Refactor CLI::Parser. 2020-07-31 15:07:17 +02:00
Seeker
0e4b258b56 bump-formula-pr: add bump- prefix to branch 2020-07-31 00:26:11 -07:00
Rylan Polster
020ce249ee bump-formula-pr: handle pypi url version changes 2020-07-30 19:05:43 -04:00
Rylan Polster
b3ae5405e9 bump-formula-pr: call update-python-resources 2020-07-29 09:50:16 -04:00
Markus Reiter
c0d42dd922 Remove --force from global_options. 2020-07-28 10:31:11 +02:00
vidusheeamoli
cff79348c9
dev-cmd/bump-formula-pr.rb: fix StringInreplaceExtension usage 2020-07-27 14:55:31 +01:00
Dawid Dziurla
1e805e04f9
bump-formula-pr: fix when no 'version' stanza in formula found
Without this fix, a command like:

    `brew bump-formula-pr --version=0.3.3 --tag=v0.3.3 --revision=... test-formula-git-revision`

will fail because:

```
Error: no implicit conversion of nil into String
/home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/dev-cmd/bump-formula-pr.rb:281:in `escape'
/home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/dev-cmd/bump-formula-pr.rb:281:in `bump_formula_pr'
/home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/brew.rb:111:in `<main>'
```

Additionally, reject all `nil` replacement pairs by calling `compact`
method.
2020-07-26 10:26:39 +02:00
Seeker
e5cc33ae8a bump-formula-pr: cleanup 2020-07-20 08:16:30 -07:00
Seeker
06d9152098 bump-formula-pr: check duplicate PRs as early as possible 2020-07-17 21:33:58 -07:00
Jonathan Chang
9c7f73a4c8
Merge pull request #8011 from SeekingMeaning/bump-duplicate
bump-formula-pr: restore formula if duplicate PR exists
2020-07-16 17:19:13 +10:00
Seeker
79d4b27c86 bump-formula-pr: restore formula if duplicate PR exists 2020-07-15 14:54:39 -07:00
Seeker
3ae2611365 bump-formula-pr: determine url/tag from version 2020-07-15 13:56:07 -07:00