Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Dec 2, 2025

Bumps actions/setup-python from 5 to 6.

Release notes

Sourced from actions/setup-python's releases.

v6.0.0

What's Changed

Breaking Changes

Make sure your runner is on version v2.327.1 or later to ensure compatibility with this release. See Release Notes

Enhancements:

Bug fixes:

Dependency updates:

New Contributors

Full Changelog: actions/setup-python@v5...v6.0.0

v5.6.0

What's Changed

Full Changelog: actions/setup-python@v5...v5.6.0

v5.5.0

What's Changed

Enhancements:

Bug fixes:

... (truncated)

Commits
  • 83679a8 Bump @​types/node from 24.1.0 to 24.9.1 and update macos-13 to macos-15-intel ...
  • bfc4944 Bump prettier from 3.5.3 to 3.6.2 (#1234)
  • 97aeb3e Bump requests from 2.32.2 to 2.32.4 in /tests/data (#1130)
  • 443da59 Bump actions/publish-action from 0.3.0 to 0.4.0 & Documentation update for pi...
  • cfd55ca graalpy: add graalpy early-access and windows builds (#880)
  • bba65e5 Bump typescript from 5.4.2 to 5.9.3 and update docs/advanced-usage.md (#1094)
  • 18566f8 Improve wording and "fix example" (remove 3.13) on testing against pre-releas...
  • 2e3e4b1 Add support for pip-install input (#1201)
  • 4267e28 Bump urllib3 from 1.26.19 to 2.5.0 in /tests/data and document breaking c...
  • e797f83 Upgrade to node 24 (#1164)
  • Additional commits viewable in compare view

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 merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @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)

)

- Add stylized circular letter badges (A-M) to replace identical refresh icons
- Remove letter prefixes from card titles (badge already shows letter)
- Fix YAML frontmatter: quote titles with colons and fix indentation
- Ensure all objective summaries are consistently italicized
- Update sidebar navigation to show lettered objectives alphabetically
- Add CSS styling for badge hover effects and dark mode support
…nt (#23)

- Add comprehensive content covering composable business concept
- Add comparison table between Composable Business and Reuse Enablement
- Use MkDocs Material tip admonition for key insights section
- Add ChatGPT-style table styling (no vertical borders, subtle horizontal lines)
- Include package statistics (npm: 3.5M+, PyPI: 600K+ packages)
- Add links to npmjs.org and pypi.org
- Format all content with 70-character line wrapping
- Enhance blockquote styling in CSS (for future use)
- Add comprehensive content covering reuse enablement as core architectural principle
- Add 'Beyond Data: The Real Meaning of Reuse' section explaining paradigm shift
- Add comparison table between Reuse Enablement and Composable Business
- Include Mermaid diagram showing progression: Data → Information → Knowledge → Behaviour → Reusable Use Case → Composable Enterprise
- Add practical guide on how to enable reuse (5 steps)
- Include package statistics (npm: 3.5M+, PyPI: 600K+ packages) with links
- Use MkDocs Material tip admonitions for key insights
- Format all content with 70-character line wrapping
- Update summary to reflect comprehensive nature of the page
- Add 'From DIKW to EKGF: Making Knowledge Executable' section
- Explain how EKGF Method extends DIKW model with operational dimension
- Include DIKW revised diagram showing path to executable knowledge
- Add image asset (dikw-revised.svg) to docs/assets/
- Remove old screenshot files that are no longer needed
- Fix merge conflict markers in enable-reuse.md
@dependabot dependabot bot added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code labels Dec 2, 2025
jgeluk added 21 commits December 3, 2025 13:49
- Remove 'work in progress' warning and polish content
- Add clear introduction and summary sections
- Convert bullet-heavy sections into flowing paragraphs
- Improve visual hierarchy with tip boxes and better structure
- Add relationship to other concepts section
- Ensure all lines under 70 characters
- Better connect to Enable Reuse and Composable Business objectives
Configure pymdownx.tabbed to generate anchor names from tab titles
instead of generic __tabbed_1_2 identifiers, making URLs more readable
and meaningful.
Enhanced all tabbed sections with better organization, clearer explanations,
and improved readability. Added new sections, expanded existing content,
and ensured consistent formatting throughout.
Update FAQ link from old __tabbed_1_5 format to new slugified
anchor name plan-build-run for the Plan/Build/Run tab.
- Add summary block for consistency with other concept pages
- Expand Business & Management Audience tab with better structure
- Significantly enhance Data & Tech Audience tab:
  - Add Persona vs. Actor vs. Role comparison
  - Add Real-Time Persona Computation section explaining EKG service
    layer capabilities
  - Expand Ontology-Based Definition with concept vocabulary reuse
  - Add Relationship to Stories section
  - Add Persona Inheritance section with examples
- Expand Model tab with overview and key relationships
- Add links to related concepts throughout
- Fix typo: Pursuent -> Pursuant
- Ensure all lines under 70 characters
- Add summary block for consistency with other concept pages
- Expand Business & Management Audience tab:
  - Add What Is a Story? section
  - Add Story Structure section explaining Who/What/Why format
  - Add tip admonition about starting simple
  - Improve examples formatting
  - Add Why Stories Matter section
- Significantly enhance Data & Tech Audience tab:
  - Add What Is a Story in the EKG Method? section
  - Add The Challenge section
  - Restructure Structured Business User Stories with subsections:
    Strategic Focus, Gap Analysis, Avoid Tunnel Thinking,
    Separation of Concerns, Testable Specifications
  - Add Continuous Testing and Functional Health section
  - Add Relationship to Other Concepts section
- Remove TODO placeholders and replace with structured content
- Add links to related concepts (Persona, Use Case, Outcome, Concept)
- Ensure all lines under 70 characters
- Add summary block for consistency with other concept pages
- Add tabbed content structure (Business & Management Audience,
  Data & Tech Audience)
- Fix syntax error (removed erroneous comma)
- Expand Business & Management Audience tab:
  - Add What Is a Concept? section
  - Add Why Concepts Matter section
  - Add tip admonition about starting with business language
  - Add Concept Vocabulary section
  - Add Evolution and Refinement section
- Significantly enhance Data & Tech Audience tab:
  - Add What Is a Concept in the EKG Method? section
  - Add The Concept Lifecycle with subsections
  - Add Concept Types section (Class, Property, Shape)
  - Add Concepts as Linking Pins section explaining how concepts
    link business and technical terms across all manifestations
    (forms, code, SPARQL, databases, APIs, OWL axioms, SHACL shapes)
  - Expand Relationship to Ontologies section
  - Add Reuse and Inheritance section
  - Add Relationship to Other Concepts section
- Add links to related concepts (Use Case, Use Case Tree, Persona,
  Story, Ontology)
- Ensure all lines under 70 characters
- Add summary block for consistency with other concept pages
- Add tabbed content structure (Business & Management Audience,
  Data & Tech Audience)
- Expand Business & Management Audience tab:
  - Add What Is an Outcome? section
  - Add Why Outcomes Matter section
  - Add tip admonition about starting with outcomes
  - Add Outcome Characteristics section
  - Add Examples section with concrete examples
  - Add Measuring Outcomes section
- Significantly enhance Data & Tech Audience tab:
  - Add What Is an Outcome in the EKG Method? section
  - Add Outcome Structure section
  - Add Outcome Stereotypes section explaining how Goal, Objective,
    Definition of Done, etc. are stereotypes of Outcome
  - Add Relationship to Stories section explaining Who/What/Why
  - Add Alignment with Strategy section
  - Add Measuring and Tracking section
  - Add Relationship to Other Concepts section
- Add links to related concepts (Use Case, Story, Persona)
- Transform single paragraph into structured, comprehensive content
- Ensure all lines under 70 characters
- Add summary block for consistency with other concept pages
- Add tabbed content structure (Business & Management Audience,
  Data & Tech Audience, DPROD Ontology)
- Expand Business & Management Audience tab:
  - Add The Data Economy section explaining supply (data products)
    vs demand (use cases) concept
  - Add What Is a Data Product? section
  - Add Why Data Products Matter section
  - Add tip admonition about semantic relevance
  - Add When Are Data Products Used? section
- Significantly enhance Data & Tech Audience tab:
  - Add What Is a Data Product in the EKG Method? section
  - Add Semantic Data Products section
  - Add Selection Criteria section with tip about semantic matching
  - Add Lifecycle Integration section
  - Add Relationship to Other Concepts section
  - Add Reuse and Composition section
  - Add important admonition explaining that Data Products are
    Use Cases with stereotypes (data-product, upstream data-source,
    downstream data-sink, etc.)
- Add new DPROD Ontology tab:
  - What Is DPROD and why it exists
  - DPROD principles (decentralize data ownership, harmonize schemas)
  - DPROD model overview (Data Product, Ports, Distributions, Datasets)
  - Relationship to EKG Method
  - Key features and link to DPROD documentation
- Add links to related concepts (Use Case, Use Case Tree, Ontology,
  Concept, Story, Composable Business)
- Transform brief content into structured, comprehensive documentation
- Ensure all lines under 70 characters
- Add summary block for consistency with other concept pages
- Add tabbed content structure (Business & Management Audience,
  Data & Tech Audience)
- Expand Business & Management Audience tab:
  - Add What Is an Ontology? section
  - Add The Role of Ontologies in the Data Economy section explaining
    demand vs supply
  - Add tip admonition about common language
  - Add Why Ontologies Matter section
- Significantly enhance Data & Tech Audience tab:
  - Add What Is an Ontology in the EKG Method? section
  - Add Ontologies as Intermediaries section
  - Add How Ontologies Bridge the Gap section explaining semantic
    matching
  - Add Ontology Standards section (OWL, SHACL, RDFS) with proper
    list formatting
  - Add Relationship to Concepts section
  - Add Reuse and Standardization section
  - Add Relationship to Other Concepts section
- Fix list formatting in Ontology Standards section for better
  readability
- Add links to related concepts (Use Case, Data Product, Concept,
  Persona)
- Transform brief paragraphs into structured, comprehensive content
- Ensure all lines under 70 characters
…provements

Workflow page:
- Add Persistent Stateful Workflows section explaining short-duration
  (real-time, in-memory) vs long-duration (hours, weeks, months)
  workflows
- Add Workflows as First-Class EKG Objects section explaining
  persistence, inspectability, and AWS Step Functions comparison
- Add Provenance info admonition explaining PROV-O, Activity/Agent/Entity,
  and linking Activities to Story execution in Workflow context
- Add Observability tip admonition explaining OpenTelemetry/OTLP spans
  aligning with PROV-O Activities and Workflow-step execution
- Add bidirectional relationship explanation: for each Story, we know
  which Workflows it participates in as a Step
- Add hyperlinks to PROV-O, OpenTelemetry, OTLP, and AWS Step Functions
- Fix list formatting: add blank lines above all lists for proper
  vertical bullet rendering

Story page:
- Add Relationship to Workflows section explaining bidirectional
  relationship and benefits (reuse analysis, impact analysis, discovery)
- Add Workflows to Relationship to Other Concepts list

Both pages:
- Ensure all lines under 70 characters
Split grid cards into two separate grids:
- First grid: Plan, Build, Run phase cards
- Second grid: Step cards for each phase

This ensures step cards always render in the second row regardless
of content size or screen width, preventing layout issues where
step cards appear in the first row.
- Add Open Graph and Twitter Card meta tags via template override
- Add JSON-LD structured data (Schema.org) for better search visibility
- Add page-specific meta descriptions to key pages (outcome, use-case, persona, index)
- Add robots.txt file for search engine crawler guidance
- Add SEO guide documentation for content authors
- Include keywords and schema_type support in page frontmatter

This improves social media sharing, search engine understanding, and
provides better page-specific descriptions for improved click-through rates.
- Add page-specific descriptions, keywords, and schema types to all concept pages
- Add SEO metadata to all objective pages (14 pages + index)
- Add SEO metadata to all process detail pages (plan: 5, build: 6, run: 4)
- Add SEO metadata to all vocabulary pages (8 pages)
- Add SEO metadata to intro, FAQ, and other index pages

All 55 pages now have unique meta descriptions, keywords, and appropriate schema types for improved search engine visibility and social media sharing.
…e site_name in mkdocs.yml\n- Replace visible ‘EKG Method’ and ‘EKG/Method’ with ‘Use Case Tree Method’ across docs\n- Preserve ‘EKG method’ in keywords for SEO continuity
- Add visual headers with background images for Plan, Build, Run phases
- Replace icons with compass, tools, and rocket-launch symbols
- Add phase subtitles (Strategy & Scope, Executable Models, Operate & Optimize)
- Remove top padding and separator lines for cleaner appearance
- Tighten whitespace below headers from 0.9rem to 0.5rem
- Override Material theme padding with specific selectors
- Maintain proper card grid layout (3 columns)
- Decrease header bottom margin from 0.5rem to 0.25rem
- Create tighter, more compact card layout
jgeluk and others added 14 commits December 3, 2025 20:06
Remove 'Was this page helpful?' feedback widget and Giscus reactions/comments from all MkDocs pages for a cleaner user experience.
- Add the benchmark repo to the ekg-method multi-root VS Code workspace for easier cross-repo navigation.
- Stop passing --verbose to mkdocs gh-deploy in docs-deploy target to avoid noisy CI logs while preserving deploy behaviour.
Replace dynamic dark/light theme switching with consistent branding:
- Use 'base' theme with EKGF blue (#4051b5) for node fills
- Use EKGF orange (#ff6f00) for borders and connectors
- White text on colored backgrounds for readability
- White canvas background for connector visibility

This ensures diagrams maintain consistent brand identity regardless
of user's light/dark mode preference.
Remove custom dark mode toggle scripts that are no longer needed:
- images_dark.js
- refresh_on_toggle_dark_light.js

These are superseded by the new consistent Mermaid theme configuration
that works independently of light/dark mode.
- Remove mkdocs-mermaid2-plugin in favor of Material for MkDocs native support
- Configure custom theme colors (indigo primary, orange accent)
- Add CSS overrides for Mermaid diagrams to use EKGF blue/orange scheme
- Fix instant loading compatibility issues with Mermaid rendering
- Node backgrounds: indigo blue (#4051b5)
- Borders and connector lines: EKGF orange (#ff6f00)
- Text on nodes: white for contrast
…nfig

- Remove redundant Model tab from persona.md (consolidated into Ontology tab)
- Delete persona-class-diagram.puml source file (no longer needed)
- Add mermaid.js configuration with EKGF brand colors (#4051b5, #ff6f00)
- Remove mkdocs-mermaid2-plugin from dependencies (conflicts with Material's native support)
- Add Mermaid.js configuration file with EKGF brand colors
- Enhance CSS selectors for comprehensive Mermaid diagram styling (indigo blue boxes, orange links)
- Switch GitHub Actions runner from macOS to Ubuntu (faster, more cost-effective)
- Update Python version to 3.14 in CI workflow
- Fix Makefile to properly skip Homebrew on Linux
- Update lockfile after dependency changes
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](actions/setup-python@v5...v6)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/github_actions/actions/setup-python-6 branch from a95f661 to e9b473f Compare December 20, 2025 09:55
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.

2 participants