Skip to content

deps(ci): bump actions/checkout from 4 to 6 - #1

Merged
MTSistemi merged 1 commit into
mainfrom
dependabot/github_actions/actions/checkout-6
Jun 8, 2026
Merged

deps(ci): bump actions/checkout from 4 to 6#1
MTSistemi merged 1 commit into
mainfrom
dependabot/github_actions/actions/checkout-6

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Bumps actions/checkout from 4 to 6.

Release notes

Sourced from actions/checkout's releases.

v6.0.0

What's Changed

Full Changelog: actions/checkout@v5.0.0...v6.0.0

v6-beta

What's Changed

Updated persist-credentials to store the credentials under $RUNNER_TEMP instead of directly in the local git config.

This requires a minimum Actions Runner version of v2.329.0 to access the persisted credentials for Docker container action scenarios.

v5.0.1

What's Changed

Full Changelog: actions/checkout@v5...v5.0.1

v5.0.0

What's Changed

⚠️ Minimum Compatible Runner Version

v2.327.1
Release Notes

Make sure your runner is updated to this version or newer to use this release.

Full Changelog: actions/checkout@v4...v5.0.0

v4.3.1

What's Changed

Full Changelog: actions/checkout@v4...v4.3.1

v4.3.0

What's Changed

... (truncated)

Changelog

Sourced from actions/checkout's changelog.

Changelog

v6.0.3

v6.0.2

v6.0.1

v6.0.0

v5.0.1

v5.0.0

v4.3.1

v4.3.0

v4.2.2

v4.2.1

v4.2.0

v4.1.7

... (truncated)

Commits
  • df4cb1c Update changelog for v6.0.3 (#2446)
  • 1cce339 Fix checkout init for SHA-256 repositories (#2439)
  • 900f221 fix: expand merge commit SHA regex and add SHA-256 test cases (#2414)
  • 0c366fd Update changelog (#2357)
  • de0fac2 Fix tag handling: preserve annotations and explicit fetch-tags (#2356)
  • 064fe7f Add orchestration_id to git user-agent when ACTIONS_ORCHESTRATION_ID is set (...
  • 8e8c483 Clarify v6 README (#2328)
  • 033fa0d Add worktree support for persist-credentials includeIf (#2327)
  • c2d88d3 Update all references from v5 and v4 to v6 (#2314)
  • 1af3b93 update readme/changelog for v6 (#2311)
  • 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/checkout](https://github.com/actions/checkout) from 4 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v4...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  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 7, 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 2c32515 into main Jun 8, 2026
3 checks passed
@dependabot
dependabot Bot deleted the dependabot/github_actions/actions/checkout-6 branch June 8, 2026 19:02
MTSistemi added a commit that referenced this pull request Aug 11, 2026
…n sed

Il postinst di skillfish-base deve aggiungere ExecCondition=skillfish-is-bc250
ai servizi specifici della scheda, perche' su un PC normale ripartono ogni 5
secondi all'infinito. Non lo faceva:

  sed: -e expression #1, char 65: unterminated `s' command

La sostituzione conteneva un ritorno a capo VERO dentro le virgolette singole.
sed vuole \n, e davanti a un a capo nudo considera il comando incompleto: non
inseriva niente e proseguiva senza fallire, perche' la riga finisce con "|| true".
L'errore si vedeva solo scorrendo l'output di dpkg, dove passa inosservato.

E' esattamente il guasto che quel codice doveva impedire, rimasto scoperto
chissa' da quanto.

Verificato dopo l'installazione: tutti e sette i servizi (governor, core-unlock,
cu, gpu-freq, gpu-util, thermal-guard, dp-hotswap) hanno ora la guardia, con
ExecCondition prima di ExecStart, e systemd-analyze verify non trova errori.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
MTSistemi added a commit that referenced this pull request Aug 16, 2026
The postinst of skillfish-base has to add
ExecCondition=skillfish-is-bc250 to the board-specific services, because
on a normal PC they restart every 5 seconds forever. It did not:

  sed: -e expression #1, char 65: unterminated `s' command

The substitution contained a REAL newline inside the single quotes. sed
wants \n, and in front of a bare newline it considers the command
incomplete: it inserted nothing and carried on without failing, because
the line ends with "|| true". The error was only visible when scrolling
through the dpkg output, where it goes unnoticed.

This is exactly the failure that code was supposed to prevent, left
uncovered for who knows how long.

Verified after installation: all seven services (governor, core-unlock,
cu, gpu-freq, gpu-util, thermal-guard, dp-hotswap) now have the guard,
with ExecCondition before ExecStart, and systemd-analyze verify finds no
errors.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
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