question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

🏁 automate cookiecutter release pipeline

See original GitHub issue

We need to automate the release process of cookiecutter, so anyone that can createa tag/release on github repository will trigger a build that publishes the package on pypa.org. This is key in order to allow the project to move forward with lower maintenance efforths and not to lag behind.

In order to achieve this there are few tasks needed:

  • create cookiecutter bot user on pypa and put the logo on gravatar
  • add cookiecutter bot user to pypa as maintainer
  • change cookiecutter email and credentials to be one where multiple maintainers have access (in case we need to reset credentials)
  • add cookiecutter tokens on travis config
  • update .travis.yml with release (deployment) code that runs on tag pushes (@ssbarnea)
  • make the first pre-release or release using this process

Related to this is the proposal that I made to switch-to release-drafter and rely on github release pages instead of maintaining an in-repo file. Still, that proposal is not blocker for automating the process.

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Comments:9 (9 by maintainers)

github_iconTop GitHub Comments

1reaction
ssbarneacommented, Jun 18, 2020

Funny story I got a reply from Travis about this 3 month after sending the support request, and that was not a confirmation that they fixed the issue (ugprade security key). Ditching Travis would be a big win for us.

0reactions
insspbcommented, Apr 13, 2020

Hi @ssbarnea I am not owner on pip, so cannot add somebody. But can trigger release. You know my skype (a.shpak)

Read more comments on GitHub >

github_iconTop Results From Across the Web

cookiecutter 1.7.0 documentation - Read the Docs
A command-line utility that creates projects from cookiecutters (project ... A template for Python projects with sophisticated release automation.
Read more >
Merge into tools repo · Issue #52 · nf-core/cookiecutter - GitHub
It's possible to use cookiecutter from within python, in addition to as a command line tool: https://github.com/audreyr/cookiecutter.
Read more >
Automate the Structure of Your Data Science Projects with ...
What is cookiecutter? “Cookiecutter creates projects from project templates.” — official doc. Projects can be python packages, web applications, ...
Read more >
Cookiecutter Data Science - GitHub Pages
Cookiecutter Data Science; Why use this project structure? ... The code you write should move the raw data through a pipeline to your...
Read more >
Setting up a new python project with Cookiecutter
Automated test build that runs tests and reports coverage. Sphinx documentation that builds and is hosted on readthedocs. Fancy buttons that ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found