Skip to content

Pull contributions from ma4nn/fritzbox-munin-fast - #9

Open
ma4nn wants to merge 92 commits into
RenWal:masterfrom
ma4nn:master
Open

Pull contributions from ma4nn/fritzbox-munin-fast#9
ma4nn wants to merge 92 commits into
RenWal:masterfrom
ma4nn:master

Conversation

@ma4nn

@ma4nn ma4nn commented Sep 28, 2023

Copy link
Copy Markdown

I know this is a rather huge change but I did several improvements to the code base, so I thought you could also be interested. Unfortunately it was not really feasible to do this in single pull requests. In case it doesn't fit, simply close this PR :-)

Highlights

  • Added unit tests that are automatically executing via Github Actions (basically compare outputs to a fixed set of expectations)
  • Fixed DSL plugin for latest FritzOS version to also use POST to data.lua
  • Fixed some code styles to comply with pylint
  • Raised minimum Python version to 3.10

ma4nn and others added 30 commits October 6, 2021 13:09
Compatibility with FritzOS 7.27
Signed-off-by: Christoph Massmann <c.massmann@vianetz.com>
Signed-off-by: Christoph Massmann <c.massmann@vianetz.com>
…onnection uptime module

Signed-off-by: Christoph Massmann <c.massmann@vianetz.com>
Signed-off-by: Christoph Massmann <c.massmann@vianetz.com>
Signed-off-by: Christoph Massmann <c.massmann@vianetz.com>
Signed-off-by: Christoph Massmann <c.massmann@vianetz.com>
Signed-off-by: Christoph Massmann <c.massmann@vianetz.com>
Signed-off-by: Christoph Massmann <c.massmann@vianetz.com>
Update to FritzOS 7.50 API
Signed-off-by: Christoph Massmann <cm@vianetz.com>
…ted dsl plugin to new FritzOS 7.57, added pytest to Github Actions

Signed-off-by: Christoph Massmann <cm@vianetz.com>
…o work correctly with assert_stdout helper method

Signed-off-by: Christoph Massmann <cm@vianetz.com>
Signed-off-by: Christoph Massmann <cm@vianetz.com>
Signed-off-by: Christoph Massmann <cm@vianetz.com>
Signed-off-by: Christoph Massmann <cm@vianetz.com>
Signed-off-by: Christoph Massmann <cm@vianetz.com>
Signed-off-by: Christoph Massmann <cm@vianetz.com>
… file is now empty, added multiple python versions to github action

Signed-off-by: Christoph Massmann <cm@vianetz.com>
Signed-off-by: Christoph Massmann <cm@vianetz.com>
…thub actions, added code coverage report

Signed-off-by: Christoph Massmann <cm@vianetz.com>
…inimum level to 9

Signed-off-by: Christoph Massmann <cm@vianetz.com>
Signed-off-by: Christoph Massmann <cm@vianetz.com>
… Mock, replaced deprecated uptime call

Signed-off-by: Christoph Massmann <cm@vianetz.com>
Signed-off-by: Christoph Massmann <cm@vianetz.com>
Signed-off-by: Christoph Massmann <cm@vianetz.com>
ma4nn and others added 30 commits January 2, 2026 13:41
Signed-off-by: Christoph Massmann <cm@vianetz.com>
Bumps [certifi](https://github.com/certifi/python-certifi) from 2025.11.12 to 2026.1.4.
- [Commits](certifi/python-certifi@2025.11.12...2026.01.04)

---
updated-dependencies:
- dependency-name: certifi
  dependency-version: 2026.1.4
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.6.2 to 2.6.3.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](urllib3/urllib3@2.6.2...2.6.3)

---
updated-dependencies:
- dependency-name: urllib3
  dependency-version: 2.6.3
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Christoph Massmann <cm@vianetz.com>
Signed-off-by: Christoph Massmann <cm@vianetz.com>
Bumps [fritzconnection](https://github.com/kbr/fritzconnection) from 1.15.0 to 1.15.1.
- [Commits](kbr/fritzconnection@1.15.0...1.15.1)

---
updated-dependencies:
- dependency-name: fritzconnection
  dependency-version: 1.15.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bump fritzconnection from 1.15.0 to 1.15.1
Bump certifi from 2025.11.12 to 2026.1.4
Bumps [certifi](https://github.com/certifi/python-certifi) from 2026.1.4 to 2026.2.25.
- [Commits](certifi/python-certifi@2026.01.04...2026.02.25)

---
updated-dependencies:
- dependency-name: certifi
  dependency-version: 2026.2.25
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bump certifi from 2026.1.4 to 2026.2.25
Bumps [charset-normalizer](https://github.com/jawah/charset_normalizer) from 3.4.4 to 3.4.5.
- [Release notes](https://github.com/jawah/charset_normalizer/releases)
- [Changelog](https://github.com/jawah/charset_normalizer/blob/master/CHANGELOG.md)
- [Commits](jawah/charset_normalizer@3.4.4...3.4.5)

---
updated-dependencies:
- dependency-name: charset-normalizer
  dependency-version: 3.4.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bump charset-normalizer from 3.4.4 to 3.4.5
Bumps [charset-normalizer](https://github.com/jawah/charset_normalizer) from 3.4.5 to 3.4.6.
- [Release notes](https://github.com/jawah/charset_normalizer/releases)
- [Changelog](https://github.com/jawah/charset_normalizer/blob/master/CHANGELOG.md)
- [Commits](jawah/charset_normalizer@3.4.5...3.4.6)

---
updated-dependencies:
- dependency-name: charset-normalizer
  dependency-version: 3.4.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bump charset-normalizer from 3.4.5 to 3.4.6
Bumps [pygments](https://github.com/pygments/pygments) from 2.19.2 to 2.20.0.
- [Release notes](https://github.com/pygments/pygments/releases)
- [Changelog](https://github.com/pygments/pygments/blob/master/CHANGES)
- [Commits](pygments/pygments@2.19.2...2.20.0)

---
updated-dependencies:
- dependency-name: pygments
  dependency-version: 2.20.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
…g to sync with uv

Signed-off-by: Christoph Massmann <cm@vianetz.com>
Signed-off-by: Christoph Massmann <cm@vianetz.com>
Signed-off-by: Christoph Massmann <cm@vianetz.com>
Signed-off-by: Christoph Massmann <cm@vianetz.com>
Bumps the actions group with 3 updates: [actions/checkout](https://github.com/actions/checkout), [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv) and [actions/upload-artifact](https://github.com/actions/upload-artifact).


Updates `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)

Updates `astral-sh/setup-uv` from 5 to 7
- [Release notes](https://github.com/astral-sh/setup-uv/releases)
- [Commits](astral-sh/setup-uv@v5...v7)

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

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
- dependency-name: astral-sh/setup-uv
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
- dependency-name: actions/upload-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
...

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

Bump the actions group with 3 updates
Bumps [lxml](https://github.com/lxml/lxml) from 6.0.2 to 6.0.3.
- [Release notes](https://github.com/lxml/lxml/releases)
- [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt)
- [Commits](lxml/lxml@lxml-6.0.2...lxml-6.0.3)

---
updated-dependencies:
- dependency-name: lxml
  dependency-version: 6.0.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [lxml](https://github.com/lxml/lxml) from 6.0.3 to 6.1.0.
- [Release notes](https://github.com/lxml/lxml/releases)
- [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt)
- [Commits](lxml/lxml@lxml-6.0.3...lxml-6.1.0)

---
updated-dependencies:
- dependency-name: lxml
  dependency-version: 6.1.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps the actions group with 1 update: [actions/checkout](https://github.com/actions/checkout).


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

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
...

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

Bump actions/checkout from 6 to 7 in the actions group
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.

2 participants