- name: Upload non-ASCII report
if: steps.ascii-check.outputs.has_non_ascii == 'true'
- uses: actions/upload-artifact@v4
+ uses: actions/upload-artifact@v4.6.2
with:
name: non-ascii-report
path: non_ascii_report.txt
shell: cmd
- name: Upload refman documentation
- uses: actions/upload-artifact@v4.4.3
+ uses: actions/upload-artifact@v4.6.2
with:
name: refman-doc
path: build/doc/refman
retention-days: 90
- name: Upload overview documentation
- uses: actions/upload-artifact@v4.4.3
+ uses: actions/upload-artifact@v4.6.2
with:
name: overview-doc
path: build/doc/overview
shell: bash
- name: Upload install directory
- uses: actions/upload-artifact@v4.4.3
+ uses: actions/upload-artifact@v4.6.2
with:
name: ${{ inputs.artifact-name }}
path: install
using: "composite"
steps:
- name: Download OCCT installation
- uses: actions/download-artifact@v4.1.7
+ uses: actions/download-artifact@v4.3.0
with:
name: ${{ inputs.install-artifact-name }}
path: occt-install
msbuild.exe CSharp_D3D.sln /p:Configuration=Release /p:Platform=x64 /consoleloggerparameters:Verbosity=normal;Summary /flp:LogFile=build_d3d.log;Verbosity=detailed /m
- name: Upload CSharp Sample
- uses: actions/upload-artifact@v4.4.3
+ uses: actions/upload-artifact@v4.6.2
with:
name: csharp-sample-${{ inputs.platform }}-x64
path: samples/CSharp
using: "composite"
steps:
- name: Download OCCT installation
- uses: actions/download-artifact@v4.1.7
+ uses: actions/download-artifact@v4.3.0
with:
name: ${{ inputs.install-artifact-name }}
path: occt-install
)
- name: Upload MFC Sample
- uses: actions/upload-artifact@v4.4.3
+ uses: actions/upload-artifact@v4.6.2
with:
name: mfc-sample-${{ inputs.platform }}-x64
path: samples/mfc/
using: "composite"
steps:
- name: Download OCCT installation
- uses: actions/download-artifact@v4.1.7
+ uses: actions/download-artifact@v4.3.0
with:
name: ${{ inputs.install-artifact-name }}
path: occt-install
done
- name: Upload Qt Samples
- uses: actions/upload-artifact@v4.4.3
+ uses: actions/upload-artifact@v4.6.2
with:
name: qt-samples-${{ inputs.platform }}-x64
path: |
using: "composite"
steps:
- name: Download OCCT installation
- uses: actions/download-artifact@v4.1.7
+ uses: actions/download-artifact@v4.3.0
with:
name: ${{ inputs.install-artifact-name }}
path: occt-install
make install -j$(nproc)
- name: Upload TInspector installation
- uses: actions/upload-artifact@v4.4.3
+ uses: actions/upload-artifact@v4.6.2
with:
name: inspector-${{ inputs.platform }}-x64
path: inspector/install
- name: Upload patch
if: steps.git-check.outputs.has_changes == 'true'
- uses: actions/upload-artifact@v4
+ uses: actions/upload-artifact@v4.6.2
with:
name: format-patch
path: format.patch
steps:
- name: Download vcpkg tar archive
- uses: actions/download-artifact@v4.1.8
+ uses: actions/download-artifact@v4.3.0
with:
name: ${{ inputs.artifact-name }}
path: ${{ inputs.build-directory }}
steps:
- name: Download previous test results (Windows)
if: ${{ inputs.platform == 'windows' }}
- uses: actions/download-artifact@v4.1.7
+ uses: actions/download-artifact@v4.3.0
with:
name: ${{ inputs.results-artifact-name }}
path: install/results
- name: Download previous test results (macOS/Linux)
if: ${{ inputs.platform != 'windows' }}
- uses: actions/download-artifact@v4.1.7
+ uses: actions/download-artifact@v4.3.0
with:
name: ${{ inputs.results-artifact-name }}
path: install/bin/results
- name: Download and extract install directory
if: steps.check_failures.outputs.failed_count > 0
- uses: actions/download-artifact@v4.1.7
+ uses: actions/download-artifact@v4.3.0
with:
name: ${{ inputs.install-artifact-name }}
path: install
using: "composite"
steps:
- name: Download and extract install directory
- uses: actions/download-artifact@v4.1.7
+ uses: actions/download-artifact@v4.3.0
with:
name: ${{ inputs.install-artifact-name }}
path: install
cat gtest_output.log
- name: Upload GTest results
- uses: actions/upload-artifact@v4.4.3
+ uses: actions/upload-artifact@v4.6.2
with:
name: gtest-results-${{ inputs.platform }}-${{ inputs.compiler }}-${{ inputs.artifact-suffix }}
path: |
shell: bash
- name: Download and extract install directory
- uses: actions/download-artifact@v4.1.7
+ uses: actions/download-artifact@v4.3.0
with:
name: ${{ inputs.install-artifact-name }}
path: install
- name: Upload test results (Windows)
if: ${{ inputs.platform == 'windows' }}
- uses: actions/upload-artifact@v4.4.3
+ uses: actions/upload-artifact@v4.6.2
with:
name: results-${{ inputs.test-directory-name }}
path: |
- name: Upload test results (macOS/Linux)
if: ${{ inputs.platform == 'macos' || inputs.platform == 'linux' }}
- uses: actions/upload-artifact@v4.4.3
+ uses: actions/upload-artifact@v4.6.2
with:
name: results-${{ inputs.test-directory-name }}
path: |
shell: bash
- name: Download and extract install directory
- uses: actions/download-artifact@v4.1.7
+ uses: actions/download-artifact@v4.3.0
with:
name: install-linux-clang-x64
path: install
shell: bash
- name: Upload comparison results
- uses: actions/upload-artifact@v4.4.3
+ uses: actions/upload-artifact@v4.6.2
with:
name: test-compare-results
retention-days: 15
shell: bash
- name: Upload vcpkg tar archive
- uses: actions/upload-artifact@v4.4.3
+ uses: actions/upload-artifact@v4.6.2
with:
name: ${{ inputs.artifact-name }}
path: ${{ inputs.build-directory }}/vcpkg-dependencies.tar.gz
steps:
- name: Checkout repository
- uses: actions/checkout@v4.1.7
+ uses: actions/checkout@v4.2.2
with:
fetch-depth: 0
steps:
- name: Checkout repository
- uses: actions/checkout@v4.1.7
+ uses: actions/checkout@v4.2.2
with:
fetch-depth: 0
steps:
- name: Checkout repository
- uses: actions/checkout@v4.2.1
+ uses: actions/checkout@v4.2.2
- name: Build documentation
uses: ./.github/actions/build-docs
steps:
- name: Checkout repository
- uses: actions/checkout@v4.1.7
+ uses: actions/checkout@v4.2.2
- name: Build OCCT
uses: ./.github/actions/build-occt
steps:
- name: Checkout repository
- uses: actions/checkout@v4.1.7
+ uses: actions/checkout@v4.2.2
- name: Build OCCT
uses: ./.github/actions/build-occt
steps:
- name: Checkout repository
- uses: actions/checkout@v4.1.7
+ uses: actions/checkout@v4.2.2
- name: Build OCCT
uses: ./.github/actions/build-occt
steps:
- name: Checkout repository
- uses: actions/checkout@v4.1.7
+ uses: actions/checkout@v4.2.2
- name: Build OCCT
uses: ./.github/actions/build-occt
steps:
- name: Checkout repository
- uses: actions/checkout@v4.1.7
+ uses: actions/checkout@v4.2.2
- name: Build TInspector
uses: ./.github/actions/build-tinspector
steps:
- name: Checkout repository
- uses: actions/checkout@v4.1.7
+ uses: actions/checkout@v4.2.2
- name: Build TInspector
uses: ./.github/actions/build-tinspector
steps:
- name: Checkout repository
- uses: actions/checkout@v4.1.7
+ uses: actions/checkout@v4.2.2
- name: Build CSharp Sample
uses: ./.github/actions/build-sample-csharp
steps:
- name: Checkout repository
- uses: actions/checkout@v4.1.7
+ uses: actions/checkout@v4.2.2
- name: Build MFC Sample
uses: ./.github/actions/build-sample-mfc
steps:
- name: Checkout repository
- uses: actions/checkout@v4.1.7
+ uses: actions/checkout@v4.2.2
- name: Build Qt Sample
uses: ./.github/actions/build-sample-qt
steps:
- name: Checkout repository
- uses: actions/checkout@v4.1.7
+ uses: actions/checkout@v4.2.2
- name: Build Qt Sample
uses: ./.github/actions/build-sample-qt
steps:
- name: Checkout repository
- uses: actions/checkout@v4.1.7
+ uses: actions/checkout@v4.2.2
- name: Run tests
uses: ./.github/actions/run-tests
steps:
- name: Checkout repository
- uses: actions/checkout@v4.1.7
+ uses: actions/checkout@v4.2.2
- name: Run retest
uses: ./.github/actions/retest-failures
steps:
- name: Checkout repository
- uses: actions/checkout@v4.1.7
+ uses: actions/checkout@v4.2.2
- name: Run tests
uses: ./.github/actions/run-tests
steps:
- name: Checkout repository
- uses: actions/checkout@v4.1.7
+ uses: actions/checkout@v4.2.2
- name: Run retest
uses: ./.github/actions/retest-failures
steps:
- name: Checkout repository
- uses: actions/checkout@v4.1.7
+ uses: actions/checkout@v4.2.2
- name: Run tests
uses: ./.github/actions/run-tests
steps:
- name: Checkout repository
- uses: actions/checkout@v4.1.7
+ uses: actions/checkout@v4.2.2
- name: Run retest
uses: ./.github/actions/retest-failures
steps:
- name: Checkout repository
- uses: actions/checkout@v4.1.7
+ uses: actions/checkout@v4.2.2
- name: Run GTests
uses: ./.github/actions/run-gtest
steps:
- name: Checkout repository
- uses: actions/checkout@v4.1.7
+ uses: actions/checkout@v4.2.2
- name: Run GTests
uses: ./.github/actions/run-gtest
steps:
- name: Checkout repository
- uses: actions/checkout@v4.1.7
+ uses: actions/checkout@v4.2.2
- name: Run GTests
uses: ./.github/actions/run-gtest
steps:
- name: Checkout repository
- uses: actions/checkout@v4.1.7
+ uses: actions/checkout@v4.2.2
- name: Generate Test Summary
uses: ./.github/actions/test-summary
steps:
- name: Checkout repository
- uses: actions/checkout@v4.1.7
+ uses: actions/checkout@v4.2.2
with:
ref: IR
steps:
- name: Checkout repository
- uses: actions/checkout@v4.1.7
+ uses: actions/checkout@v4.2.2
with:
ref: IR
steps:
- name: Checkout repository
- uses: actions/checkout@v4.1.7
+ uses: actions/checkout@v4.2.2
with:
ref: IR
steps:
- name: Checkout repository
- uses: actions/checkout@v4.1.7
+ uses: actions/checkout@v4.2.2
- name: Setup Windows MSVC dependencies
uses: ./.github/actions/setup-windows-msvc-deps
steps:
- name: Checkout repository
- uses: actions/checkout@v4.1.7
+ uses: actions/checkout@v4.2.2
- name: Setup MSYS2
uses: ./.github/actions/setup-msys2
steps:
- name: Checkout repository
- uses: actions/checkout@v4.1.7
+ uses: actions/checkout@v4.2.2
- name: Setup Ubuntu dependencies
uses: ./.github/actions/setup-ubuntu-deps
steps:
- name: Checkout repository
- uses: actions/checkout@v4.1.7
+ uses: actions/checkout@v4.2.2
- name: Build OCCT with vcpkg
uses: ./.github/actions/build-occt
steps:
- name: Checkout repository
- uses: actions/checkout@v4.1.7
+ uses: actions/checkout@v4.2.2
- name: Install dependencies
run: sudo apt-get update && sudo apt-get install -y tcl-dev tk-dev cmake gcc g++ make libbtbb-dev libx11-dev libglu1-mesa-dev
steps:
- name: Checkout repository
- uses: actions/checkout@v4.1.7
+ uses: actions/checkout@v4.2.2
- name: Configure OCCT for analysis
uses: ./.github/actions/configure-occt