Skip to content

Latest commit

 

History

History
54 lines (39 loc) · 741 Bytes

RELEASE.md

File metadata and controls

54 lines (39 loc) · 741 Bytes

Releasing Harbor

This is a helper documentation on release workflow.

Seed values

Includes:

  • seeding "current" version everywhere
  • project scope for poetry for PyPi publishing
# Either
deno run -A ./.scripts/seed.ts
harbor dev seed

Sync docs to wiki

# Either
deno run -A ./.scripts/docs.ts
harbor dev docs

Publish to npm

# Test
npm publish --dry-run

# Publish
npm whoami
npm publish --access public

Publish to PyPI

# System python
poetry env use system
# Build
poetry build -v
# Publish
poetry publish -v

App/Docker builds

  • Actions on GH, attached to a tag

Script

  1. Update version in ./.scripts/seed.ts
  2. Run the script ./.scripts/release.sh