- Raise error if zero packages are generated
- Remove "No beta user" label if corresponding check pass
- [engineering] Unify catchs and simplify slackSend function
- [engineering] Pipeline step to create all packages in stages
- [engineering] Pipeline step to compute and reduce 'packageID'
- [engineering] Simplify 'ComputePackageIDs' command
- Updated Conan client to the 1.28.1 version in Windows and Mac agents.
- [engineering] Read allowed users from a file.
- [engineering] Check for beta users in all environments.
- [engineering] Set date in issue description for hooks validation job.
- [engineering] Remove short-paths home after creating packages.
- [engineering] Use
force
flag to update the ConanCenter metadata. - [engineering] Remove local packages created after their upload to avoid disk space issues.
- Renamed Jenkins project from
conan-center-pull-request
tocci
to improve issues with long workspace paths in Windows agents.
- Updated Conan client to the 1.27.1 version in Windows and Mac agents.
- [feature] Allow documentation inside the repository itself in the
docs
folder - [feature] Add scheduled job to validate recipes using last released hooks
- [feature] Minimize paths used by the CCI library to build packages
- [bugfix] Recover the shortest path for the
CONAN_USER_HOME_SHORT
environment variable - [engineering] Improve regression testing for pipeline jobs.
- Add JenkinsPipelineUnit to test the Jenkinsfile
- [bug] Compare keys in maps using actual strings
- Clean workspace after running the job
- Clean workspace for all nodes
- [refact] Promote usage of 'ConanReference'
- [ListProfiles] New job to list profiles
- [fix] Add grabs to all vars
- [Refactor] getTmpDir() util
- [ListProfiles] Optionally use reference to list profiles
- [refact] Some cleaning around build configurations
- [fix] Profiles no longer contain empty [env] and [build_requires] sections
- [fix] Fix checkExportSanity function
- Updated Conan client to the 1.26.1 version in Windows and Mac agents.
- Remove short paths limitation in all Windows agents.
- Add
CONAN_SKIP_BROKEN_SYMLINKS_CHECK=1
in master jobs.
- Avoid partial rebuilds in master jobs. Added
all_packages_done
property for every reference to track the completion of packages creation.
- Updated CMake to 3.16.4 in Windows and Mac agents.
- Updated Conan client to the 1.25.2 version in Windows and Mac agents.
- Updated Conan client to 1.25.1 version in Windows and Mac agents.
- [refact] Simplify around ComputePackageID and CreatePackage
- [refact] No need to pass 'winTmpPath' everywhere
- Move the 'retryIze' call inside the scope of the node (Might improve #1020)