diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 51744a3..27a1263 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -13,17 +13,14 @@ jobs: contents: write pull-requests: write outputs: - release_created: ${{ steps.release.outputs.release_created }} - tag_name: ${{ steps.release.outputs.tag_name }} + releases_created: ${{ steps.release.outputs.releases_created }} steps: - uses: googleapis/release-please-action@v4 id: release - with: - release-type: node publish: needs: release-please - if: ${{ always() && (needs.release-please.outputs.release_created || github.event_name == 'workflow_dispatch') }} + if: ${{ always() && (needs.release-please.outputs.releases_created == 'true' || github.event_name == 'workflow_dispatch') }} runs-on: ubuntu-latest permissions: contents: read diff --git a/.release-please-manifest.json b/.release-please-manifest.json new file mode 100644 index 0000000..71afeb1 --- /dev/null +++ b/.release-please-manifest.json @@ -0,0 +1,4 @@ +{ + ".": "0.2.1", + "packages/skill": "0.1.3" +} diff --git a/release-please-config.json b/release-please-config.json new file mode 100644 index 0000000..4b94a46 --- /dev/null +++ b/release-please-config.json @@ -0,0 +1,20 @@ +{ + "release-type": "node", + "separate-pull-requests": false, + "group-pull-request-title-pattern": "chore: release ${branch}", + "plugins": [ + { + "type": "linked-versions", + "groupName": "eterna packages", + "components": ["openclaw-plugin", "eterna-trading-skill"] + } + ], + "packages": { + ".": { + "component": "openclaw-plugin" + }, + "packages/skill": { + "component": "eterna-trading-skill" + } + } +}