Mohammad Zain Abbas

Results 11 comments of Mohammad Zain Abbas

Hi! I'm interested in working on this issue as GSoC project. I've gone through project's description by @nandahkrishna and @MikeMcQuaid's [guidelines for working GSoC project on GitHub](https://github.blog/2017-02-06-how-to-run-a-google-summer-of-code-project-on-github/). To get a...

Perfect! I have submitted a proposal for this project on GSoC.

I have refactored the code for _resources_ in `livecheck` command. Now, it works for resources without `livecheck` block (as it should). I have also updated code to get `meta` information...

> Now, I am looking into the tests which needs to be updated due to this update in `brew livecheck` command. **Update**: I have updated the tests for `brew livecheck`...

As per my discussion with @nandahkrishna, I have removed the usage of `use_homebrew_curl` for resources (in `resource_version` method) because in `Resource` class, `:url` is of type `String` and we can't...

After verifying and testing locally the changes suggested by @nandahkrishna and @samford, I have updated this PR. Now, we account for `skip` `livecheck` blocks for resources. For instance: inside Library/Taps/homebrew/homebrew-core/Formula/influxdb.rb,...

> I tested this PR on a couple of formulae like `go` and I'm not sure we're quite there yet. Here's the output: Upon debugging, this happened when we don't...

> The feature works as intended, but there is one small problem: an error in the resource check (e.g. `Unable to get versions`) does not affect the status code of...

> As discussed, this feature is still far from complete and the code definitely needs to be refactored, but we can take care of this after GSoC ends (I'm very...

> Maybe hatch's plugin system could host maturin's build scripts? Is there any update/progress regarding this ?