mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-09-14 04:27:36 +00:00
ci: clear the per-run annotations and revive the weekly doxygen job (#15659)
This commit is contained in:
4
.github/workflows/build_all.yml
vendored
4
.github/workflows/build_all.yml
vendored
@@ -100,7 +100,7 @@ jobs:
|
|||||||
matrix:
|
matrix:
|
||||||
include: ${{ fromJSON(vars.SELF_HOSTED
|
include: ${{ fromJSON(vars.SELF_HOSTED
|
||||||
&& '[{"arch":"x64","os":"orca-win-server","compiler":"clang"}]'
|
&& '[{"arch":"x64","os":"orca-win-server","compiler":"clang"}]'
|
||||||
|| '[{"arch":"x64","os":"windows-latest","compiler":"clang"},{"arch":"arm64","os":"windows-11-arm","compiler":"clang"}]') }}
|
|| '[{"arch":"x64","os":"windows-latest","compiler":"clang"},{"arch":"arm64","os":"windows-11-vs2026-arm","compiler":"clang"}]') }}
|
||||||
needs: check_build_script
|
needs: check_build_script
|
||||||
# Don't run scheduled builds on forks:
|
# Don't run scheduled builds on forks:
|
||||||
if: ${{ !cancelled() && needs.check_build_script.result == 'success' && (github.event_name != 'schedule' || github.repository == 'OrcaSlicer/OrcaSlicer') }}
|
if: ${{ !cancelled() && needs.check_build_script.result == 'success' && (github.event_name != 'schedule' || github.repository == 'OrcaSlicer/OrcaSlicer') }}
|
||||||
@@ -169,7 +169,7 @@ jobs:
|
|||||||
if: ${{ !cancelled() && success() && !vars.SELF_HOSTED }}
|
if: ${{ !cancelled() && success() && !vars.SELF_HOSTED }}
|
||||||
uses: ./.github/workflows/unit_tests.yml
|
uses: ./.github/workflows/unit_tests.yml
|
||||||
with:
|
with:
|
||||||
os: windows-11-arm
|
os: windows-11-vs2026-arm
|
||||||
artifact: ${{ github.sha }}-tests-windows-arm64
|
artifact: ${{ github.sha }}-tests-windows-arm64
|
||||||
test-dir: build-arm64/tests
|
test-dir: build-arm64/tests
|
||||||
unit_tests_macos_arm64:
|
unit_tests_macos_arm64:
|
||||||
|
|||||||
4
.github/workflows/build_orca.yml
vendored
4
.github/workflows/build_orca.yml
vendored
@@ -96,12 +96,14 @@ jobs:
|
|||||||
id: ccache
|
id: ccache
|
||||||
if: ${{ !inputs.macos-combine-only }}
|
if: ${{ !inputs.macos-combine-only }}
|
||||||
continue-on-error: true
|
continue-on-error: true
|
||||||
uses: hendrikmuhs/ccache-action@v1.2
|
uses: hendrikmuhs/ccache-action@v1.2.24
|
||||||
with:
|
with:
|
||||||
key: ${{ env.CCACHE_LEG }}
|
key: ${{ env.CCACHE_LEG }}
|
||||||
max-size: 3G
|
max-size: 3G
|
||||||
restore: false
|
restore: false
|
||||||
save: false
|
save: false
|
||||||
|
# ccache -s runs as its own step; no summary table per job.
|
||||||
|
job-summary: ''
|
||||||
|
|
||||||
- name: Restore compiler cache
|
- name: Restore compiler cache
|
||||||
if: ${{ steps.ccache.outcome == 'success' }}
|
if: ${{ steps.ccache.outcome == 'success' }}
|
||||||
|
|||||||
17
.github/workflows/doxygen-docs.yml
vendored
17
.github/workflows/doxygen-docs.yml
vendored
@@ -19,11 +19,18 @@ jobs:
|
|||||||
permissions:
|
permissions:
|
||||||
contents: read
|
contents: read
|
||||||
steps:
|
steps:
|
||||||
- uses: thejerrybao/setup-swap-space@v1
|
# Doxygen with call graphs over all of src/ outgrows the runner's RAM;
|
||||||
with:
|
# replace the runner's swapfile with an 8 GB one.
|
||||||
swap-space-path: /swapfile
|
- name: Grow swap space
|
||||||
swap-size-gb: 8
|
run: |
|
||||||
remove-existing-swap-files: true
|
set -euo pipefail
|
||||||
|
sudo swapoff -a
|
||||||
|
sudo rm -f /swapfile
|
||||||
|
sudo fallocate -l 8G /swapfile
|
||||||
|
sudo chmod 600 /swapfile
|
||||||
|
sudo mkswap /swapfile
|
||||||
|
sudo swapon /swapfile
|
||||||
|
free -h
|
||||||
|
|
||||||
- name: Checkout repository
|
- name: Checkout repository
|
||||||
uses: actions/checkout@v7
|
uses: actions/checkout@v7
|
||||||
|
|||||||
Reference in New Issue
Block a user