fsprojects / FSharpLint

Lint tool for F#
https://fsprojects.github.io/FSharpLint/
MIT License
303 stars 73 forks source link

CI: merge publish&docs workflow into one #626

Closed knocte closed 9 months ago

knocte commented 10 months ago

Since both of this workflows get executed only when a git tag is pushed, it's better to make them live in the same file, so that:

While at it, I renamed these workflows publish.yml and docs.yml into a new merged one 'tagPush.yml' and renamed the other one for the normal build (buildAndTest.yml) to 'branchPush.yml'.

The strategy/matrix elements were also eliminated, since they only make sense in the buildAndTest.yml ones (because we don't want to run the workflow that publishes nuget binaries under different OSs, one is enough).

[1] 64f0d53568e581efbe688a103b58cb06ab31f488

knocte commented 9 months ago

Superseded by https://github.com/fsprojects/FSharpLint/pull/636