profile
viewpoint
Issy Long issyl0 London, UK Programmer. French speaker. @Homebrew maintainer. [they/them, 🏳️‍🌈]

issyl0/govuk_aws 1

A wrapper for GOV.UK's AWS environment.

issyl0/aar 0

[WIP] AWS assume role with MFA. Yet another gem for this.

issyl0/alexa-house-cleaning-rota 0

An Alexa app to tell us about the house cleaning rota.

issyl0/aphorisms-pebble 0

A Pebble app to show an aphorism (not necessarily philosophical) every day, with data from issyl0/aphorisms-web.

issyl0/aphorisms-web 0

A Ruby web app that shows an aphorism at random as JSON, consumable by other apps.

issyl0/beforeyourvisit 0

Check for mentions of people "going to [COUNTRY]" on twitter and tweet back travel advice.

issyl0/book-synopses 0

An iPhone app that retrieves book synopses from Goodreads.

issyl0/brew 0

🍺 The missing package manager for macOS

PR opened Homebrew/linuxbrew-core

qt: Remove failing `inreplace` for Python 3
  • [x] Have you followed the guidelines for contributing?
  • [x] Have you checked that there aren't other open pull requests for the same formula update/change?
  • [ ] Have you built your formula locally with brew install --build-from-source <formula>, where <formula> is the name of the formula you're submitting?
  • [ ] Is your test running fine brew test <formula>, where <formula> is the name of the formula you're submitting?
  • [ ] Does your build pass brew audit --strict <formula> (after doing brew install <formula>)?
  • [x] Have you included the output of brew gist-logs <formula> of the build failure if your PR fixes a build failure. Please quote the exact error message.

  • This was reported as failing (confirmed by me) in #21130.
  • I don't know if any more inreplaces are needed if files have moved - we'll see from CI as I don't have time right now to let a qt build run. 😭
+0 -4

0 comment

1 changed file

pr created time in 8 hours

create barnchissyl0/linuxbrew-core

branch : qt-remove-failing-inreplace

created branch time in 8 hours

startedhikhvar/mqtt2prometheus

started time in 8 hours

create barnchissyl0/linuxbrew-core

branch : systemd-rewrite-python-shebang

created branch time in 9 hours

PR opened Homebrew/linuxbrew-core

systemd: Stop rewriting the Python shebang line
  • [x] Have you followed the guidelines for contributing?
  • [x] Have you checked that there aren't other open pull requests for the same formula update/change?
  • [x] Have you built your formula locally with brew install --build-from-source <formula>, where <formula> is the name of the formula you're submitting?
  • [x] Is your test running fine brew test <formula>, where <formula> is the name of the formula you're submitting?
  • [x] Does your build pass brew audit --strict <formula> (after doing brew install <formula>)?
  • [x] Have you included the output of brew gist-logs <formula> of the build failure if your PR fixes a build failure. Please quote the exact error message.

  • Language::Python.rewrite_python_shebang is deprecated. I tried replacing it, then I did a brew install -si systemd and inspected what it was replacing to see if it was even still valid given the formula was updated recently anyway - /usr/bin/env python3.
  • The install completes successfully without the rewriting, and the test passes. Let's see what test-bot says...
  • Potentially fixes #21135. Failure logs are in that issue.
+0 -2

0 comment

1 changed file

pr created time in 9 hours

PullRequestReviewEvent
PullRequestReviewEvent

pull request commentterraform-providers/terraform-provider-dnsimple

Add `dnsimple_email_forward` resource

@weppos The most gentle of pings on this - I hope everything's going well for you! 🙏🏻

issyl0

comment created time in 4 days

PR merged Homebrew/brew

