outfoxxed / hy3

Hyprland plugin for an i3 / sway like manual tiling layout
GNU General Public License v3.0
391 stars 32 forks source link

Update to `0.40.1` #122

Closed daniel-hernandez-sony closed 2 weeks ago

daniel-hernandez-sony commented 3 weeks ago

I am opening this issue to ask for 2 things:

  1. Ask to to bump the version to 0.40.1 so that I may use hy3 with the (currently) latest Hyprland version (The rev for the commit is 9e781040d9067c2711ec2e9f5b47b76ef70762b3)
  2. Ask what's the process for updating the version number. As far as I can see from a previous commit of yours one has to
    • Update flake.nix So that the hyprland input URL points to the correct revision:
    • Update the hyprpm.toml with a new item to the list where the first value is the hyprland rev and the second value is something that eludes me (could you shed some light?)
    • Update the flake.lock

I am happy to open a small PR where I add the proper instructions for doing versioning update PR on a CONTRIBUTING section. Of course, this is your repo and I leave it at your discretion.

Thank you for this plugin, it's my daily driver

Nyslay commented 2 weeks ago

Regarding question from point 2: "Update the hyprpm.toml with a new item to the list where the first value is the hyprland rev and the second value is something that eludes me (could you shed some light?)" it looks like 2nd value in this toml is uuid of hy3 commit. For example https://github.com/outfoxxed/hy3/commit/5693ea255455c0c35d97353031de80def61f1e15 is a commit which bump version, and 2nd value in toml changed in this commit is pointing to one commit before: https://github.com/outfoxxed/hy3/commit/b6a777d2714628d2cda8843aec73a700ef269899

outfoxxed commented 2 weeks ago

The process is:

  1. bump the flake reference to the hyprland release
  2. update lockfile
  3. add a pin in hyprpm.toml, first is hyprland rev second is hy3 rev.
  4. update changelog headers

doing it now