diff --git a/.github/workflows/release-pypi.yaml b/.github/workflows/release-pypi.yaml index e7b47e7..16111e2 100644 --- a/.github/workflows/release-pypi.yaml +++ b/.github/workflows/release-pypi.yaml @@ -12,17 +12,17 @@ permissions: packages: none id-token: write jobs: - release-krayt: + pypi-release-krayt: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - # - uses: waylonwalker/hatch-action@v4 - # with: - # before-command: "lint-format" - # env: - # # required for gh release - # GH_TOKEN: ${{ github.token }} - # + - uses: waylonwalker/hatch-action@v4 + with: + before-command: "lint-format" + env: + # required for gh release + GH_TOKEN: ${{ github.token }} + - run: sudo rm -rf dist - name: Install just run: | curl --proto '=https' --tlsv1.2 -sSf https://just.systems/install.sh | bash -s -- --to /usr/local/bin @@ -31,6 +31,17 @@ jobs: run: | curl -LsSf https://astral.sh/uv/0.6.16/install.sh | sh shell: bash + - name: Install hatch + run: | + uv tool install hatch + shell: bash + - name: Configure Git + run: | + git config --global user.name "github-actions[bot]" + git config --global user.email "41898282+github-actions[bot]@users.noreply.github.com" + shell: bash - name: GitHub Release (just release) run: just create-release + env: + GH_TOKEN: ${{ github.token }} shell: bash diff --git a/CHANGELOG.md b/CHANGELOG.md index e6265dc..29ffba6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,15 @@ +## 0.4.3 + +- working out binary release process + +## 0.4.2 + +- working out binary release process + +## 0.4.1 + +- Automated release for both pypi and github + ## 0.4.0 - create now has --apply to apply the generated manifest to the cluster diff --git a/krayt/__about__.py b/krayt/__about__.py index 6a9beea..f6b7e26 100644 --- a/krayt/__about__.py +++ b/krayt/__about__.py @@ -1 +1 @@ -__version__ = "0.4.0" +__version__ = "0.4.3"