38 Commits

Author SHA1 Message Date
dependabot[bot]
7e5e2ca296 Bump actions/github-script from 8 to 9 (#222)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-01 14:29:03 -03:00
Ian Bassi
c3c8fe78f9 Clarify jerk and junction deviation docs (#208)
Refactor and expand documentation for cornering control in speed_settings_jerk_xy.md: add a Key Effects section, reorganize Cornering Control Types, consolidate and clarify Junction Deviation (include formula, tips, and notes about Marlin/Classic Jerk), remove duplicated content, and explain how Orca limits jerk to Printer Motion Ability. Update printer_settings/motion ability/printer_motion_ability.md: reorder sections to place Maximum Junction Deviation after Maximum Jerk, update variable descriptions and link references, and clarify when M205 J/X/Y/Z/E apply.
2026-04-14 11:45:56 -03:00
Ian Bassi
7f9504f374 Case checkers (#206) 2026-04-08 15:26:54 -03:00
Ian Bassi
f2ddafe58d Case sensitive validations (#202) 2026-04-08 11:51:47 -03:00
dependabot[bot]
49e5e648d1 Bump actions/create-github-app-token from 2 to 3 (#196)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-01 14:40:22 -03:00
dependabot[bot]
75dbd3cce4 Bump actions/create-github-app-token from 1 to 2 (#159)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-02 11:51:51 -03:00
dependabot[bot]
f09a353448 Bump actions/checkout from 4 to 6 (#158)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-02 11:51:40 -03:00
dependabot[bot]
87e38cea4e Bump actions/setup-python from 5 to 6 (#157)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-02 11:51:22 -03:00
Ian Bassi
612ce380ed Add retry logic to repository clone step (#145)
The deploy-wiki workflow now retries cloning the orca-website repository up to three times with increasing delays between attempts. This improves reliability in case of transient network or GitHub issues.
2026-01-26 13:51:52 -03:00
Ian Bassi
af187bbca6 Improve list indentation validation error reporting (#137)
Refactors the workflow to export a concise error block with invalid list indentation details as an environment variable. Adds a new step to display the error block and fail the workflow if issues are found, improving clarity and output formatting.
2026-01-19 11:27:44 -03:00
Ian Bassi
248db79ece identation check (#136) 2026-01-19 11:23:39 -03:00
Ian Bassi
324ed14046 Expand list pattern matching in checklist validation (#135)
Updated the regex to match all list patterns (e.g., '- ', '* ', '1. ') instead of only checklist items. This allows the workflow to validate indentation for all list types, not just checklists.
2026-01-19 11:14:20 -03:00
Ian Bassi
ddc2cfedad Add workflow to validate checklist indentation in Markdown (#134)
Introduces a GitHub Actions workflow that checks Markdown files in pull requests and on manual dispatch for checklist items with invalid indentation. The workflow ensures checklist items are indented with 0 or multiples of 4 spaces, helping maintain consistent formatting.
2026-01-19 11:09:41 -03:00
Ian Bassi
7feac14b81 Exclude 'images/misc' directory from file collection (#96)
Updates the unreferenced_images workflow to skip the 'misc' directory under 'images' when collecting files. This prevents files in 'images/misc' from being processed.
2026-01-09 11:43:06 -03:00
Ian Bassi
da5bd6e97c Update mkdocs admonitions plugin in deploy workflow (#80)
Replaces mkdocs-gh-admonitions-plugin with mkdocs-github-admonitions-plugin in the GitHub Actions deploy-wiki workflow to use the correct package.
2026-01-05 11:10:06 -03:00
Ian Bassi
941b8bd683 Add mkdocs-gh-admonitions-plugin to deploy workflow (#79)
Updated the GitHub Actions deploy-wiki workflow to install the mkdocs-gh-admonitions-plugin package. This enables support for admonitions in the wiki documentation build process.
2026-01-05 11:06:53 -03:00
SoftFever
bc3f9e7f04 change the material theme and add pymdown 2026-01-03 13:29:58 +08:00
SoftFever
b294b50c04 vibe coded workflow to build and publish wiki to orca website 2026-01-02 00:08:06 +08:00
Ian Bassi
9a16adbeec Expand labelPathPattern to match more identifiers (#59)
Updated the regex in validate_tab_links.yml to match any valid identifier before '.label_path', not just 'line'. This allows the workflow to detect label_path assignments for more objects.
2025-12-09 15:47:25 -03:00
Ian Bassi
fb748ebee4 Add workflows to detect orphaned files and images (#53)
Introduces two GitHub Actions workflows: one to find orphaned markdown files and another to detect unreferenced images in the repository. These checks run on pull requests affecting markdown files and help maintain documentation and asset hygiene by surfacing unused files.
2025-12-04 12:53:10 -03:00
Ian Bassi
7c1b08f4c9 Refactor workflows to scan all Markdown files (#48)
Update image and internal link validation workflows to scan all Markdown files in the repository instead of only those changed in a pull request. This improves coverage and reliability by ensuring all relevant files are validated regardless of PR diff context.
2025-12-02 12:45:39 -03:00
Ian Bassi
d9c8e5665f Improve Tab link validation and error reporting (#46)
Refactored link reference collection to handle append_option_line calls more robustly and improved argument parsing. Enhanced line number calculation for error messages and updated failure formatting to include GitHub links. Failures are now sorted by line and only messages are exported.
2025-12-02 11:39:14 -03:00
Ian Bassi
35463164ea Expand Tab link reference detection and update wiki docs (#45)
Enhanced the GitHub workflow to detect Tab link references from label_path and append_option_line in addition to append_single_option_line. Updated the developer wiki to document all three supported methods for linking options to wiki pages, including examples and link format details.
2025-12-02 10:52:10 -03:00
dependabot[bot]
ac1d23cec8 Bump actions/checkout from 4 to 6 (#41)
Bumps [actions/checkout](https://github.com/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](https://github.com/actions/checkout/compare/v4...v6)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-01 13:37:27 -03:00
Ian Bassi
f561e5640a Exclude code blocks from image validation (#26)
Image references in Markdown code blocks are now ignored during validation by removing code blocks before processing. This prevents false positives from images inside code samples and improves accuracy of alt text and URL checks.
2025-11-26 13:31:32 -03:00
Ian Bassi
d29227685a Add workflow to validate Tab links in wiki (#23)
Introduces a GitHub Actions workflow that checks OrcaSlicer Tab.cpp for valid wiki document and heading references. The workflow runs on demand and weekly, reporting invalid links and enforcing consistent cross-referencing in documentation.
2025-11-26 11:46:37 -03:00
Ian Bassi
779a06b8a3 Add workflow to validate internal markdown links (#22)
Introduces a GitHub Actions workflow that checks for invalid internal links in Markdown files on pull requests. The workflow validates document references and heading anchors, reporting errors for missing or ambiguous documents, invalid anchors, and improper link formats.
2025-11-26 11:01:06 -03:00
dependabot[bot]
4771369334 Bump actions/github-script from 7 to 8 (#15)
Bumps [actions/github-script](https://github.com/actions/github-script) from 7 to 8.
- [Release notes](https://github.com/actions/github-script/releases)
- [Commits](https://github.com/actions/github-script/compare/v7...v8)

---
updated-dependencies:
- dependency-name: actions/github-script
  dependency-version: '8'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-25 16:23:32 -03:00
dependabot[bot]
5ec74fc920 Bump actions/checkout from 4 to 6 (#14)
Bumps [actions/checkout](https://github.com/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](https://github.com/actions/checkout/compare/v4...v6)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-25 16:22:09 -03:00
Ian Bassi
c74456539d Add Dependabot configuration (#13)
Introduces .github/dependabot.yml to automate dependency updates for GitHub Actions and Docker, scheduling checks monthly and limiting minor/patch updates for built-in actions.
2025-11-25 16:20:59 -03:00
Ian Bassi
a050cab5ba Update issue templates and remove file upload fields (#12)
Changed the label in the bug report template from 'Error' to 'bug' and removed the file upload/attachments textarea from both bug report and feature request templates to streamline issue submission.
2025-11-25 16:05:00 -03:00
Ian Bassi
faf2e97a17 Add issue and PR templates for GitHub (#11)
Introduces templates for bug reports, feature requests, and pull requests to standardize contributions and improve issue tracking. Also adds configuration to direct users to community support and discussion forums.
2025-11-25 16:01:48 -03:00
Ian Bassi
f2208d31a3 Add workflow to validate OrcaSlicer image links (#5)
Introduces a GitHub Actions workflow that checks Markdown files in pull requests for valid OrcaSlicer image references. The workflow ensures image links use the correct format, alt text, and file existence, failing the PR if invalid references are found.
2025-11-25 13:24:01 -03:00
SoftFever
0c30047ae9 fix more link and ci/cd 2025-11-25 19:17:22 +08:00
SoftFever
80b6c285de debug 2 2025-11-25 17:17:52 +08:00
SoftFever
6c01f9d9b0 debug 2025-11-25 17:13:34 +08:00
SoftFever
31c840f20f Refactor wiki publishing workflow to streamline content synchronization and update directory structure 2025-11-24 23:57:59 +08:00
SoftFever
29278a0efb add workflow to publish wiki 2025-11-24 23:49:44 +08:00