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

Configure lincbrain PyPI releases #5

Open
4 of 5 tasks
kabilar opened this issue Jan 17, 2024 · 2 comments
Open
4 of 5 tasks

Configure lincbrain PyPI releases #5

kabilar opened this issue Jan 17, 2024 · 2 comments
Assignees

Comments

@kabilar
Copy link
Member

kabilar commented Jan 17, 2024

  • Update lincbrain PyPI releases. I would suggest removing previous WIP releases, and starting at 0.1.0. In future releases, let's only increment the minor version since the dandi package has not yet hit 1.0.
  • Understand semantic versioning for autorc package releases
  • Update release docs
    • Create labels for semvar bump in GitHub CLI repo
    versionLabels: Map(6) {
      'major' => [ 'major' ],
      'minor' => [ 'minor' ],
      'patch' => [ 'patch', 'performance' ],
      'skip' => [ 'skip-release' ],
      'release' => [ 'release' ],
      'none' => [
        'internal',
        'documentation',
        'tests',
        'dependencies',
        'released',
        'prerelease'
      ]
    
    • For releases, manually label each pull request with release tag and major, minor, or patch label.
@kabilar kabilar changed the title lincbrain PyPI releases Update lincbrain PyPI releases Jan 17, 2024
@kabilar kabilar changed the title Update lincbrain PyPI releases Configure lincbrain PyPI releases Jan 29, 2024
@aaronkanzer
Copy link

Update: Seems there have been some silent errors regarding GitHub CI/CD pushing an updated .whl package to PyPI, thus we are currently pushing from a local build via the following steps:

Bump the version in setup.py

then

python3 -m build. # builds `.whl` in `dist/`

then

twine upload lincbrain_cli-*.whl

# where the username is __token__ and the password is the API Key

@kabilar
Copy link
Member Author

kabilar commented Jul 24, 2024

Hi @aaronkanzer, could you please update dandi/handbook#104 with our understanding of how the releases are handled (some notes on this process are above)? We can then close this issue. Thank you.

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

No branches or pull requests

2 participants