tools-aoeur / eslint-config

0 stars 0 forks source link

feat: Setup publishing #2

Closed amannn closed 1 month ago

amannn commented 1 month ago

Sets up:

Requires new env params:

Side note: I think we should limit PRs to the squash & merge strategy for semantic release to work correctly and tick the option "Default to PR title for squash merge commits".

tools-aoeur commented 1 month ago

I added NPM_AUTH_TOKEN. GITHUB_TOKEN should already be provided by github automatically. I have not seen it configured in the CL and yet it can commit the releases. Could you try if that works like you want?

tools-aoeur commented 1 month ago

Side note: I think we should limit PRs to the squash & merge strategy for semantic release to work correctly and tick the option "Default to PR title for squash merge commits".

Done

amannn commented 1 month ago

Thanks!

I'll try merging this PR to see if everything works already …

amannn commented 1 month ago

@jdehaan Is there possibly a push permission missing? https://github.com/tools-aoeur/eslint-config/actions/runs/11212107709/job/31162422082