variables: GIT_SUBMODULE_STRATEGY: recursive stages: - packaging .Packaging: variables: PACKAGE: 'Unknown' VERSION: 'Unknown' LOCATION: 'all' CCACHE_BASEDIR: $CI_PROJECT_DIR image: registry.gitlab.com/bigfootdev/docker/linuxcppbuilder:main stage: packaging before_script: - ccache --zero-stats script: - CONAN_LOGIN_USERNAME=${GITLAB_CONAN_USER} CONAN_PASSWORD=${GITLAB_CONAN_PASSWORD} conan create ./$PACKAGE/$LOCATION --version=$VERSION -pr:b=./clang -pr:h=./clang --build=missing --remote=bigfootpackages - CONAN_LOGIN_USERNAME=${GITLAB_CONAN_USER} CONAN_PASSWORD=${GITLAB_CONAN_PASSWORD} conan upload $PACKAGE/$VERSION@ --only-recipe --remote=bigfootpackages after_script: - ccache --show-stats dependencies: [] tags: - linux - c++ - bigfootdev only: variables: - $CI_COMMIT_REF_PROTECTED PackageEABase: extends: .Packaging variables: PACKAGE: 'eabase' VERSION: '01082025' PackageEASTL: extends: .Packaging variables: PACKAGE: 'eastl' VERSION: '3.27.01' needs: - PackageEABase PackagePixelMatch: extends: .Packaging variables: PACKAGE: 'pixelmatch-cpp17' VERSION: '1.0.3' PackageLodePNG: extends: .Packaging variables: PACKAGE: 'lodepng' VERSION: 'cci.20250727' PackageStduuid: extends: .Packaging variables: PACKAGE: 'stduuid' VERSION: '1.2.3' PackageFlatbuffers: extends: .Packaging variables: PACKAGE: 'flatbuffers' VERSION: '25.12.19' PackageVulkanMemoryAllocator: extends: .Packaging variables: PACKAGE: 'vulkan-memory-allocator' VERSION: '3.3.0' PackageVulkanUtilityLibraries: extends: .Packaging variables: PACKAGE: 'vulkan-utility-libraries' VERSION: '1.4.313.0' PackageVulkanValidationLayers: extends: .Packaging variables: PACKAGE: 'vulkan-validationlayers' VERSION: '1.4.313.0' needs: - PackageVulkanUtilityLibraries PackageShaderC: extends: .Packaging variables: PACKAGE: 'shaderc' VERSION: '2025.3' PackageUnorderedDense: extends: .Packaging variables: PACKAGE: 'unordered_dense' VERSION: '4.8.1' PackageMimalloc: extends: .Packaging variables: PACKAGE: 'mimalloc' VERSION: '3.1.5' PackageMeshOptimizer: extends: .Packaging variables: PACKAGE: 'meshoptimizer' VERSION: '1.0' PackageSQLite3: extends: .Packaging variables: PACKAGE: 'sqlite3' VERSION: '3.51.0' PackageRapidHash: extends: .Packaging variables: PACKAGE: 'rapidhash' VERSION: '3.0'