Skip to content

Conversation

@jorisdral
Copy link
Contributor

@jorisdral jorisdral commented May 1, 2023

We perform some maintenance on the repo. Amongst others:

  • We remove the release process file. We also stop using scriv to manage changelogs. Since this repository does not see much traffic, it seems overkill to have a rigorous changelog policy.
  • We update the .stylish-haskell.yaml configuration file to match the same file in consensus. This leads to some reformatting of imports in most/all Haskell modules.
  • We copy two scripts from the fs-sim repository, one that formats cabal files using cabal-fmt, and one that performs cabal check on those files. We add the format-cabal.sh script as a CI check to the GitHub Actions workflow. We do not do this for the check-cabal.sh script.
  • We make some update the remainder of the GitHub Actions workflow file.
  • The CONTRIBUTING.md file no longer refers to the CONTRIBUTING.md file in the ouroboros-network repository.
  • We remove the CHANGELOG.md file.

@jorisdral jorisdral self-assigned this May 1, 2023
@jorisdral jorisdral marked this pull request as ready for review May 1, 2023 16:27
@jorisdral jorisdral force-pushed the jdral/repo-maintenance branch from 18dd6c4 to 435cba7 Compare May 1, 2023 16:28
@jorisdral jorisdral force-pushed the jdral/repo-maintenance branch from 435cba7 to 5935a8c Compare May 1, 2023 16:29
@jorisdral jorisdral requested a review from a team May 2, 2023 07:19
@jorisdral jorisdral added documentation Improvements or additions to documentation continuous integration Improvements or additions to continuous integration labels May 2, 2023
@jorisdral jorisdral merged commit 2894516 into main May 3, 2023
@jorisdral jorisdral deleted the jdral/repo-maintenance branch May 3, 2023 11:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

continuous integration Improvements or additions to continuous integration documentation Improvements or additions to documentation

Projects

No open projects
Status: ✅ Done

Development

Successfully merging this pull request may close these issues.

3 participants