Skip to content

Hardcode the name of the package in release action to avoid needing setuptools and invocation of setup.py #156

Hardcode the name of the package in release action to avoid needing setuptools and invocation of setup.py

Hardcode the name of the package in release action to avoid needing setuptools and invocation of setup.py #156

name: Add changelog.d snippet
on:
pull_request_target:
# Run whenever the PR is pushed to, receives a label, or is created with
# one or more labels:
types: [synchronize, labeled]
# Prevent the workflow from running multiple jobs at once when a PR is created
# with multiple labels:
concurrency:
group: ${{ github.workflow }}-${{ github.ref_name }}
cancel-in-progress: true
jobs:
add:
runs-on: ubuntu-latest
# Only run on PRs that have the "CHANGELOG-missing" label:
if: contains(github.event.pull_request.labels.*.name, 'CHANGELOG-missing')
steps:
- name: Check out repository
uses: actions/checkout@v4
with:
ref: ${{ github.event.pull_request.head.ref }}
repository: ${{ github.event.pull_request.head.repo.full_name }}
- name: Add changelog snippet
uses: datalad/release-action/add-changelog-snippet@master
with:
token: ${{ secrets.GITHUB_TOKEN }}
rm-labels: CHANGELOG-missing