There is a number of things that need to be done & checked to make merged hlint actions work properly.
A big diff in #83 thankfully is only haskell/actions/setup specific. There everything is Ok, seems it requires nothing.
Also #82's .github/dependabot.yml is not in #85's Git history. During merge that would resolve itself. Again - that should be no biggy at all. But because I have already redone complex merge several times & then noticed:
hlint-run/.github/dependabot.yml
hlint-setup/.github/dependabot.yml
can not be merged with .github/dependabot.yml in the scope of #85, because the .github/dependabot.yml does not exist there.
After the merge into the mainline - configs of those dependabot.yml files seems need merge into .github. As I found no evidence/docs that localized dependabot configuration would work. Seems like setting according directory: field there would be enough.
I kept .gitattributes files in according directories. Documentation on gitattributes for me was unclear - does git treats them as it does .gitignore (allowing to place localized .gitignore in any directory. I currently assume, git detects & works with .gitattributes localized just as well.
I can test pre-release & then stable release actions on
And on more calm haskell-with-nixpkgs for that matter.
There is a number of things that need to be done & checked to make merged
hlintactions work properly.haskell/actionsmain fork branch to recent commits, that is - after add dependabot: add Actions CI merge requests automation #82 & Fixes for linking errors on 7.10.3 and cleaning up symlinks #83 got merged.A big diff in #83 thankfully is only
haskell/actions/setupspecific. There everything is Ok, seems it requires nothing.Also #82's
.github/dependabot.ymlis not in #85's Git history. During merge that would resolve itself. Again - that should be no biggy at all. But because I have already redone complex merge several times & then noticed:can not be merged with
.github/dependabot.ymlin the scope of #85, because the.github/dependabot.ymldoes not exist there.After the merge into the mainline - configs of those
dependabot.ymlfiles seems need merge into.github. As I found no evidence/docs that localizeddependabotconfiguration would work. Seems like setting accordingdirectory:field there would be enough.I kept
.gitattributesfiles in according directories. Documentation ongitattributesfor me was unclear - doesgittreats them as it does.gitignore(allowing to place localized.gitignorein any directory. I currently assume,gitdetects & works with.gitattributeslocalized just as well.2. Tags for hlint action versioning need to be made (as GitHub Actions mechanism depends on that) (as the continuations of
rwes versioning). & asalpha/beta/prefirst.3. HLint actions (their testing prereleases) need to be published to GitHub Marketplace, so we can test the full actions workflow loop.
4. Final testing
I can test pre-release & then stable release actions on
And on more calm haskell-with-nixpkgs for that matter.
5. Closes: