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

Ideas for version command #5

Open
10 of 13 tasks
remcotolsma opened this issue Dec 15, 2022 · 4 comments
Open
10 of 13 tasks

Ideas for version command #5

remcotolsma opened this issue Dec 15, 2022 · 4 comments

Comments

@remcotolsma
Copy link
Member

remcotolsma commented Dec 15, 2022

  • Before running check if working tree is clean (git status or git status --short)
  • Before release type choice show git log information.
  • Display auto generated changelog first, and let user choose to open editor.
  • Add support for PR's in auto genereated changelog (gh pr list).
  • Add support for issues in auto genereated changelog (gh issue list).
  • Auto create tag like npm version
  • Auto create draf GitHub release gh release create <tag> --draft --generate-notes
  • Check for new added Composer requirements.
  • Check for removed Composer requirements.
  • Add option to include changelog of Composer updates.
    • Read vendor/pronamic/repository/CHANGELOG.md version entry.
  • Warn about dev- requirements in composer.json?
  • Check composer outdated or composer outdated --direct for outdated packages?
  • Rename vendor/bin/wp-deployer to vendor/bin/pronamic-deployer for branding?
@remcotolsma
Copy link
Member Author

@remcotolsma
Copy link
Member Author

Added "Check composer outdated or composer outdated --direct for outdated packages?" to the tasks.

@remcotolsma
Copy link
Member Author

Added "Rename vendor/bin/wp-deployer to vendor/bin/pronamic-deployer for branding?" to the tasks.

@remcotolsma remcotolsma transferred this issue from pronamic/wp-deployer Apr 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Todo
Development

No branches or pull requests

1 participant