dev-cmd/typecheck: Group all automatic updates code into one \`--ci\` switch
  • [x] Have you followed the guidelines in our Contributing document?
  • [x] Have you checked to ensure there aren't other open Pull Requests for the same change?
  • [x] Have you added an explanation of what your changes do and why you'd like us to include them?
  • [ ] Have you written new tests for your changes? Here's an example.
  • [x] Have you successfully run brew style with your changes locally?
  • [ ] Have you successfully run brew tests with your changes locally?

  • This was suggested in https://github.com/Homebrew/brew/pull/8741#discussion_r490949486.
+16 -24

1 comment

4 changed files

issyl0

pr closed time in 4 days

push eventHomebrew/brew

Issy Long

commit sha bb0fc2764edec46da3b1a4c8e3cbff9bf331b3ab

dev-cmd/typecheck: Make an `--update` switch for automatic updates - This was suggested in https://github.com/Homebrew/brew/pull/8741#discussion_r490949486.

view details

Issy Long

commit sha 189d10b32bff8f203109b5610654734a98953a74

workflows/sorbet: Rename from Tapioca as it does more than Tapioca now - This uses the `--update` switch to do both RBI file updates and pruning of deleted files from `sorbet/files.yaml`. The assumption is that only this automated task will run this command.

view details

Issy Long

commit sha 5dbf31522f1bab2f4914fda75f8c1424f7d9841d

Merge pull request #8766 from issyl0/brew-typecheck-ci dev-cmd/typecheck: Group all automatic updates code into one \`--ci\` switch

view details

push time in 4 days

pull request commentHomebrew/brew

dev-cmd/typecheck: Group all automatic updates code into one \`--ci\` switch

I changed this to be brew typecheck --update.

issyl0

comment created time in 4 days

pull request commentHomebrew/brew

Add and vendor `rubocop-sorbet` and `sorbet-runtime`.

1. add type information for more files until we hit a certain threshold

Now Markus has done the majority of the annoying things in the base output (the current true files), I feel this is going to go faster and also inspire others (and I know Vidushee is planning to carry on with it)! Do you have an idea for what "a certain threshold" looks like? It's easier to track things now we've got false in a single list in sorbet/files.yaml, at least.

2. require brew typecheck to be run in order to pass CI rather than being a scheduled, after-the-fact job

It already is run on CI, but when we're starting from 0 errors we can remove the --quiet so it actually reveals its results and people can react to it.

reitermarkus

comment created time in 4 days

push eventissyl0/brew

Issy Long

commit sha bb0fc2764edec46da3b1a4c8e3cbff9bf331b3ab

dev-cmd/typecheck: Make an `--update` switch for automatic updates - This was suggested in https://github.com/Homebrew/brew/pull/8741#discussion_r490949486.

view details

Issy Long

commit sha 189d10b32bff8f203109b5610654734a98953a74

workflows/sorbet: Rename from Tapioca as it does more than Tapioca now - This uses the `--update` switch to do both RBI file updates and pruning of deleted files from `sorbet/files.yaml`. The assumption is that only this automated task will run this command.

view details

push time in 4 days

push eventissyl0/brew

Markus Reiter

commit sha 9a4856822609d716bcf7ab1ad51452feed9d93e6

Check for descriptions starting with “the”.

view details

Issy Long

commit sha 34ea8cbc9d0e45b8c30dc05792a3f3ddd82cef9e

PULL_REQUEST_TEMPLATE: Add a checklist item for `brew man` - I've been changing command flags recently. I always forget to run `brew man`, then I feel bad about causing red CI on my PRs. This has happened to others too, so make `brew man` more obvious as a thing that one should check.

view details

Hoàng Xuân Phú

commit sha 9725e8535761a3e8a1e69f8d9a81359c9f584b50

chmod recursively to satisfy zsh "insecure directories" warning without `-R` only `share` is updated, leaving `share/zsh/site-functions` unchanged, so the warning won't go away

view details

Seeker

commit sha cf37ff65ab890ce133a87bd19d9abc6169350883

pypi: do not use formula name as PyPI package name

view details

Seeker

commit sha 4f235a1e0ba61f991ce3af4c6d63066f73b91be9

Merge pull request #8732 from SeekingMeaning/pypi/non-pypi-formulae pypi: do not use formula name as PyPI package name

view details

Dawid Dziurla

commit sha 227da3aa00c7238cbc89c56ff2ff0ad409d8ec95

Merge pull request #8767 from issyl0/update-pr-template-brew-man PULL_REQUEST_TEMPLATE: Add a checklist item for `brew man`

view details

Rylan Polster

commit sha e686a392c500888f85a069b625fc70495a920af5

bump-formula-pr: add message to check resources

view details

Rylan Polster

commit sha a8a921dfaa44f71cdc53fac8ad3e42d491c7ea33

Merge pull request #8758 from Rylan12/bump-formula-pr-resource-message bump-formula-pr: add message to check resources

view details

Issy Long

commit sha 191a82d4eb33ea2f65d550bff5401a8b7a322bf7

sorbet/files.yaml: Merge the two `false` lists into one - I've been asked a couple of times now what the two different `false:` lists mean. And the answer is "nothing". So to avoid confusion (and to stop my YAML linter moaning about duplicate keys), merge the two lists and re-alphabetize.

view details

Markus Reiter

commit sha e3646c9b4e9dea9204f3c8a3bb472638546c4534

Remove unneeded back-references.

view details

Markus Reiter

commit sha cc3eceb04fce67c2966a20261d51254b1f53255d

Fix `inreplace` signature.

view details

Markus Reiter

commit sha 05a84c5a3f6106daa358c79d0e80d139ab3fe901

Explicitly specify `block` argument for `each` methods.

view details

Markus Reiter

commit sha 7e51c04135e0d9f690770abef316a0a88cbf59dc

Merge pull request #8772 from issyl0/sorbet-files-yaml-condense-into-one-false-list sorbet/files.yaml: Merge the two `false` lists into one

view details

Markus Reiter

commit sha 61bcb577f98dfba3809b5a20c9e082f3525cd752

Add homebrew/cask to new maintainer checklist.

view details

Markus Reiter

commit sha 78cd6dc0a9ec899b689edae47c06fe9485e3d63f

Allow “macOS virtual machines” in descriptions.

view details

Jonathan Chang

commit sha eff71a1c2b99f36f93f27b527389ac903ea5e1e2

docs: update for autosquashing

view details

Markus Reiter

commit sha c110fb60a65342e99f1e18bcf53b4dc1f32131de

Merge pull request #8775 from reitermarkus/desc-macos-vm Allow “macOS virtual machines” in descriptions.

view details

Issy Long

commit sha cb027474f525bffd318c4cb704ef1293973d7a5a

Merge pull request #8774 from reitermarkus/sorbet-fixes Fix some typechecking errors.

view details

Issy Long

commit sha 5c2c2f7e2b437301380f72b1dacc459435973a94

Merge pull request #8777 from reitermarkus/checklist-cask Add homebrew/cask to new maintainer checklist.

view details

Markus Reiter

commit sha ad574c02aa271ea68eef961ce1caacde433ea7a7

Merge pull request #8768 from phunehehe/patch-1 chmod recursively to satisfy zsh "insecure directories" warning

view details

push time in 4 days

pull request commentHomebrew/brew

Add and vendor `rubocop-sorbet` and `sorbet-runtime`.

@reitermarkus I 100% agree.

reitermarkus

comment created time in 5 days

PullRequestReviewEvent

push eventHomebrew/brew

Markus Reiter

commit sha 61bcb577f98dfba3809b5a20c9e082f3525cd752

Add homebrew/cask to new maintainer checklist.

view details

Issy Long

commit sha 5c2c2f7e2b437301380f72b1dacc459435973a94

Merge pull request #8777 from reitermarkus/checklist-cask Add homebrew/cask to new maintainer checklist.

view details

push time in 6 days

PR merged Homebrew/brew

Add homebrew/cask to new maintainer checklist.
  • [x] Have you followed the guidelines in our Contributing document?
  • [x] Have you checked to ensure there aren't other open Pull Requests for the same change?
  • [ ] Have you added an explanation of what your changes do and why you'd like us to include them?
  • [ ] Have you written new tests for your changes? Here's an example.
  • [x] Have you successfully run brew style with your changes locally?
  • [x] Have you successfully run brew tests with your changes locally?
  • [x] Have you successfully run brew man locally and committed any changes?
+2 -2

0 comment

1 changed file

reitermarkus

pr closed time in 6 days

PullRequestReviewEvent

push eventHomebrew/brew

Markus Reiter

commit sha e3646c9b4e9dea9204f3c8a3bb472638546c4534

Remove unneeded back-references.

view details

Markus Reiter

commit sha cc3eceb04fce67c2966a20261d51254b1f53255d

Fix `inreplace` signature.

view details

Markus Reiter

commit sha 05a84c5a3f6106daa358c79d0e80d139ab3fe901

Explicitly specify `block` argument for `each` methods.

view details

Issy Long

commit sha cb027474f525bffd318c4cb704ef1293973d7a5a

Merge pull request #8774 from reitermarkus/sorbet-fixes Fix some typechecking errors.

view details

push time in 6 days

PR merged Homebrew/brew

Reviewers
Fix some typechecking errors.
  • [x] Have you followed the guidelines in our Contributing document?
  • [x] Have you checked to ensure there aren't other open Pull Requests for the same change?
  • [x] Have you added an explanation of what your changes do and why you'd like us to include them?
  • [ ] Have you written new tests for your changes? Here's an example.
  • [x] Have you successfully run brew style with your changes locally?
  • [x] Have you successfully run brew tests with your changes locally?
  • [x] Have you successfully run brew man locally and committed any changes?

Also, the StringScanner error will be fixed by https://github.com/sorbet/sorbet/pull/3438.

+16 -14

0 comment

8 changed files

reitermarkus

pr closed time in 6 days

delete branch issyl0/brew

delete branch : sorbet-files-yaml-condense-into-one-false-list

delete time in 6 days

PullRequestReviewEvent

push eventissyl0/whereis

Issy Long

commit sha f32af5b39821e8748275c57dd0b8b961ea0917ab

hmm

view details

push time in 6 days

push eventissyl0/whereis

Issy Long

commit sha 10c999e54c4c02c403b72d2e2aadf50e9a836d26

I can type

view details

push time in 6 days

push eventissyl0/whereis

Issy Long

commit sha b34e4b1a9a6a2b52a72b7a062d6ab788c2c8aa73

bundle update all the things and add oauth2 gem

view details

push time in 6 days

push eventissyl0/whereis

Issy Long

commit sha db69950ecb0585b49ede4f8e5c847c19b95debf8

wip

view details

push time in 6 days

create barnchissyl0/whereis

branch : fix-foursquare-auth

created branch time in 6 days

PR opened Homebrew/brew

sorbet/files.yaml: Merge the two `false` lists into one
  • [x] Have you followed the guidelines in our Contributing document?
  • [x] Have you checked to ensure there aren't other open Pull Requests for the same change?
  • [x] Have you added an explanation of what your changes do and why you'd like us to include them?
  • [x] ~Have you written new tests for your changes? Here's an example.~
  • [x] ~Have you successfully run brew style with your changes locally?~
  • [x] ~Have you successfully run brew tests with your changes locally?~
  • [x] ~Have you successfully run brew man locally and committed any changes?~

  • I've been asked a couple of times now what the two different false: lists mean. And the answer is "nothing". So to avoid confusion (and to stop my YAML linter moaning about duplicate keys), merge the two lists and re-alphabetize.
+189 -191

0 comment

1 changed file

pr created time in 6 days

push eventissyl0/brew

Issy Long

commit sha 191a82d4eb33ea2f65d550bff5401a8b7a322bf7

sorbet/files.yaml: Merge the two `false` lists into one - I've been asked a couple of times now what the two different `false:` lists mean. And the answer is "nothing". So to avoid confusion (and to stop my YAML linter moaning about duplicate keys), merge the two lists and re-alphabetize.

view details

push time in 6 days

create barnchissyl0/brew

branch : sorbet-files-yaml-condense-into-one-false-list

created branch time in 6 days

Pull request review commentHomebrew/brew

dev-cmd/typecheck: Group all automatic updates code into one \`--ci\` switch

 def typecheck_args       EOS       switch "-q", "--quiet",              description: "Silence all non-critical errors."-      switch "--update-definitions",-             description: "Update Tapioca gem definitions of recently bumped gems"-      switch "--prune-files-list",-             description: "Remove deleted filepaths from #{SORBET_FILES_YAML}"+      switch "--ci",

Run brew typecheck without any arguments and you'll see Errors: 18. Unless we go forwards and fix them (we're trying, but some constructs for example splats, Sorbet doesn't support very well yet so we'd have to do weird workarounds), or go backwards and mark those files as typed: false, then we'll just be confusing people. And look at the length of sorbet/files.yaml for what a long way we have to go in the future!

I think we do need to think up a strategy for evolving Sorbet's takeup in Homebrew - I'll chat to Misty and Vidushee about that, and surface it as a thing at the next maintainer call.

issyl0

comment created time in 6 days

PullRequestReviewEvent

create barnchissyl0/homebrew-command-not-found

branch : appease-brew-style

created branch time in 6 days

fork issyl0/homebrew-command-not-found

🔍 Ubuntu’s command-not-found equivalent for Homebrew on macOS

fork in 6 days

Pull request review commentHomebrew/brew

dev-cmd/typecheck: Group all automatic updates code into one \`--ci\` switch

 def typecheck_args       EOS       switch "-q", "--quiet",              description: "Silence all non-critical errors."-      switch "--update-definitions",-             description: "Update Tapioca gem definitions of recently bumped gems"-      switch "--prune-files-list",-             description: "Remove deleted filepaths from #{SORBET_FILES_YAML}"+      switch "--ci",

@vidusheeamoli or @mistydemeo might have different opinions, but I'm not sure we're at that level of efficiency yet with Sorbet. That said, I'm not sure we ever will be unless we three get some help solving the issues - and that can only be done if it reaches more devs. But for now, I think it would be too confusing and unhelpful. This is definitely a thing we can come back to later though.

issyl0

comment created time in 6 days

PullRequestReviewEvent

issue commentHomebrew/homebrew-bundle

Proposal: add a `bundle converge` command that does `bundle cleanup --force` + `bundle`

Another idea: run bundle automatically at the end of brew cleanup --force?

aramprice

comment created time in 6 days

delete branch issyl0/brew

delete branch : update-pr-template-brew-man

delete time in 6 days

pull request commentHomebrew/brew

bump-cask-pr: add support for `:latest`

Big Sur beta is officially unsupported, so diagnosing and fixing the issue in a PR is the way to go please @core-code.

SeekingMeaning

comment created time in 6 days

Pull request review commentHomebrew/brew

dev-cmd/typecheck: Group all automatic updates code into one \`--ci\` switch

 def typecheck_args       EOS       switch "-q", "--quiet",              description: "Silence all non-critical errors."-      switch "--update-definitions",-             description: "Update Tapioca gem definitions of recently bumped gems"-      switch "--prune-files-list",-             description: "Remove deleted filepaths from #{SORBET_FILES_YAML}"+      switch "--ci",

Or --update? 🤷🏻

issyl0

comment created time in 7 days

PullRequestReviewEvent

create barnchissyl0/brew

branch : update-pr-template-brew-man

created branch time in 7 days

PR opened Homebrew/brew

PULL_REQUEST_TEMPLATE: Add a checklist item for `brew man`
  • [x] Have you followed the guidelines in our Contributing document?
  • [x] Have you checked to ensure there aren't other open Pull Requests for the same change?
  • [x] Have you added an explanation of what your changes do and why you'd like us to include them?
  • [ ] Have you written new tests for your changes? Here's an example.
  • [x] Have you successfully run brew style with your changes locally?
  • [ ] Have you successfully run brew tests with your changes locally?
  • [x] Have you successfully run brew man locally and committed any changes?

  • I've been changing command flags recently. I always forget to run brew man, then I feel bad about causing red CI on my PRs. This has happened to others too, so make brew man more obvious as a thing that one should check.
+1 -0

0 comment

1 changed file

pr created time in 7 days

push eventissyl0/brew

Issy Long

commit sha a374f86767dda1858f9f6d5ea9dc8b6e0a599d33

dev-cmd/typecheck: Make a `--ci` switch for automatic updates - This was suggested in https://github.com/Homebrew/brew/pull/8741#discussion_r490949486.

view details

Issy Long

commit sha a924362eac1689b13476477c982113d134c1ebcf

workflows/sorbet: Rename from Tapioca as it does more than Tapioca now - This uses the `--ci` switch to do both RBI file updates and pruning of deleted files from `sorbet/files.yaml`. The assumption is that only this automated task will run this command.

view details

push time in 7 days

create barnchissyl0/brew

branch : brew-typecheck-ci

created branch time in 7 days

PR opened Homebrew/brew

dev-cmd/typecheck: Group all automatic updates code into one \`--ci\` switch
  • [x] Have you followed the guidelines in our Contributing document?
  • [x] Have you checked to ensure there aren't other open Pull Requests for the same change?
  • [x] Have you added an explanation of what your changes do and why you'd like us to include them?
  • [ ] Have you written new tests for your changes? Here's an example.
  • [x] Have you successfully run brew style with your changes locally?
  • [ ] Have you successfully run brew tests with your changes locally?

  • This was suggested in https://github.com/Homebrew/brew/pull/8741#discussion_r490949486.
+12 -14

0 comment

2 changed files

pr created time in 7 days

push eventHomebrew/brew

Issy Long

commit sha 7ecb73f9da89bd3c6e752b860e8731e5607782e2

sorbet/files.yaml: Preserve newline at EOF

view details

Issy Long

commit sha cc04f3de07df20785a808e59eb0abdfc03240213

Merge pull request #8765 from issyl0/sorbet-files-yaml-preserve-newline-at-eof sorbet/files.yaml: Preserve newline at EOF

view details

push time in 7 days

PR merged Homebrew/brew

sorbet/files.yaml: Preserve newline at EOF
  • [x] Have you followed the guidelines in our Contributing document?
  • [x] Have you checked to ensure there aren't other open Pull Requests for the same change?
  • [x] Have you added an explanation of what your changes do and why you'd like us to include them?
  • [ ] Have you written new tests for your changes? Here's an example.
  • [x] Have you successfully run brew style with your changes locally?
  • [ ] Have you successfully run brew tests with your changes locally?

  • Discovered in https://github.com/Homebrew/brew/pull/8763/files#r490948581 :sob:
+2 -2

0 comment

2 changed files

issyl0

pr closed time in 7 days

delete branch issyl0/brew

delete branch : sorbet-files-yaml-preserve-newline-at-eof

delete time in 7 days

create barnchissyl0/brew

branch : sorbet-files-yaml-preserve-newline-at-eof

created branch time in 7 days

PR opened Homebrew/brew

sorbet/files.yaml: Preserve newline at EOF
  • [x] Have you followed the guidelines in our Contributing document?
  • [x] Have you checked to ensure there aren't other open Pull Requests for the same change?
  • [x] Have you added an explanation of what your changes do and why you'd like us to include them?
  • [ ] Have you written new tests for your changes? Here's an example.
  • [x] Have you successfully run brew style with your changes locally?
  • [ ] Have you successfully run brew tests with your changes locally?

  • Discovered in https://github.com/Homebrew/brew/pull/8763/files#r490948581 :sob:
+2 -2

0 comment

2 changed files

pr created time in 7 days

Pull request review commentHomebrew/brew

sorbet: update RBI files using Tapioca.

 strict:   - ./requirements.rb   - ./requirements/osxfuse_requirement.rb   - ./rubocops.rb-  - ./rubocops/rubocop-cask.rb+  - ./rubocops/rubocop-cask.rb

Oh, it's missing a trailing new line.

BrewTestBot

comment created time in 7 days

PullRequestReviewEvent

Pull request review commentHomebrew/brew

dev-cmd/typecheck: Programmatically delete old files from `sorbet/files.yaml`

 def typecheck_args              description: "Silence all non-critical errors."       switch "--update-definitions",              description: "Update Tapioca gem definitions of recently bumped gems"+      switch "--prune-files-list",+             description: "Remove deleted filepaths from #{SORBET_FILES_YAML}"

I'd be very surprised if anyone else were using those options of brew typecheck at the moment - or even the base command. That sounds good - I'll do that a bit later today.

issyl0

comment created time in 7 days

PullRequestReviewEvent

push eventHomebrew/brew

dependabot-preview[bot]

commit sha 09ce3fc27f458cb02b8119b6e91adb1a3ee59a72

build(deps): bump sorbet-runtime in /Library/Homebrew Bumps [sorbet-runtime](https://github.com/sorbet/sorbet) from 0.5.5912 to 0.5.5913. - [Release notes](https://github.com/sorbet/sorbet/releases) - [Commits](https://github.com/sorbet/sorbet/commits) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

view details

Issy Long

commit sha e9c634beab50211d2b007affafe5324591942882

Merge pull request #8759 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-runtime-0.5.5913 build(deps): bump sorbet-runtime from 0.5.5912 to 0.5.5913 in /Library/Homebrew

view details

push time in 7 days

delete branch Homebrew/brew

delete branch : dependabot/bundler/Library/Homebrew/sorbet-runtime-0.5.5913

delete time in 7 days

PR merged Homebrew/brew

build(deps): bump sorbet-runtime from 0.5.5912 to 0.5.5913 in /Library/Homebrew dependencies ruby

Bumps sorbet-runtime from 0.5.5912 to 0.5.5913. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/sorbet/sorbet/releases">sorbet-runtime's releases</a>.</em></p> <blockquote> <h2>sorbet 0.5.5912.20200916141246-13faee465</h2> <p>To use Sorbet add this line to your Gemfile:</p> <pre><code>gem 'sorbet', '0.5.5912', :group => :development gem 'sorbet-runtime', '0.5.5912' </code></pre> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/sorbet/sorbet/commits">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
  • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot dashboard:

  • Update frequency (including time of day and day of week)
  • Pull request limits (per update run and/or open at any time)
  • Automerge options (never/patch/minor, and dev/runtime dependencies)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

</details>

+1 -1

1 comment

1 changed file

dependabot-preview[bot]

pr closed time in 7 days

PullRequestReviewEvent

push eventHomebrew/brew

dependabot-preview[bot]

commit sha ef22d3ee50763f504591ba34bd3d9bc2239deed0

build(deps): bump sorbet from 0.5.5912 to 0.5.5913 in /Library/Homebrew Bumps [sorbet](https://github.com/sorbet/sorbet) from 0.5.5912 to 0.5.5913. - [Release notes](https://github.com/sorbet/sorbet/releases) - [Commits](https://github.com/sorbet/sorbet/commits) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

view details

Issy Long

commit sha b19be31de75d7789013f5b4c59a750357bb3005a

Merge pull request #8760 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-0.5.5913 build(deps): bump sorbet from 0.5.5912 to 0.5.5913 in /Library/Homebrew

view details

push time in 7 days

delete branch Homebrew/brew

delete branch : dependabot/bundler/Library/Homebrew/sorbet-0.5.5913

delete time in 7 days

PR merged Homebrew/brew

build(deps): bump sorbet from 0.5.5912 to 0.5.5913 in /Library/Homebrew dependencies ruby

Bumps sorbet from 0.5.5912 to 0.5.5913. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/sorbet/sorbet/releases">sorbet's releases</a>.</em></p> <blockquote> <h2>sorbet 0.5.5912.20200916141246-13faee465</h2> <p>To use Sorbet add this line to your Gemfile:</p> <pre><code>gem 'sorbet', '0.5.5912', :group => :development gem 'sorbet-runtime', '0.5.5912' </code></pre> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/sorbet/sorbet/commits">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
  • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot dashboard:

  • Update frequency (including time of day and day of week)
  • Pull request limits (per update run and/or open at any time)
  • Automerge options (never/patch/minor, and dev/runtime dependencies)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

</details>

+3 -3

0 comment

1 changed file

dependabot-preview[bot]

pr closed time in 7 days

push eventHomebrew/brew

Issy Long

commit sha 3bf5136e82b594429abff8934e9eb8fd362e8e91

dev-cmd/typecheck: Delete old files from `sorbet/files.yaml` - I was going through the `sorbet/files.yaml` moving various things to `true`, playing around locally, and happened upon some files that it was tracking that had been deleted. - We want to do some automation of new files, but I'm not sure we'd ever considered the possibility of code being removed. :-D - This adds a `--prune-files-list` switch and updates the Tapioca GitHub Actions workflow to use it. Any changes to the `sorbet/files.yaml` file will be committed as part of the scheduled Tapioca update job.

view details

Issy Long

commit sha 33a16e599a8e05b87d2f93d92cc80d255eaa26fa

Merge pull request #8741 from issyl0/cleanup-files-yaml dev-cmd/typecheck: Programmatically delete old files from `sorbet/files.yaml`

view details

push time in 7 days

delete branch issyl0/brew

delete branch : cleanup-files-yaml

delete time in 7 days

PR merged Homebrew/brew

dev-cmd/typecheck: Programmatically delete old files from `sorbet/files.yaml`
  • [x] Have you followed the guidelines in our Contributing document?
  • [x] Have you checked to ensure there aren't other open Pull Requests for the same change?
  • [x] Have you added an explanation of what your changes do and why you'd like us to include them?
  • [ ] Have you written new tests for your changes? Here's an example.
  • [x] Have you successfully run brew style with your changes locally?
  • [x] Have you successfully run brew tests with your changes locally?

  • I was going through the sorbet/files.yaml moving various things to true, playing around locally, and happened upon some files that it was tracking that had been deleted.
  • We want to do some automation of new files, but I'm not sure we'd ever considered the possibility of code being removed. 😆
+28 -2

4 comments

4 changed files

issyl0

pr closed time in 7 days

delete branch Homebrew/brew

delete branch : cleanup-files-yaml

delete time in 7 days

create barnchHomebrew/brew

branch : cleanup-files-yaml

created branch time in 7 days

push eventissyl0/brew

Issy Long

commit sha 3bf5136e82b594429abff8934e9eb8fd362e8e91

dev-cmd/typecheck: Delete old files from `sorbet/files.yaml` - I was going through the `sorbet/files.yaml` moving various things to `true`, playing around locally, and happened upon some files that it was tracking that had been deleted. - We want to do some automation of new files, but I'm not sure we'd ever considered the possibility of code being removed. :-D - This adds a `--prune-files-list` switch and updates the Tapioca GitHub Actions workflow to use it. Any changes to the `sorbet/files.yaml` file will be committed as part of the scheduled Tapioca update job.

view details

push time in 7 days

Pull request review commentHomebrew/brew

dev-cmd/typecheck: Programmatically delete old files from `sorbet/files.yaml`

 def typecheck_args              description: "Silence all non-critical errors."       switch "--update-definitions",              description: "Update Tapioca gem definitions of recently bumped gems"+      switch "--prune-files-list",+             description: "Remove deleted filepaths from #{SORBET_FILES_YAML}"

It's a distinct task, so I feel it should be separate.

I'm already slightly uncomfortable with it being in a GitHub Action named "Tapioca" because it's core Sorbet not Tapioca. But not uncomfortable enough to go to the effort of fixing it as that GitHub Action was difficult enough the first time.

issyl0

comment created time in 7 days

PullRequestReviewEvent

Pull request review commentHomebrew/brew

dev-cmd/typecheck: Programmatically delete old files from `sorbet/files.yaml`

 def typecheck     Homebrew.install_bundler_gems!      HOMEBREW_LIBRARY_PATH.cd do+      if args.prune_files_list?+        lines_to_keep = []+        sorbet_keywords = ["true:", "false:", "strict:", "strong:"]++        File.readlines(SORBET_FILES_YAML).each do |line|+          line.chomp!

D'oh, I should have remembered that.

issyl0

comment created time in 7 days

PullRequestReviewEvent

pull request commentHomebrew/brew

dev-cmd/typecheck: Programmatically delete old files from `sorbet/files.yaml`

@MikeMcQuaid Am I OK to merge this now it's in pure Ruby and would run automatically with the Tapioca GitHub Action?

issyl0

comment created time in 7 days

push eventissyl0/dotfiles

Issy Long

commit sha f9dfcc3261e9a251119492ae6230a47ab74f15b8

vimrc: Don't make any noise (Found at https://superuser.com/a/1324151.)

view details

push time in 7 days

push eventissyl0/brew

Issy Long

commit sha fa2293f6eee6f5c3533422740da8e3bcafd1467d

dev-cmd/typecheck: Delete old files from `sorbet/files.yaml` - I was going through the `sorbet/files.yaml` moving various things to `true`, playing around locally, and happened upon some files that it was tracking that had been deleted. - We want to do some automation of new files, but I'm not sure we'd ever considered the possibility of code being removed. :-D - This adds a `--prune-files-list` switch and updates the Tapioca GitHub Actions workflow to use it. Any changes to the `sorbet/files.yaml` file will be committed as part of the scheduled Tapioca update job.

view details

push time in 7 days

push eventHomebrew/homebrew-core

Thierry Moisan

commit sha fd97e01e95b19887a9c64cf623bfcb5daf92e147

docker-compose-completion 1.27.3

view details

push time in 7 days

PR merged Homebrew/homebrew-core

docker-compose-completion 1.27.3 bottle unneeded

Created with brew bump-formula-pr.

+2 -2

0 comment

1 changed file

Moisan

pr closed time in 7 days

PullRequestReviewEvent

push eventHomebrew/homebrew-core

nodenv machine

commit sha 75fb0b9ce54fd5cde7471283408636807eca90cc

node-build 4.9.8 Created by https://github.com/mislav/bump-homebrew-formula-action

view details

push time in 7 days

PR merged Homebrew/homebrew-core

node-build 4.9.8 bottle unneeded

Created by https://github.com/mislav/bump-homebrew-formula-action

+2 -2

0 comment

1 changed file

nodenv-bot

pr closed time in 7 days

PullRequestReviewEvent

Pull request review commentHomebrew/brew

dev-cmd/typecheck: Programmatically delete old files from `sorbet/files.yaml`

 # frozen_string_literal: true  require "cli/parser"+require "yaml"

We don't need this now we're not parsing the YAML.

issyl0

comment created time in 8 days

PullRequestReviewEvent
PullRequestReviewEvent
CommitCommentEvent

Pull request review commentHomebrew/brew

dev-cmd/typecheck: Programmatically delete old files from `sorbet/files.yaml`

 def typecheck         return       end +      lines_to_keep = []

That's a good idea, then there's no human involvement! I did this in a106fbc.

issyl0

comment created time in 8 days

PullRequestReviewEvent

delete branch Homebrew/brew

delete branch : cleanup-files-yaml

delete time in 8 days

push eventissyl0/brew

Issy Long

commit sha a106fbccc0c84a1b67533f22bb58c2943ed4c4e9

dev-cmd/typecheck: Delete old files from `sorbet/files.yaml` - I was going through the `sorbet/files.yaml` moving various things to `true`, playing around locally, and happened upon some files that it was tracking that had been deleted. - We want to do some automation of new files, but I'm not sure we'd ever considered the possibility of code being removed. :-D - This adds a `--prune-files-list` switch and updates the Tapioca GitHub Actions workflow to use it. Any changes to the `sorbet/files.yaml` file will be committed as part of the scheduled Tapioca update job.

view details

push time in 8 days

create barnchHomebrew/brew

branch : cleanup-files-yaml

created branch time in 8 days

push eventissyl0/brew

Issy Long

commit sha 3f0cced90aaab86e8c64d9183786440430c099db

dev-cmd/typecheck: Delete old files from `sorbet/files.yaml` - I was going through the `sorbet/files.yaml` moving various things to `true`, playing around locally, and happened upon some files that it was tracking that had been deleted. - We want to do some automation of new files, but I'm not sure we'd ever considered the possibility of code being removed. :-D - This adds a `--prune-files-list` switch and updates the Tapioca GitHub Actions workflow to use it. Any changes to the `sorbet/files.yaml` file will be committed as part of the scheduled Tapioca update job.

view details

push time in 8 days

PullRequestReviewEvent

Pull request review commentHomebrew/brew

dev-cmd/typecheck: Programmatically delete old files from `sorbet/files.yaml`

 def typecheck         return       end +      lines_to_keep = []

Yeh, let's just make it default I reckon. I think it's fine if it gets "lost".

Mike said to just make it a default thing when brew typecheck runs.

issyl0

comment created time in 9 days

PullRequestReviewEvent
PullRequestReviewEvent

push eventissyl0/brew

Issy Long

commit sha 5685056359057a70ac830ab8e82922c3544bb63d

dev-cmd/typecheck: Delete old files from `sorbet/files.yaml` - I was going through the `sorbet/files.yaml` moving various things to `true`, playing around locally, and happened upon some files that it was tracking that had been deleted. - We want to do some automation of new files, but I'm not sure we'd ever considered the possibility of code being removed. :-D

view details

Issy Long

commit sha 62817aaa7a0a15128088728a1ee7d20169a4db32

sorbet/files.yaml: Cleanup filepaths that don't exist any more

view details

push time in 9 days

Pull request review commentHomebrew/brew

dev-cmd/typecheck: Add a switch to delete old files from `sorbet/files.yaml`

 def typecheck         return       end +      if args.prune_files_list?+        YAML.parse(File.read(SORBET_FILES_YAML)).each do |line|+          next unless line.scalar? && line.value.end_with?(".rb")++          filepath = line.value++          unless File.exist?(filepath)+            odebug "Deleting #{filepath} from #{SORBET_FILES_YAML} as it doesn't exist."+            `sed -i '' '/#{filepath.gsub!("/", "\\/")}/d' #{SORBET_FILES_YAML}`

I removed the YAML parsing because it was getting in the way of writing the file back properly (I needed the raw data, not the parsed data), dealt with the Sorbet true, false, strict, strong keywords separately, then write every line of the file that can stay to an array (that was easier to model in my brain), then write the file at the end.

issyl0

comment created time in 9 days

PullRequestReviewEvent
more