googleapis / release-please-action

automated releases based on conventional commits
Apache License 2.0
1.7k stars 209 forks source link

release branch name in v4 #1019

Open Hyodori04 opened 3 months ago

Hyodori04 commented 3 months ago

release-plase-config.json

{
  "include-component-in-tag": true,
  "tag-separator": "@",
  "release-type": "simple",
  "separate-pull-requests": true,
  "changelog-sections": [{"type":"feat","section":"Features","hidden":false},{"type":"fix","section":"Bug Fixes","hidden":false},{"type":"chore","section":"Miscellaneous","hidden":false},{"type":"refactor","section":"Refactoring","hidden":false},{"type":"fix(deps)","section":"Dependency Update","hidden":false},{"type":"test","section":"Tests","hidden":false}],
  "packages": {
    "web/apps/service1": {
      "package-name": "service1",
      "component": "service1",
      "include-component-in-tag": true,
      "separate-pull-requests": true
    }
  }
}

.release-please-mainfest.json

{
  "web/apps/service1": "1.0.0"
}

acitions.yml

name: Service1-ReleasePlease

on:
  push:
    branches:
      - main
    paths:
      - "web/apps/service1/**"

permissions:
  contents: write
  pull-requests: write

jobs:
  release-please:
    runs-on: ubuntu-latest
    steps:
      - uses: googleapis/release-please-action@v4
        id: release
        with:
          token: ${{ secrets.GITHUB_TOKEN }}
          path: "web/apps/service1"
          release-type: simple
          config-file: default
          manifest-file: default
          include-component-in-tag: 'true'
      - name: deploy
        if: ${{ steps.release.outputs['web/apps/service--release_created'] }}
        run:
          echo "deploy"
스크린샷 2024-07-10 오후 2 25 15

release-please--branches--main is made but in comparing v3 release-please--branches--main--components--service is should made