Skip to content

skip-ci = false doesn't trigger pipeline with on push tags v* #276

@kachi-app

Description

@kachi-app

Configuration:

      - name: Generate changelog
        id: changelog
        uses: TriPSs/conventional-changelog-action@v6.0.0
        with:
          preset: "conventionalcommits"
          create-summary: true
          github-token: ${{ secrets.GITHUB_TOKEN }}
          skip-on-empty: "false"
          skip-ci: 'false'

Here is the pipeline result
Image

Release Commits
Image

Tags
Image

Here is my other pipeline:

name: "[Release] Publish Packages"
on:
  push:
    tags:
      - 'v*'
  pull_request:
    types:
      - opened
      - synchronize
    branches:
      - main

However, after TriPSs/conventional-changelog-action push tags, I expect the pipeline should run

Image

Another issues is type: chore, ci, docs is not generated in the changelog. I am aware the preset issue. However based on https://www.conventionalcommits.org/en/v1.0.0/
types other than fix: and feat: are allowed, for example [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/master/%40commitlint/config-conventional) (based on the [Angular convention](https://github.com/angular/angular/blob/22b96b9/CONTRIBUTING.md#-commit-message-guidelines)) recommends build:, chore:, ci:, docs:, style:, refactor:, perf:, test:, and others. Isn't it should works ?

Thank you

Metadata

Metadata

Assignees

No one assigned

    Labels

    wontfixThis will not be worked on

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions