Skip to content

Bump actions/checkout from 4 to 6#1

Closed
dependabot[bot] wants to merge 26 commits into
masterfrom
dependabot/github_actions/actions/checkout-6
Closed

Bump actions/checkout from 4 to 6#1
dependabot[bot] wants to merge 26 commits into
masterfrom
dependabot/github_actions/actions/checkout-6

Conversation

@dependabot
Copy link
Copy Markdown

@dependabot dependabot Bot commented on behalf of github Feb 27, 2026

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.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

v4.1.6

... (truncated)

Commits

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)

OptimumAF and others added 26 commits February 25, 2026 13:02
Establishes a layered structure for comparing predictive coding and backpropagation on a synthetic binary task, with reproducible experiments, config management, and testing.

Documents architecture, module boundaries, engineering standards, and extension points for future neuron adaptation policies.

Lays groundwork for research and educational use while prioritizing clarity and comparability.
Introduces a new predictive-coding variant modeling circadian plasticity,
including chemical buildup per neuron, adaptive suppression of learning,
and sleep-driven structural changes (splitting high-use and pruning low-use neurons).

Updates documentation and tests to support and illustrate the new model.
Introduces in-depth multi-run experiment support, enabling
aggregate statistics across multiple seeds and noise levels.
Extends experiment runner and CLI to include circadian predictive
coding model with sleep dynamics, split/prune events, and end-state
hidden dimension metrics. Updates documentation and tests to reflect
the expanded comparison and reporting capabilities.
Introduces a synthetic, deterministic ResNet-50 speed and accuracy benchmark workflow comparing backpropagation, predictive coding, and circadian predictive coding heads. Provides new CLI, dataloaders, and torch/torchvision optional dependencies for fast, reproducible metrics without external datasets.

Enables measurement of training and inference speed, convergence to target accuracy, and circadian split/prune dynamics, supporting research on local learning and network plasticity. Updates documentation and adds targeted tests.

Relates to enabling rapid, reproducible performance evaluation for biologically inspired learning rules.
Enables fine-tuning of circadian predictive coding model by exposing new head parameters through CLI and benchmark config.
Improves flexibility for research and experimentation with split/prune thresholds, plasticity, and sleep behavior.
Documents recommended CUDA setup and tuned example for GPU runs.
Introduces adjustable difficulty and noise parameters for synthetic image tasks to strengthen ResNet-50 benchmarking.
Enforces comparison across traditional backprop, predictive coding, and circadian predictive coding models.
Improves result reporting with per-model comparison metrics and expands unit test coverage for new settings.
Provides detailed JSON records of hyperparameter tuning trials on the hardest dataset variant, including comparative metrics for backpropagation, predictive coding, and circadian models.

Enables future analysis of model performance, parameter efficiency, and optimization strategies.
Introduces automated parameter sweeps for three model variants on the hardest synthetic vision benchmark, saving top-10 and Pareto front results.

Enables comparison of accuracy, training speed, inference speed, and balanced efficiency across model families.

Provides global winners and exports results for downstream analysis.
Introduces adaptive split/prune thresholds, sleep triggers based on energy plateau and chemical variance, weight-norm-aware rankings, gradual pruning with decay, replay consolidation, and homeostatic downscaling.

Enables external neuron adaptation policy proposals for structural changes, enhances configurability and robustness, and expands unit test coverage for key adaptive behaviors.
Enables fine-grained control over circadian predictive coding parameters via CLI, including adaptive thresholds, sleep triggers, and replay configuration. Passes full circadian config into experiment runner for more flexible experimentation and testing. Expands test coverage for adaptive circadian configurations.
Updates neuron split logic to ensure function preservation by
making outgoing weights sum to the original and duplicates incoming
connections. Adopts binary cross-entropy-compatible gradients for
binary predictive coding, improving consistency with BCE loss.

