diff --git a/Home.md b/Home.md index 762e582..138ad1e 100644 --- a/Home.md +++ b/Home.md @@ -218,3 +218,4 @@ OrcaSlicer is a powerful open source slicer for FFF (FDM) 3D Printers. This wiki - [Plater, Sidebar, Tab, ComboBox](plater-sidebar-tab-combobox) - [Built-in placeholders & variables](Built-in-placeholders-variables) - [Slicing Call Hierarchy](slicing-hierarchy) +- [How to Download Pull Requests Artifacts for Testing](How-to-download-PR-artifacts) diff --git a/developer-reference/How-to-download-PR-artifacts.md b/developer-reference/How-to-download-PR-artifacts.md new file mode 100644 index 0000000..80cec47 --- /dev/null +++ b/developer-reference/How-to-download-PR-artifacts.md @@ -0,0 +1,23 @@ +# How to Download Pull Requests Artifacts for Testing + +When a Pull Request (PR) is created or updated in the [OrcaSlicer repository](https://github.com/OrcaSlicer/OrcaSlicer/pulls), GitHub Actions automatically builds the project and generates artifacts that can be downloaded for testing purposes. + +1. Log in to your GitHub account. +2. Open the Pull Request you want to test. +3. Navigate to the "Checks" tab located at the top of the PR page. + ![pr-artifacts-1](https://github.com/OrcaSlicer/OrcaSlicer_WIKI/blob/main/images/pr-artifacts/pr-artifacts-1.png?raw=true) +4. In the "Checks" tab, look for the "Build all" section. + ![pr-artifacts-2](https://github.com/OrcaSlicer/OrcaSlicer_WIKI/blob/main/images/pr-artifacts/pr-artifacts-2.png?raw=true) +5. **Scroll down** to find the "Artifacts" section. + ![pr-artifacts-3](https://github.com/OrcaSlicer/OrcaSlicer_WIKI/blob/main/images/pr-artifacts/pr-artifacts-3.png?raw=true) +6. Click on the artifact name or its download button to download the ZIP file containing the build artifacts. + - Windows: + - `OrcaSlicer_Windows_[PR_NUMBER]_portable` : Portable Version, **RECOMMENDED** for testing. + - `OrcaSlicer_Windows_[PR_NUMBER]` : Installer Will overwrite existing installations. + - macOS: + - `OrcaSlicer_Mac_universal_[PR_NUMBER]` : Universal macOS DMG file. + - Linux: + - `OrcaSlicer-Linux-flatpak_[PR_NUMBER]_x86_64.flatpak` : Flatpak for x86_64. + - `OrcaSlicer-Linux-flatpak_[PR_NUMBER]_aarch64.flatpak` : Flatpak for ARM64. + - `OrcaSlicer_Linux_ubuntu_2404_[PR_NUMBER]` : Ubuntu 24.04 DEB package. +7. Once downloaded, extract the ZIP file to access the build artifacts. diff --git a/images/pr-artifacts/pr-artifacts-1.png b/images/pr-artifacts/pr-artifacts-1.png new file mode 100644 index 0000000..5d037fb Binary files /dev/null and b/images/pr-artifacts/pr-artifacts-1.png differ diff --git a/images/pr-artifacts/pr-artifacts-2.png b/images/pr-artifacts/pr-artifacts-2.png new file mode 100644 index 0000000..b960017 Binary files /dev/null and b/images/pr-artifacts/pr-artifacts-2.png differ diff --git a/images/pr-artifacts/pr-artifacts-3.png b/images/pr-artifacts/pr-artifacts-3.png new file mode 100644 index 0000000..8a4f9a4 Binary files /dev/null and b/images/pr-artifacts/pr-artifacts-3.png differ