Skip to content

tidy: bump mach3-software/MaCh3 from 2.6.1 to 2.7.1 in /.github/workflows - #304

Merged
KSkwarczynski merged 1 commit into
mainfrom
dependabot/github_actions/dot-github/workflows/mach3-software/MaCh3-2.7.1
Oct 2, 2026
Merged

KSkwarczynski merged 1 commit into
mainfrom
dependabot/github_actions/dot-github/workflows/mach3-software/MaCh3-2.7.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 1, 2026

Copy link
Copy Markdown
Contributor

Bumps mach3-software/MaCh3 from 2.6.1 to 2.7.1.

Release notes

Sourced from mach3-software/MaCh3's releases.

v2.7.1

What's Changed

Full Changelog: mach3-software/MaCh3@v2.7.0...v2.7.1

v2.7.0

Instruction

Known Problems

This release introduced bug to binned splines resulting in even rate mismatch. Please use 2.7.1 instead.

Stepscale

Originally we though we might have different step scale for different algorithms. Hence current structure. However we haven't used this and based on discussion most likely will never use it. This results in config being longer than needed. One need to modify accordingly [StepScale][MCMC]->[StepScale]

Osc Params

Order of Osc Params was hardcoded. Which worked fine for short list but as we go more into BSM territory this became unwieldy. New approaches matches NuOsc params with MaCh3 using string.

This means now each Osc params requires field NuOscName, which has to match name in NuOsc. If name is wrong NuOsc will print all names so it should be easy to match without having to go into the code.

CHIC

CHIC Engine in NuOsc now supports ATM hence name change from CHICLinear -> CHIC. This means one need to modify cmake and CHIC config option accordingly.

Spline tokens no assume dimensionality

We are aiming to stop hardcoding spline dimensionality. One of very few places which are still hardcoded to be 3 dimensions are spline enum tokens:

enum TokenOrdering{kSystToken,kModeToken,kVar1BinToken,kVar2BinToken,kVar3BinToken,kNTokens};

We moved away from kVar1BinToken. so instead of

      int Var1Bin = std::stoi(Tokens[kVar1BinToken]);
      int Var2Bin = std::stoi(Tokens[kVar2BinToken]);
      int Var3Bin = std::stoi(Tokens[kVar3BinToken]);

Now assumes kVarBinToken starts kinematic enumaration rather than have token for each

enum TokenOrdering{kSystToken,kModeToken,kVarBinToken};
      int Var1Bin = std::stoi(Tokens[kVarBinToken + 0]);
      int Var2Bin = std::stoi(Tokens[kVarBinToken + 1]);
      int Var3Bin = std::stoi(Tokens[kVarBinToken + 2]);

This means one need to slightly modify experiment specific spline inherited classes.

Splines GPU

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

Bumps [mach3-software/MaCh3](https://github.com/mach3-software/mach3) from 2.6.1 to 2.7.1.
- [Release notes](https://github.com/mach3-software/mach3/releases)
- [Commits](mach3-software/MaCh3@v2.6.1...v2.7.1)

---
updated-dependencies:
- dependency-name: mach3-software/MaCh3
  dependency-version: 2.7.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

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 Oct 1, 2026
@dependabot
dependabot Bot requested a review from KSkwarczynski as a code owner October 1, 2026 10:54
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code labels Oct 1, 2026
@KSkwarczynski
KSkwarczynski merged commit 1ed75d4 into main Oct 2, 2026
13 checks passed
@KSkwarczynski
KSkwarczynski deleted the dependabot/github_actions/dot-github/workflows/mach3-software/MaCh3-2.7.1 branch October 2, 2026 07:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI/CD 🤖 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