Skip to content

Other PR's merged + code improved + flow improved - #168

Open
mdeweerd wants to merge 124 commits into
neurobin:masterfrom
mdeweerd:integration/merge
Open

Other PR's merged + code improved + flow improved#168
mdeweerd wants to merge 124 commits into
neurobin:masterfrom
mdeweerd:integration/merge

Conversation

@mdeweerd

Copy link
Copy Markdown

This merges (most) of the other PR's.

I'va also "converted" the travis workflow in a ci.yml that also compiles the script with gcc sanitize options.
Those options effectively help detect leaks, and no longer detect leaks with the code in this PR.

fabio-brugnara and others added 30 commits June 2, 2023 15:55
The ash binary package was dropped in Debian unstable, see
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=920644

Signed-off-by: Dominik Viererbe <dominik.viererbe@canonical.com>
mdeweerd and others added 25 commits August 19, 2024 16:24
Update versions of pre-commit hooks to their latest stable releases:
- mdformat: 0.7.17 -> 1.0.0
- pre-commit-hooks: v4.6.0 -> v6.0.0
- beautysh: v6.2.1 -> v6.4.3
- codespell: v2.3.0 -> v2.4.2
- shellcheck-py: v0.10.0.1 -> v0.11.0.1

This update ensures we're using the latest features and security patches for our pre-commit hooks.
Bumps the infrastructure group with 1 update: cpplint.


Updates `cpplint` from 1.6.1 to 2.0.2
Bump the infrastructure group with 6 updates

Bumps the infrastructure group with 6 updates:

| Package | From | To |
| --- | --- | --- |
| [actions/checkout](https://github.com/actions/checkout) | `4` | `7` |
| [actions/upload-artifact](https://github.com/actions/upload-artifact) | `4` | `7` |
| [dorny/paths-filter](https://github.com/dorny/paths-filter) | `3` | `4` |
| [actions/setup-python](https://github.com/actions/setup-python) | `5` | `6` |
| [actions/cache](https://github.com/actions/cache) | `4` | `6` |
| [mdeweerd/logToCheckStyle](https://github.com/mdeweerd/logtocheckstyle) | `2024.3.5` | `2026.7.1` |


Updates `actions/checkout` from 4 to 7
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v4...v7)

Updates `actions/upload-artifact` from 4 to 7
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](actions/upload-artifact@v4...v7)

Updates `dorny/paths-filter` from 3 to 4
- [Release notes](https://github.com/dorny/paths-filter/releases)
- [Changelog](https://github.com/dorny/paths-filter/blob/master/CHANGELOG.md)
- [Commits](dorny/paths-filter@v3...v4)

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

Updates `actions/cache` from 4 to 6
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](actions/cache@v4...v6)

Updates `mdeweerd/logToCheckStyle` from 2024.3.5 to 2026.7.1
- [Commits](mdeweerd/LogToCheckStyle@v2024.3.5...v2026.7.1)

---
updated-dependencies:
- dependency-name: cpplint
  dependency-version: 2.0.2
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: infrastructure
- dependency-name: actions/checkout
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: infrastructure
- dependency-name: actions/upload-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: infrastructure
- dependency-name: dorny/paths-filter
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: infrastructure
- dependency-name: actions/setup-python
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: infrastructure
- dependency-name: actions/cache
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: infrastructure
- dependency-name: mdeweerd/logToCheckStyle
  dependency-version: 2026.7.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: infrastructure
...

Signed-off-by: dependabot[bot] <support@github.com>
Bump the "infrastructure" group with 2 updates across multiple ecosystems
Added 'indx' to the codespell ignore-words-list to prevent false positives for the word 'index'
- Renamed variable 'opts' to 'arg_opts' for clarity
- Added const qualifiers to function parameters to indicate immutability
- Added comments to suppress cppcheck warnings
- Improved error messages by using more descriptive variable names
Corrected the typo in the comment section of uncrustify.cfg from 'Newline forceing' to 'Newline forcing' to maintain consistent spelling.
@suntong

suntong commented Jul 14, 2026

Copy link
Copy Markdown
Contributor

This merges (most) of the other PR's

Hi MDW,

Thanks for your persistancy, which lasts for (amazingly) nearly two years. And exactly because of that, we can clearly see that this project has been abandoned by its current maintainer, neurobin.

Would you like to take over the maintainess burden of this project? Since you've been doing it for nearly two years, I think what's missing now is an official announcement, and your calling your integration/merge branch officially master/main.

BTW, if you want to take further steps in maintaining this project for Debian/Ubuntu as well, that'll be highly appreciated as well.

cheers

@suntong

suntong commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

Hi again MDW,

Would you like to take over the maintainess burden of this project? Since you've been ...

cheers

This merges (most) of the other PR's

Hi MDW,

Thanks for your persistancy, which lasts for (amazingly) nearly two years. And exactly because of that, we can clearly see that this project has been abandoned by its current maintainer, neurobin.

Would you like to take over the maintainess burden of this project? Since you've been doing it for nearly two years, I think what's missing now is an official announcement, and your calling your integration/merge branch officially master/main.

BTW, if you want to take further steps in maintaining this project for Debian/Ubuntu as well, that'll be highly appreciated as well.

cheers

@mdeweerd

Copy link
Copy Markdown
Author

I am ok with "hosting" the project under my account.

I just upgraded some projects with commonalities this week wrt. to cppcheck.

Are there any real stats on how this project is used?

@suntong

suntong commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

Are there any real stats on how this project is used?

Not much as I felt, and you can also check

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.

6 participants