Code Monkey home page Code Monkey logo

Comments (13)

hmacdope avatar hmacdope commented on June 12, 2024 1

Legendary, thanks so much. Good practice for me to understand the no-local workflow as well.

from pytng.

hmacdope avatar hmacdope commented on June 12, 2024

Ill cut now?

from pytng.

IAlibay avatar IAlibay commented on June 12, 2024

@hmacdope what's your release procedure? It should match the new deployment workflow

from pytng.

IAlibay avatar IAlibay commented on June 12, 2024

New release procedure should be:

  1. Make & push tags
  2. Check GH action for testpypi push worked fine
  3. Make release
  4. Check GH action for pypi push worked fine

from pytng.

hmacdope avatar hmacdope commented on June 12, 2024

Normally, cut tag on main, pull, then push to PyPi from my own computer, I assume the new workflow makes it easier?

from pytng.

IAlibay avatar IAlibay commented on June 12, 2024

Normally, cut tag on main, pull, then push to PyPi from my own computer, I assume the new workflow makes it easier?

yeah you don't need to do any of that anymore, wheel building should be automatic - assuming the workflow doesn't have any bugs (it'll probably fail the first time around knowing how these things go).

from pytng.

hmacdope avatar hmacdope commented on June 12, 2024

Cutting directly on github will trigger or do i need to actually push the tags from local?

from pytng.

IAlibay avatar IAlibay commented on June 12, 2024

@hmacdope

Yes, just doing this will work:

git tag -m "release 0.3.1 of pytng" v0.3.1
git push --tags origin

Then when CI passes you can just do a release using that new tag.

from pytng.

IAlibay avatar IAlibay commented on June 12, 2024

Looks like the wheel upload went fine: https://test.pypi.org/project/pytng/#files

Should be good to cut a release.

from pytng.

hmacdope avatar hmacdope commented on June 12, 2024

Done and tested.

from pytng.

IAlibay avatar IAlibay commented on June 12, 2024

@hmacdope you're probably going to need to update the conda-forge recipe quite a bit because of the numpy pins, iirc the current defaults aren't the same as what conda-forge expects.

from pytng.

IAlibay avatar IAlibay commented on June 12, 2024

I don't think I'm a maintainer for that recipe but if you ping me for review I can add the necessary changes.

from pytng.

hmacdope avatar hmacdope commented on June 12, 2024

Cheers, will do. Thanks for sorting this out I was very slow, my apologies.

from pytng.

Related Issues (20)

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.