GithubHelp home page GithubHelp logo

Comments (7)

ko-zu avatar ko-zu commented on July 3, 2024 1

@jlaundry Thank you for the pull request. I have just pushed my integration attempt as PR #27, which includes periodic updates and packaging automation.
It mostly does the same thing as yours on updating and patching version numbers, but my version also creates a new package automatically after passing the pytest test suite. As long as the codebase remains unchanged, there is no need for manual intervention.
This script has been running (with minor modifications) on a testing repository, https://github.com/ko-zu/gh-actions-sandbox/tags, for a while now.

Do you think this level of automation is excessive? Please let me know your opinion.

from psl.

jlaundry avatar jlaundry commented on July 3, 2024 1

@ko-zu I've just reviewed your PR, and I don't think it's excessive at all, it's very good! I'll close my PR, and eagerly await this being pushed to prod 😁

from psl.

ko-zu avatar ko-zu commented on July 3, 2024 1

I just pushed v0.10.0 to the master branch. Thank you all for your contributions!

https://github.com/ko-zu/psl/releases/tag/v0.10.0
https://pypi.org/project/publicsuffixlist/0.10.0.20230429/

from psl.

ko-zu avatar ko-zu commented on July 3, 2024

It seems it can be possible by modifying setup.py and PSL periodically... but might need some time for me to get it to work without disrupting existing branches and forks.
Is there any example project that does this sort of automation, injecting external resources to the release branch?

from psl.

4ft35t avatar 4ft35t commented on July 3, 2024

A better way is download https://raw.githubusercontent.com/publicsuffix/list/master/public_suffix_list.dat while setup.

from psl.

jlaundry avatar jlaundry commented on July 3, 2024

@ko-zu I've just created a PR (#26) that automates downloading the PSL and bumping the version number. I havne't automated the submission to PyPI, but could look at this as well if you'd like :)

from psl.

ko-zu avatar ko-zu commented on July 3, 2024

The first automated tag was generated https://github.com/ko-zu/psl/releases/tag/v0.9.4
I will change the release target from testpypi to pypi once the scheduled action successfully pushes the update.

from psl.

Related Issues (18)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.