Skip to content

deps(ci): bump actions/setup-python from 5 to 6 - #6

Merged
MTSistemi merged 1 commit into
mainfrom
dependabot/github_actions/actions/setup-python-6
Jun 15, 2026
Merged

MTSistemi merged 1 commit into
mainfrom
dependabot/github_actions/actions/setup-python-6

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 15, 2026

Copy link
Copy Markdown
Contributor

Bumps actions/setup-python from 5 to 6.

Release notes

Sourced from actions/setup-python's releases.

v6.0.0

What's Changed

Breaking Changes

Make sure your runner is on version v2.327.1 or later to ensure compatibility with this release. See Release Notes

Enhancements:

Bug fixes:

Dependency updates:

New Contributors

Full Changelog: actions/setup-python@v5...v6.0.0

v5.6.0

What's Changed

Full Changelog: actions/setup-python@v5...v5.6.0

v5.5.0

What's Changed

Enhancements:

Bug fixes:

... (truncated)

Commits
  • a309ff8 Bump urllib3 from 2.6.0 to 2.6.3 in /tests/data (#1264)
  • bfe8cc5 Upgrade @​actions dependencies to Node 24 compatible versions (#1259)
  • 4f41a90 Bump urllib3 from 2.5.0 to 2.6.0 in /tests/data (#1253)
  • 83679a8 Bump @​types/node from 24.1.0 to 24.9.1 and update macos-13 to macos-15-intel ...
  • bfc4944 Bump prettier from 3.5.3 to 3.6.2 (#1234)
  • 97aeb3e Bump requests from 2.32.2 to 2.32.4 in /tests/data (#1130)
  • 443da59 Bump actions/publish-action from 0.3.0 to 0.4.0 & Documentation update for pi...
  • cfd55ca graalpy: add graalpy early-access and windows builds (#880)
  • bba65e5 Bump typescript from 5.4.2 to 5.9.3 and update docs/advanced-usage.md (#1094)
  • 18566f8 Improve wording and "fix example" (remove 3.13) on testing against pre-releas...
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](actions/setup-python@v5...v6)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github

dependabot Bot commented on behalf of github Jun 15, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: ci, dependencies. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@MTSistemi
MTSistemi merged commit 568e98a into main Jun 15, 2026
4 checks passed
@MTSistemi
MTSistemi deleted the dependabot/github_actions/actions/setup-python-6 branch June 15, 2026 10:59
MTSistemi added a commit that referenced this pull request Aug 21, 2026
The first layout put the chart in a flow of equal columns, so the thing you
look at first was the size of a checkbox, and the settings that you touch once
and then leave alone for months took up a full-height column beside it.

ONE CHART, NOT TWO OR THREE

Everything the machine actually reads goes into a single time chart:
temperatures, the fan in percent, its speed, the watts and the voltages of the
last five minutes. One on purpose -- with two or three you would be switching
between them constantly, and the things you want to compare would land on
different screens.

Two intermediate designs were tried and dropped. A second chart with
temperature on the horizontal axis for the curve meant two charts to watch and
the curve reduced to half of what it is. Plotting every sample against the
controlling temperature -- a phase plot -- put the curve and the readings on
genuinely the same axes, but on an idle machine the temperature does not move,
so everything piles into a single strip and there is nothing to read.

So the curve lives INSIDE the chart, as a small inset in the top-right corner
with its own axes and its draggable points. It covers a corner; that is the
price, and there is a button to fold it away.

FIVE UNITS ON ONE VERTICAL AXIS

Degrees, percent, rpm, watts and volts do not share a scale. Each series is
mapped to its own 0-100 range and the real number is read off its tile. The
ranges are fixed where the span is known, because a scale that chases the data
turns half a revolution of noise into a rollercoaster. Voltages are the
exception and are drawn around their own resting value: on a 0-14 V axis they
would all sit on top of each other and a five percent sag -- the symptom that
matters -- would be a flat line.

THE VALUES SIT AROUND THE CHART

Four tiles above it -- controlling temperature, fan, speed, watts -- and the
rest down its right side. Each tile is its line: click to show or hide it,
double-click to rename it. The tiles ARE the legend. Before there was a legend
under the chart AND a section with the same numbers in the column: two lists of
the same thing, which is exactly the clutter this application exists to avoid.

The legend was also a real bug, not just noise. It was one horizontal row with
a checkbox per series, and with sixteen series it declared a minimum width of
3215 pixels -- wider than the screen. The visible symptom was not a squashed
legend: it was A WINDOW THAT COULD NOT BE RESIZED HORIZONTALLY, which from the
window itself is unexplainable.

PANELS THAT OPEN WHEN NEEDED

Source, lead and safety are now three buttons that open a panel each, rather
than three permanent boxes. Not modal, so you can adjust the lead and watch the
chart answer. The contents are built once and live on while the panel is
closed, so half-typed values survive and the updater does not have to know
whether anyone is looking.

Menu entries are one word where one word will do: Source, Lead, Safety,
Minimum, Emergency, Pre-cool, Games, Control, Use.

DEAD CHANNELS DISAPPEAR, BUT STAY WATCHED

The chip declares eight fan channels and one exists; the other seven are called
"System Fan #1..#6" and read zero forever. They filled the legend with
identical useless entries.

Removing whatever reads zero right now would be wrong -- a stopped fan reads
zero and so does an empty header. The rule is: keep a channel that has been
alive at least once since the machine was switched on. An empty header never
appears; a fan plugged in tomorrow appears within a second of turning, with no
reboot and nothing to configure. The list lives in memory and is cleared at
power-off, which is the right lifetime: that is when cables change.

The refresh interval is selectable (1, 2 or 5 seconds). The daemon samples once
a second regardless; this is the window's rhythm, and slowing it down matters
on a loaded machine, where redrawing twelve lines is paid for in frames.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant