Skip to content

Maintenance of psa, pscid, pulp, purescript-language-server, purs-tidy #192

@jamesdbrock

Description

@jamesdbrock

So what I have been doing is keeping an uncommitted package.json around the folders. For instance this in purs-tidy:

{
  "name": "purs-tidy",
  "version": "0.7.1",
  "dependencies": {
    "purs-tidy": "0.7.1"
  }
}

When I new version comes in, I bump these numbers to match the NPM release. Following this I just run node2nix with the latest node2nix version (Node v12 is deprecated, and node2nix seems to favor the latest maintenance version instead of latest LTS).

After node2nix does it's thing. I run git checkout on the default.nix to keep the modifications Justin did way back when. Then I go back and nvim default.nix and edit the version number to match the package.json and generated code.

I git add *.nix, git commit and write my merge request message, then git push github $BRANCH. The diff this creates is usually minimal which Justin tends to approve of in <48 hours because it's just a few version bumps to read on his end.

Originally posted by @toastal in #146 (comment)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions