Commit Graph

231 Commits

Author SHA1 Message Date
xiaoyeliu
13cdd94954 Cancel: ubuntu orca_custom_preset_tests 2026-02-05 12:27:36 +08:00
xiaoyeliu
a1eddd9d57 Fix: linux compilation failed 2026-02-05 09:30:10 +08:00
xiaoyeliu
fcc103776d Update: Flutter 0204 (#152) 2026-02-04 22:03:06 +08:00
xiaoyeliu
8433e7e986 Cancel: build orca_custom_preset_tests 2025-12-29 22:34:55 +08:00
xiaoyeliu
427856de1e Test linux1 (#93)
* change 'OrcaSlicer' to 'Snapmaker Orca'

* Fix Orca Multi-Language

* test_linux

* test_linux

* Fix default_position of wipetower

* fix CICD

* Change linux to beta
2025-12-29 20:29:46 +08:00
alves
0302c21415 feature changed the upload path 2025-12-24 16:29:33 +08:00
alves
4f07b65525 fix build all yml version not corecet 2025-12-23 17:03:21 +08:00
xiaoyeliu
f6899b277f recovery packaging process & update flutter (#78)
* Recover: Packaging Process

* Update: Flutter 1222
2025-12-22 12:51:58 +08:00
alves
c0779cbd28 fix mac version not correct bug 2025-12-15 17:44:01 +08:00
alves
3cb6f3a094 feature merge the sentry mac and win on the sentry server 2025-12-15 16:09:32 +08:00
alves
b2b8be7302 fix too blank and not work correct bug 2025-12-15 09:44:20 +08:00
alves
7370dca2ca fix mac os sentry cli upload dsym error bug 2025-12-12 17:25:26 +08:00
alves
59b2e59ca0 fix github action not get the correct path for mac dsym bug 2025-12-12 14:41:21 +08:00
alves
f7efe0dfc3 feature create mac os dsym and upload server 2025-12-11 15:30:49 +08:00
alves
371545fe15 fix sentry cli install fail on mac os 2025-12-11 11:53:49 +08:00
alves
c5e8bd2b1e feature add sentry cli function for mac os 2025-12-11 09:35:19 +08:00
alves
b7fda4e12b feature force build deps to false. 2025-12-11 09:24:40 +08:00
alves
0a1dcd43c0 feature force to build deps 2025-12-10 11:04:15 +08:00
alves
70fa560264 feature update the soft version 2025-12-04 17:48:32 +08:00
alves
127259f426 feature unzip for dmp file to upload sentry server 2025-12-04 10:46:30 +08:00
alves
990137bab0 feature add cli upload pdb to sentry server 2025-12-03 12:05:46 +08:00
alves
9cb538956d feature add sentry for soft catch dmp 2025-12-03 09:27:09 +08:00
xiaoyeliu
e51d4ad563 Change CICD Version 2025-11-24 10:08:02 +08:00
xiaoyeliu
2eeb2438c8 FIX CICD 2025-11-18 11:06:59 +08:00
xiaoyeliu
7b258ebb84 Fix CICD 2025-11-18 00:10:16 +08:00
xiaoyeliu
d7f3a8eb02 Fix CICD 2025-11-17 18:16:34 +08:00
xiaoyeliu
1b6ff47941 Fix CICD 2025-11-17 17:58:54 +08:00
xiaoyeliu
69cf2a1964 Fix: CICD 2025-11-17 12:01:42 +08:00
xiaoyeliu
e4d902220d Fix: CICD 2025-11-17 11:52:21 +08:00
xiaoyeliu
67c9fe63d5 Fix: CICD 2025-11-17 11:28:30 +08:00
xiaoyeliu
82174ea2d1 Fix: CICD 2025-11-17 10:18:39 +08:00
xiaoyeliu
f646809e0c Fix cicd 2025-11-17 10:08:51 +08:00
xiaoyeliu
e89263e51a Merge: Snapmaker Orca 2.1.2 2025-11-17 10:04:25 +08:00
SoftFever
4d7699b628 Update DMG creation process in build workflow (#10891)
Refactor DMG creation process in build workflow

* Update the OrcaSlicer DMG creation steps to exclude the profile validator helper from the main DMG.
* Introduce a dedicated directory for the main OrcaSlicer DMG and the profile validator DMG, ensuring a cleaner build process.
* Use symbolic links with the `-sfn` option to avoid issues with existing links.

This change enhances the organization of the build artifacts and improves the clarity of the DMG creation process.
2025-09-28 13:38:13 +08:00
SoftFever
f020480900 Revamp OrcaSlicer updater (#10884)
* Revamp OrcaSlicer updater
2025-09-28 10:33:33 +08:00
coryrc
b56cefc4b7 Add a once-daily Build All which skips caches (#10731)
* Add a once-daily Build All which skips caches

When an external dependency breaks a build, ensures a record exists of
it happening.

Half of #10404

* `inputs` is plural
2025-09-21 20:08:32 +08:00
coryrc
7aa3ce8a4d Shellcheck everything (#10730)
* Shellcheck all shell scripts

* Implement Shellcheck's recommendations

* Shellcheck the distribution-specific files

* Include the distro scripts to trigger action

* Fix array usage (hopefully)

* Use single-quote string

TIL: single quote string in yaml treats everything as literal, but
double quote allows backslash escaping.

* Make all cmake commands use set+-x dance and fix macos getopts line

Make Claude happy

getopts has colon after a command which takes an argument

---------

Co-authored-by: SoftFever <softfeverever@gmail.com>
2025-09-20 09:12:31 +08:00
dependabot[bot]
b100915eba Bump tj-actions/changed-files from 44 to 46 (#10604)
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 44 to 46.
- [Release notes](https://github.com/tj-actions/changed-files/releases)
- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md)
- [Commits](https://github.com/tj-actions/changed-files/compare/v44...v46)

---
updated-dependencies:
- dependency-name: tj-actions/changed-files
  dependency-version: '46'
  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-09-02 22:52:20 +08:00
dependabot[bot]
2ba6f9a5e4 Bump takanome-dev/assign-issue-action from 2.2 to 2.3 (#10606)
Bumps [takanome-dev/assign-issue-action](https://github.com/takanome-dev/assign-issue-action) from 2.2 to 2.3.
- [Release notes](https://github.com/takanome-dev/assign-issue-action/releases)
- [Commits](https://github.com/takanome-dev/assign-issue-action/compare/v2.2...v2.3)

---
updated-dependencies:
- dependency-name: takanome-dev/assign-issue-action
  dependency-version: '2.3'
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-02 22:51:49 +08:00
dependabot[bot]
719c1687e2 Bump actions/checkout from 4 to 5 (#10605)
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [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...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  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-09-02 22:51:21 +08:00
Nanashi
fa4161eaae Correct OrcaSlicer_profile_validator path (again) (#10512)
* Correct OrcaSlicer_profile_validator path (again)
2025-08-26 23:15:31 +08:00
coryrc
ca46e06966 Add Assign Issue workflow (#10408)
Allow users to assign issues to themselves.

I don't know if its comments (i.e. unassigning) affects orca bot's
inactivity and stale. Probably. I didn't see a way for actions/stale
to exempt particular comments. This is set for 30 days and stale for
90 days, so if people are using this the stale timing can jump up to
120 days.
2025-08-26 22:35:05 +08:00
Nanashi
89b9eb0ebe Correct OrcaSlicer_profile_validator path (#10510)
* Correct OrcaSlicer_profile_validator path

* Update build_orca.yml
2025-08-25 01:26:30 +08:00
Rodrigo
6b34eb5322 Fix netfab model repair service in github compilation (#10507)
* Update build_deps.yml

* Update build_orca.yml

* Revert "Update build_deps.yml"

This reverts commit 9e2350c6fb.
2025-08-24 21:16:06 +08:00
coryrc
09034d87b7 Run shellcheck on build_linux.sh and add it to workflows (#10317)
* Shellcheck on build_linux.sh and tiny refactor

`shellcheck -e SC1090 build_linux.sh` and fixed the issues.

Also fixed the usage command to return an error, simplify directory
creation to use `mkdir -p`, and made printing of the cmake commands
consistent instead of having three different ways of doing it.

* Reorder functions in more pleasing way

* Add shellcheck to workflows

This is the beginning of adding some safety nets for making
changes. Currently it just runs shellcheck against `build_linux.sh`.

You can see it working at
https://github.com/coryrc/OrcaSlicer/actions/workflows/shellcheck.yml
I forked and tested it running in PRs and against pushes to HEAD.

* Rerun shellcheck

Missed quotes on the merge
2025-08-24 19:26:14 +08:00
Ian Bassi
15a835af20 Missing permissions validate-documentation.yml (#10495)
* Add permissions to documentation validation workflow
2025-08-23 23:01:53 +08:00
Brandon Wees
bd6ccbd451 feat: use "nightly" instead of version code for nightly builds (#10444)
* feat: use "nightly" instead of version code for nightly builds
2025-08-22 22:44:30 +08:00
Ian Bassi
4b48ba1004 Wiki Validation Workflow Action (#10447)
Wiki Action
2025-08-22 22:23:59 +08:00
SoftFever
883607e1d4 Refactor folder (#10475)
Move many third-party components' source codes from the src folder to a new folder called deps_src. The goal is to make the code structure clearer and easier to navigate.
2025-08-22 20:02:26 +08:00
SoftFever
05adf5f9c9 Update macOS build script to use Ninja Multi-Config generator (#10377)
* Update macOS build script to use Ninja Multi-Config generator

* fix
2025-08-11 22:35:17 +08:00