Skip to content

fix: deleted_at 컬럼 누락 문제를 해결하는 마이그레이션 추가 #402

fix: deleted_at 컬럼 누락 문제를 해결하는 마이그레이션 추가

fix: deleted_at 컬럼 누락 문제를 해결하는 마이그레이션 추가 #402

name: PR Title Labeler
on:
pull_request_target:
types: [opened, edited, reopened]
jobs:
label-pr:
runs-on: ubuntu-latest
permissions:
contents: read
pull-requests: write
steps:
- name: Label PR based on title
uses: actions/github-script@v7
with:
script: |
const prTitle = context.payload.pull_request.title;
const labelMap = [
{ pattern: /^feat:/i, label: '✨ feat' },
{ pattern: /^fix:/i, label: '🐞 fix' },
{ pattern: /^chore:/i, label: '⚙️ chore' },
{ pattern: /^docs:/i, label: '📃 docs' },
{ pattern: /^refactor:/i, label: '🔨 refactor' },
{ pattern: /^test:/i, label: '✅ test' },
{ pattern: /^style:/i, label: '🎨 style' }
];
const labelsToAdd = Array.from(
new Set(
labelMap
.filter(entry => entry.pattern.test(prTitle))
.map(entry => entry.label)
)
);
if (labelsToAdd.length > 0) {
await github.rest.issues.addLabels({
issue_number: context.issue.number,
owner: context.repo.owner,
repo: context.repo.repo,
labels: labelsToAdd
});
core.info(`Added labels: ${labelsToAdd.join(', ')}`);
} else {
core.info('No matching labels found for PR title.');
}