Skip to content

Comments

OCCT 792 Package preparation#30

Open
dpasukhi wants to merge 9 commits intoOCCT-792from
OCCT-792-CI
Open

OCCT 792 Package preparation#30
dpasukhi wants to merge 9 commits intoOCCT-792from
OCCT-792-CI

Conversation

@dpasukhi
Copy link
Owner

No description provided.

…iggers and hardcode OCCT_VERSION/THIRDPARTY_URL (remove workflow_dispatch inputs and release trigger)
@gemini-code-assist
Copy link

Note

Gemini is unable to generate a summary for this pull request due to the file types involved not being currently supported.

@coderabbitai
Copy link

coderabbitai bot commented Oct 25, 2025

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch OCCT-792-CI

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

…builds, unify PCH/no-PCH jobs, and standardize artifacts

- Merge separate Release/Debug jobs into single build-no-pch and build-pch jobs that produce both Release and Debug installs
- Remove redundant 3rd-party packaging steps and simplify download step
- Standardize artifact filenames and upload paths (include OCCT_VERSION and vc14-64 suffixes)
- Consolidate install artifact names for combined package creation
- Rework combined package jobs to match new build job names and artifact paths
- Add a centralized package-summary job to list all produced artifacts
… packages, sign Debug DLLs, and simplify combined packaging

- Rename build steps for clarity and ensure Release is built/installed before fixing install/env.bat paths
- Move env.bat THIRDPARTY_DIR fix earlier and keep Release files before Debug build
- Build Debug after Release, attest/sign both Release and Debug DLLs
- Standardize output names to "*-with-debug.zip" and update artifact names for PCH/no-PCH variants
- Simplify combined package creation: download install artifact to occt-vc14-64, extract 3rd-party into workspace, remove temporary zips, and create combined archives from 3rdparty-vc14-64 + occt-vc14-64
- Remove separate combined Release/Debug artifacts and update package summary accordingly
…fact names in build-windows-packages workflow
Move creation and upload of combined (OCCT + 3rd-party) archives into the build-no-pch
and build-pch jobs. Remove separate create-combined-* jobs and the temporary saved
install artifacts. Standardize combined artifact names and retention (30 days) and
update the package summary to reflect the new artifact layout.
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.

1 participant