Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement release workflow #206

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open

Conversation

codingjoe
Copy link
Contributor

@codingjoe codingjoe commented Dec 4, 2019

This will enable automatic releases for each GitHub release that is created and will allow all djangonauts to relesae.

It will require every contributor to write a release note.

The person that releases should update to the correct version number and date.

After this is merged someone needs to set two secrets to the GitHub repo (in the settings):

  • TWINE_USERNAME
  • TWINE_PASSWORD

@codingjoe codingjoe changed the title Create compliance workflow [WIP] Create compliance workflow Dec 4, 2019
@codingjoe codingjoe changed the title [WIP] Create compliance workflow Implement release workflow Dec 4, 2019
This was referenced Dec 4, 2019
@auvipy
Copy link
Collaborator

auvipy commented Dec 5, 2019

looks good

@nemesifier
Copy link
Member

The issue is not releasing, what takes time is to review and ensure the information in the change log and the README is up to date.

Thanks for the reminder.

@codingjoe
Copy link
Contributor Author

@nemesisdesign I'd recommend to cherry pick the compliance and cheanglog commit then. the changelog is for the next release and the compliance commit will force contributors to write a release note, putting load of you.

@nemesifier nemesifier force-pushed the master branch 2 times, most recently from d137601 to f2dc812 Compare May 9, 2022 23:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants