Skip to content

Publish to website and update all the required outputs to go. - #1264

Closed
sei-vsarvepalli wants to merge 48 commits into
publishfrom
main
Closed

sei-vsarvepalli wants to merge 48 commits into
publishfrom
main

Conversation

@sei-vsarvepalli

Copy link
Copy Markdown
Contributor

Bump pre-commit from 4.6.0 to 4.6.1 by https://github.com/dependabot[bot] in #1220
Bump pandas from 3.0.3 to 3.0.5 by https://github.com/dependabot[bot] in #1221
Bump DavidAnson/markdownlint-cli2-action from 24 to 24.1.0 by https://github.com/dependabot[bot] in #1222
Initial commit of SSVC-AI decision point evaluation skill by @sei-renae in #1223
Make ascii_tree's optional df argument usable, and stop it mutating the caller's frame by @ppcvote in #1225
Add MIT License to agent skills by @sei-renae in #1242
Added generatedAt field to SsvcObjectRegistry by @sei-vsarvepalli in #1241
Bump DavidAnson/markdownlint-cli2-action from 24.1.0 to 24.2.0 by https://github.com/dependabot[bot] in #1228
Bump pre-commit from 4.6.1 to 4.6.2 by https://github.com/dependabot[bot] in #1229
Bump scipy from 1.18.0 to 1.18.1 by https://github.com/dependabot[bot] in #1234
Bump pymdown-extensions from 11.0.1 to 11.0.2 by https://github.com/dependabot[bot] in #1235
Bump pydantic from 2.13.4 to 2.13.5 by https://github.com/dependabot[bot] in #1236
Bump the mkdocs group across 1 directory with 2 updates by https://github.com/dependabot[bot] in #1243
To try and resolve #1233 by @sei-vsarvepalli in #1249
disallow an empty language ext without ext-seg by @bernhardreiter in #1247
Correct HI:2.0.2 value definitions to match the DT_HI:1.0.0 decision table by @sandakelum97 in #1254
Fix namespace abnf by @sei-vsarvepalli in #1251
Combine seven Dependabot uv.lock bumps into a single update by @sei-vsarvepalli with @copilot in #1262
Write generated data files as UTF-8 with LF instead of the locale encoding by @ppcvote in #1238

dependabot Bot and others added 30 commits July 27, 2026 15:05
Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 4.6.0 to 4.6.1.
- [Release notes](https://github.com/pre-commit/pre-commit/releases)
- [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md)
- [Commits](pre-commit/pre-commit@v4.6.0...v4.6.1)

---
updated-dependencies:
- dependency-name: pre-commit
  dependency-version: 4.6.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [pandas](https://github.com/pandas-dev/pandas) from 3.0.3 to 3.0.5.
- [Release notes](https://github.com/pandas-dev/pandas/releases)
- [Commits](pandas-dev/pandas@v3.0.3...v3.0.5)

---
updated-dependencies:
- dependency-name: pandas
  dependency-version: 3.0.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [DavidAnson/markdownlint-cli2-action](https://github.com/davidanson/markdownlint-cli2-action) from 24 to 24.1.0.
- [Release notes](https://github.com/davidanson/markdownlint-cli2-action/releases)
- [Commits](DavidAnson/markdownlint-cli2-action@v24...v24.1.0)

---
updated-dependencies:
- dependency-name: DavidAnson/markdownlint-cli2-action
  dependency-version: 24.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
`ascii_tree(dt, df)` raised ValueError for every non-None df, so the second
parameter in its own signature could never be used.

helpers.py:380 tested the sentinel with `==`. On a DataFrame that is
elementwise, so it returns a same-shaped boolean frame and the enclosing `if`
calls DataFrame.__bool__, which pandas raises from by design. The default path
survived only because `None == None` is a plain scalar True, and every caller
in the repository and both README examples omit df, so nothing exercised it.
base.py:706 re-exports the function, so both public routes failed identically.

Dropping the "row" column is no longer done in place. That in-place drop was
harmless only while df could not be supplied, because the frame always belonged
to this function. Making the argument work makes the mutation reachable, and a
caller who passes a frame carrying a "row" column would silently lose the
column from their own object. Verified before the change: caller columns went
from ['row', ...] to [...] after the call.

Adds src/test/decision_tables/test_helpers.py; ascii_tree had no test coverage.
Five tests, four of which fail on unmodified main. The fifth covers the
df-omitted path and passes either way, so the suite is not vacuous.

resolves #1224
Bumps [DavidAnson/markdownlint-cli2-action](https://github.com/davidanson/markdownlint-cli2-action) from 24.1.0 to 24.2.0.
- [Commits](DavidAnson/markdownlint-cli2-action@v24.1.0...v24.2.0)

---
updated-dependencies:
- dependency-name: DavidAnson/markdownlint-cli2-action
  dependency-version: 24.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 4.6.1 to 4.6.2.
- [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md)
- [Commits](pre-commit/pre-commit@v4.6.1...v4.6.2)

---
updated-dependencies:
- dependency-name: pre-commit
  dependency-version: 4.6.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [scipy](https://github.com/scipy/scipy) from 1.18.0 to 1.18.1.
- [Release notes](https://github.com/scipy/scipy/releases)
- [Commits](scipy/scipy@v1.18.0...v1.18.1)

---
updated-dependencies:
- dependency-name: scipy
  dependency-version: 1.18.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [pymdown-extensions](https://github.com/facelessuser/pymdown-extensions) from 11.0.1 to 11.0.2.
- [Release notes](https://github.com/facelessuser/pymdown-extensions/releases)
- [Commits](facelessuser/pymdown-extensions@11.0.1...11.0.2)

---
updated-dependencies:
- dependency-name: pymdown-extensions
  dependency-version: 11.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [pydantic](https://github.com/pydantic/pydantic) from 2.13.4 to 2.13.5.
- [Release notes](https://github.com/pydantic/pydantic/releases)
- [Changelog](https://github.com/pydantic/pydantic/blob/v2.13.5/HISTORY.md)
- [Commits](pydantic/pydantic@v2.13.4...v2.13.5)

---
updated-dependencies:
- dependency-name: pydantic
  dependency-version: 2.13.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

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

doctools opened every generated artifact in text mode with no encoding, so the
descriptions' curly quotes were written in the host code page. Those code points
exist in cp950 and cp1252, so the write succeeded and emitted non-UTF-8 bytes
with no warning. The CSV writer also lacked newline="", turning to_csv's line
endings into \r\r\n.

Running the pre-commit hook on a cp950 host modified 185 files under data/, 34
of which stopped being valid UTF-8. With this change the same run leaves data/
byte-identical.
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Bumps the mkdocs group with 2 updates in the / directory: [mkdocstrings-python](https://github.com/mkdocstrings/python) and [mkdocs-print-site-plugin](https://github.com/timvink/mkdocs-print-site-plugin).


Updates `mkdocstrings-python` from 2.0.5 to 2.0.8
- [Release notes](https://github.com/mkdocstrings/python/releases)
- [Changelog](https://github.com/mkdocstrings/python/blob/main/CHANGELOG.md)
- [Commits](mkdocstrings/python@2.0.5...2.0.8)

Updates `mkdocs-print-site-plugin` from 2.8 to 2.9
- [Release notes](https://github.com/timvink/mkdocs-print-site-plugin/releases)
- [Commits](timvink/mkdocs-print-site-plugin@v2.8...v2.9)

---
updated-dependencies:
- dependency-name: mkdocstrings-python
  dependency-version: 2.0.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: mkdocs
- dependency-name: mkdocs-print-site-plugin
  dependency-version: '2.9'
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: mkdocs
...

Signed-off-by: dependabot[bot] <support@github.com>
Added copilot recommendations to the schema as well.
  change ABNF to disallow things like `ssvc/`, update the python pattern
  and the test cases accordingly.

  use a simplified ABNF rule for readablity,
  because `[ 1*elem ]` equals `*elem` and whitespace after braces is not
  necessary (and not always used in the file).

resolve #1233
@sei-vsarvepalli

Copy link
Copy Markdown
Contributor Author

Duplicate see #1265

This branch was successfully deployed

1 active deployment
pypi — bf3213bc Deployed Oct 23, 2026 by sei-vsarvepalli via Publish to PyPI #10
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