Adds targeted unit tests to verify function-preserving splits for
both NumPy and Torch implementations, supporting stable and
reliable network adaptation during sleep events.
Introduces a command-line option and config parameter to select random or ImageNet-pretrained weights for ResNet-50 backbone initialization, improving reproducibility and benchmarking flexibility.
Updates documentation and validation to reflect the new feature.
Introduces dual-timescale chemical dynamics, gradient importance tracking, and per-neuron cooldown for split/prune operations to improve adaptivity and stability.
Adds split/prune hysteresis, prioritized and class-balanced replay consolidation, and targeted homeostatic norm matching for more robust plasticity.
Updates configuration, CLI, and unit tests for full coverage of new mechanisms.
Enables systematic evaluation of ResNet-50 circadian policy hyperparameters
by introducing a focused sweep script and storing resulting metrics.

Supports easier comparison of accuracy, speed, and balanced scores to inform
future model tuning and optimization directions.
Switches candidate parameter representation from tuples to dictionaries, enabling flexible and explicit configuration of circadian hyperparameters.

Adds new adaptive and homeostatic options to support more granular experimentation and future parameter expansion.

Improves readability and maintainability of sweep logic.
Introduces optional saturating chemical buildup to keep neuron chemical values bounded and adds adaptive per-neuron plasticity sensitivity based on age and importance.

Enhances model flexibility for stability-plasticity trade-offs and improves configurability, including robust input validation and CLI support.

Includes tests to verify bounded chemical accumulation and importance-driven plasticity adjustment.
Introduces configurable sleep-phase scheduling to control structural changes during training,
including warm-up, split-first, and prune-late phases with topology caps.
Implements minimum-age gating for pruning to reduce early instability and improve robustness.
Enhances configuration and validation for new controls.
Introduces configurable adaptive sleep triggering for circadian
benchmarks, allowing sleep events based on plateau detection and
chemical variance. Implements state snapshot/restore and sleep
rollback to protect against accuracy drops. Updates configs,
validation, reporting, and tests for new sleep parameters and
rollback tracking.
Sets pruning threshold per sleep to zero to ensure snapshot
restoration logic is tested without interference from pruning.
Helps isolate the effects of structural changes in the head.
Introduces support for running benchmark sweeps across multiple random seeds,
aggregating results for improved reliability and reproducibility.

Adds flexible configuration for evaluation batch counts and allows sleep rollback
to use either accuracy or cross-entropy as the metric, addressing robustness in
circadian sleep logic.

Extends reporting to include final cross-entropy and energy, and updates CLI,
validation, and tests to cover new options.
Updates configuration defaults for circadian and predictive parameters to reflect current best-performing settings, enabling adaptive triggers and rollback by default.

Enhances validation logic to ensure hidden dimension bounds are consistent and adds related unit tests.

Clarifies output formatting and argument parsing for better usability.
Enables benchmarking on CIFAR-10 and CIFAR-100 using torchvision, in addition to synthetic data.
Introduces dataset selection CLI arguments, configurable data augmentation, subset sampling, and validation for dataset-specific constraints.
Refactors dataloader construction for extensibility and improves dataset summary reporting.
Includes tests for new validation logic.
Introduces a script to automate running ResNet benchmarks across
multiple seeds, aggregating results, and exporting both per-seed
and summary statistics to JSON and CSV files. Updates documentation
with usage instructions and configures .gitignore to exclude
benchmark result files. Enables more robust and reproducible
benchmark comparisons for different training algorithms.
Introduces MIT license, governance, code of conduct, security, support, and citation files to support open-source collaboration.

Adds GitHub issue and PR templates, CI workflow, and dependabot config for reproducibility and maintenance.

Repositions repository messaging, documentation, and architecture to emphasize Circadian Predictive Coding as the primary algorithm, maintaining backprop and predictive coding for rigorous comparison.

Improves contribution workflow, quality gates, and benchmark reproducibility.
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 dependabot Bot added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code labels Feb 27, 2026
@dependabot @github
Copy link
Copy Markdown
Author

dependabot Bot commented on behalf of github Feb 27, 2026

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot dependabot Bot deleted the dependabot/github_actions/actions/checkout-6 branch February 27, 2026 23:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant