Skip to content

Package and publish app with CI/CD #13

@tonarec

Description

@tonarec

Prepare the repository structure

spot2box/
├── src/
│   └── spot2box/
│       ├── __init__.py
│       ├── __main__.py
│       └── wrappers/
│           ├── __init__.py
│           ├── spotdl.py
│           └── rekordbox.py
├── tests/
│   ├── __init__.py
│   └── test_database.py
├── pyproject.toml
├── README.md
└── LICENSE

Publish package

Using the Python Packaging User Guide, push the package to PyPI using a GitHub workflow:

  • On push run build only
  • On PR run tests + build
  • On tag run tests + build + upgrade version + publish

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions