diff --git a/.github/workflows/publish_action.yml b/.github/workflows/publish_action.yml index 0674b82..122a1ae 100644 --- a/.github/workflows/publish_action.yml +++ b/.github/workflows/publish_action.yml @@ -1,33 +1,20 @@ name: Publish to Comfy registry on: + workflow_dispatch: push: - branches: [main] + branches: + - main paths: - "pyproject.toml" - workflow_dispatch: jobs: publish-node: + name: Publish Custom Node to registry runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - - name: Detect version change - id: version_check - run: | - set -e - OLD_VERSION=$(git show HEAD^:pyproject.toml 2>/dev/null | grep '^version' | sed 's/.*"//' | sed 's/".*//') - NEW_VERSION=$(grep '^version' pyproject.toml | sed 's/.*"//' | sed 's/".*//') - echo "old=${OLD_VERSION}" - echo "new=${NEW_VERSION}" - if [ "$OLD_VERSION" != "$NEW_VERSION" ]; then - echo "changed=true" >> $GITHUB_OUTPUT - else - echo "changed=false" >> $GITHUB_OUTPUT - fi - + - name: Check out code + uses: actions/checkout@v4 - name: Publish Custom Node - if: steps.version_check.outputs.changed == 'true' uses: Comfy-Org/publish-node-action@main with: - personal_access_token: ${{ secrets.REGISTRY_ACCESS_TOKEN }} + personal_access_token: ${{ secrets.REGISTRY_ACCESS_TOKEN }} ## Add your own personal access token to your Github Repository secrets and reference it here. \ No newline at end of file