mirror of
https://github.com/boostorg/date_time.git
synced 2026-01-19 04:12:07 +00:00
51 lines
1.5 KiB
YAML
51 lines
1.5 KiB
YAML
#
|
|
# Copyright 2020-2021 Peter Dimov
|
|
# Copyright 2021 Andrey Semashev
|
|
# Copyright 2021-2024 Alexander Grund
|
|
# Copyright 2022-2025 James E. King III
|
|
#
|
|
# Distributed under the Boost Software License, Version 1.0.
|
|
# (See accompanying file LICENSE_1_0.txt or copy at http://boost.org/LICENSE_1_0.txt)
|
|
#
|
|
# This workflow uses the Boost.CI reusable workflow which builds a variety of
|
|
# configurations of your project, runs tests, and generates code coverage reports.
|
|
#
|
|
# To use it, copy this file into your repository as `.github/workflows/ci.yml` and
|
|
# customize it appropriately.
|
|
#
|
|
---
|
|
name: Boost.CI
|
|
|
|
on:
|
|
pull_request:
|
|
push:
|
|
branches:
|
|
- master
|
|
- develop
|
|
- bugfix/**
|
|
- feature/**
|
|
- fix/**
|
|
- pr/**
|
|
paths-ignore:
|
|
- LICENSE
|
|
- meta/**
|
|
- README.md
|
|
|
|
jobs:
|
|
call-boost-ci:
|
|
name: Run Boost.CI
|
|
uses: boostorg/boost-ci/.github/workflows/reusable.yml@master
|
|
with:
|
|
# no endian branches
|
|
enable_multiarch: false
|
|
# serialization has issues, not enough time to add suppressions
|
|
enable_sanitizers: false
|
|
# these compilers fail
|
|
exclude_compiler: 'gcc-4.7,gcc-4.8,gcc-4.9,gcc-5,clang-3.5,clang-3.6,clang-3.7,clang-3.8'
|
|
# the tests take a while; this reduces the load a bit and there isn't any C++20 specific code
|
|
exclude_cxxstd: '98,03,0x,2a,20'
|
|
secrets:
|
|
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
|
|
COVERITY_SCAN_NOTIFICATION_EMAIL: ${{ secrets.COVERITY_SCAN_NOTIFICATION_EMAIL }}
|
|
COVERITY_SCAN_TOKEN: ${{ secrets.COVERITY_SCAN_TOKEN }}
|