Skip to content

Ready for 0.2.1 PyPI/GitHub release #39

Description

@ycexiao

PyPI/GitHub rc-release preparation checklist:

  • All PRs/issues attached to the release are merged.
  • All the badges on the README are passing.
  • License information is verified as correct. If you are unsure, please comment below.
  • Locally rendered documentation contains all appropriate pages, tutorials, and other human-written text is up-to-date with any changes in the code.
  • All API references are included. To check this, run conda install scikit-package and then package build api-doc. Review any edits made by rerendering the docs locally.
  • Installation instructions in the README, documentation, and the website are updated.
  • Successfully run any tutorial examples or do functional testing with the latest Python version.
  • Grammar and writing quality are checked (no typos).
  • Install pip install build twine, run python -m build and twine check dist/* to ensure that the package can be built and is correctly formatted for PyPI release.
  • Dispatch matrix testing to test the release on all Python versions and systems. If you do not have permission to run this workflow, tag the maintainer and say @maintainer, please dispatch matrix testing workflow.

Please tag the maintainer (e.g., @username) in the comment here when you are ready for the PyPI/GitHub release. Include any additional comments necessary, such as version information and details about the pre-release here:

PyPI/GitHub full-release preparation checklist:

  • Create a new conda environment and install the rc from PyPI (pip install <package-name>==??)
  • License information on PyPI is correct.
  • Docs are deployed successfully to https://<github-username-or-orgname>/<package-name>.
  • Successfully run all tests, tutorial examples or do functional testing.

Please let the maintainer know that all checks are done and the package is ready for full release.

conda-forge release preparation checklist:

  • Ensure that the full release has appeared on PyPI successfully.
  • New package dependencies listed in conda.txt and tests.txt are added to meta.yaml in the feedstock.
  • Close any open issues on the feedstock. Reach out to the maintainer if you have questions.
  • Tag the maintainer for conda-forge release.

Post-release checklist

  • Run tutorial examples and conduct functional testing using the installation guide in the README. Attach screenshots/results as comments.
  • Documentation (README, tutorials, API references, and websites) is deployed without broken links or missing figures.

Activity

  1. ycexiao commented on Oct 6, 2026

    @ycexiao
    ContributorAuthor

    @sbillinge, please dispatch matrix testing workflow.

  2. sbillinge commented on Oct 7, 2026

    @sbillinge
    Contributor

    We may need to do a skpkg update to get that, I didn't see the workflow in there.

  3. ycexiao commented on Oct 7, 2026

    @ycexiao
    ContributorAuthor

    @sbillinge, I think it's matrix-and-codecov-on-merge-to-main.yml.

    Also please review the submitted three PRs.

    #41 fixes the agentify command after the cmi-agent-skill repo's structure changed

    #42 adds two screenshots and 'How to connect to ChatGPT`.

    #43 runs package update in this repo.

    Please review #41 first and merge if it is good, so we can run the full tests-on-pr for the other two PR.

  4. sbillinge commented on Oct 7, 2026

    @sbillinge
    Contributor

    Right but it is not showing up in the list of actions for some reason so I can't select and dispatch it. Also, it needs to be updated?

  5. ycexiao commented on Oct 8, 2026

    @ycexiao
    ContributorAuthor

    @sbillinge

    The workflow files is in the right position .github/workflows/*, you should be able to see a workflow called CI because it is the name provided in matrix-and-codecov-on-merge-to-main.yml. Could you please double check?

    Image

    Also, it needs to be updated?

    Not necessarily, but it would be better to keep it in sync with the latest scikit-package standard.

  6. sbillinge commented on Oct 8, 2026

    @sbillinge
    Contributor

    Yes, this is why I couldn't find it.

  7. ycexiao commented on Oct 8, 2026

    @ycexiao
    ContributorAuthor

    @sbillinge, it's ready for another rc release.

  8. sbillinge commented on Oct 8, 2026

    @sbillinge
    Contributor

    I pushed out the rc.1 release. Please test it and we can test it. I think it i may be a good idea to push out a full release and have folks test on that.

  9. sbillinge commented on Oct 8, 2026

    @sbillinge
    Contributor

    @ycexiao I triggered the matrix-codecov workflow (it is running now). I notoce that it is just doing 3.11 - 3.13, so already out of date. Do we want to do the upgrade to 3.12-3.14 before the main release? Are we at the latest scikit-package now?

  10. ycexiao commented on Oct 8, 2026

    @ycexiao
    ContributorAuthor

    It is in the latest scikit-package now, and I will submit another PR to update the supported python version.

  11. sbillinge commented on Oct 9, 2026

    @sbillinge
    Contributor

    I merged all the updates, thanks for doing that, and pushed out an rc.2 release. Please could you let me know when you (or preferrably someone else) can follow the instructions adn install it and run it, and I will push out the full release and we can have people start using it production.

  12. sbillinge commented on Oct 9, 2026

    @sbillinge
    Contributor

    OK, that release failed, but it is because srreal is not yet released at 3.14. But we are very close with that, so we could just keep this and try and get the srreal released then rerun this one. For testing, people can install the rc.1 release.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions