Mohammad Zain Abbas
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 ?