2
0
mirror of https://github.com/boostorg/gil.git synced 2026-01-24 05:52:13 +00:00
Commit Graph

22 Commits

Author SHA1 Message Date
Mateusz Łoskot
2ad274cc81 ci: Remove cxxstd=14 from clang 3.5 job on GitHub Actions (#590)
Despite https://clang.llvm.org/cxx_status.html saying:

  Clang 3.4 and later implement all of the ISO C++ 2014 standard.

The clang 3.5 suffers from the bug in C++14 mode causing failure of
Boost.Filesystem build with:

  error: debug information for auto is not yet supported
  error: debug information for auto is not yet supported

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=800483
2021-04-02 20:35:17 +02:00
Mateusz Łoskot
cea6ef2752 ci: Fix availability of toolsets in updated Ubuntu images of GitHub Actions (#589)
The `compiler` property should trigger creation of `user-config.jam`
with the expected GCC 8 defined.

Something has changed on the GitHub Actions images or Boost.Build
and GCC 8 build job started failing:

   /home/runner/work/gil/boost-root/tools/build/src/tools/gcc.jam:203: in gcc.init from module gcc
   error: toolset gcc initialization:
   error: version '8' requested but 'g++-8' not found and version '7.5.0' of default 'g++' does not match

e.g. https://github.com/boostorg/gil/pull/562/checks?check_run_id=2246393722

The compilers should be `install`-ed explicitly to avoid such issues in future.
2021-04-02 15:53:03 +02:00
Gopi Krishna Menon
6da59cc335 docs: Updated GA workflow to publish with peaceiris/action-gh-pages (#574) 2021-03-10 09:16:10 +01:00
Mateusz Łoskot
745d033ef2 ci: Use GitHub Actions automatic GITHUB_TOKEN secret in docs workflow 2021-03-05 20:57:59 +01:00
Mateusz Łoskot
8bd2413127 ci: Remove GCC 5 on GitHub Actions and Azure Pipelines (#572)
Required by #526
See also https://github.com/boostorg/website/pull/562

Disable system.debug on AzP
2021-03-02 19:25:11 +01:00
Gopi Krishna Menon
0778069b8e Switch docs deployment from Travis CI to GitHub Actions (#563) 2021-03-02 11:02:07 +01:00
Avinal Kumar
a82af6d25d ci: Add Codecov to GitHub Actions (#564)
Delete coverage.sh as unused
Closes #565
2021-02-28 09:54:56 +01:00
Mateusz Łoskot
81b4dc08bd ci: Add configuration for GitHub Actions (#544)
Add basic GitHub Actions configuration based on mp11
Remove Actions jobs using GCC 4.7 and 4.8 - unsupported compilers
Run b2 with --abbreviate-paths on Windows
The -std=c++1z is broken for clang-4.0 but no need to test it
Add -mbig-obj to GCC on Windows
  - That is to avoid string table overflow and file too big
Define _GLIBCXX_USE_CXX11_ABI=0 for clang 3.5, 3.6, 3.7
  - Should help avoid linker error:
    `undefined reference to std::ios_base::failure::failure(char const*, std::error_code const&)`
Disable certain check in algorithm_channel_relation test for clang<3.8
2021-01-25 02:34:04 +01:00
Mateusz Łoskot
21fce27b9a Delete deprecated .github/ISSUE_TEMPLATE.md [ci skip]
Replaced with new templates generated using the templates builder,
recommended by GitHub.

[ci skip]
2019-08-08 00:47:44 +02:00
Mateusz Łoskot
b365cc2339 Update issue templates: feature request [ci skip]
Using the recommended GitHub templates builder

[ci skip]
2019-08-08 00:46:55 +02:00
Mateusz Łoskot
5c5fdc068d Update issue templates: bug report
Using the multiple issue templates builder
2019-08-08 00:42:10 +02:00
Mateusz Łoskot
199bec1eae Tidy up GitHub templates using comments [ci skip] 2019-07-12 15:08:20 +01:00
Mateusz Łoskot
20308531d4 Rationalize GitHub templates [ci skip] 2019-04-15 21:23:58 +02:00
Mateusz Łoskot
fb272d6c86 Emphasize branch requirement and simplify description section [ci skip] 2018-08-24 09:57:16 +02:00
Mateusz Łoskot
1fc2f43fb3 Require PRs to be based on develop, and never on master [ci skip] 2018-07-03 18:05:20 +02:00
Mateusz Łoskot
2476006f9f Fix typo [ci skip] 2018-06-27 00:02:27 -04:00
Mateusz Łoskot
7f6eb255c7 Simplify pull template sections [ci skip] 2018-06-27 00:02:27 -04:00
Mateusz Loskot
c4d29651ab Simplify labelling proposal 2018-06-27 00:02:27 -04:00
Mateusz Loskot
43dfc05fb9 Simplify labelling proposal
[ci skip]
2018-06-27 00:02:27 -04:00
Mateusz Loskot
d9f8b7564e First stab at GitHub labelling scheme
Add labels.json for use with https://github.com/mloskot/github-label-maker/

[ci skip]
2018-06-27 00:02:27 -04:00
Mateusz Loskot
a3ef10aae4 Make headings in .github template less overwhelming
[ci skip]
2018-06-27 00:02:27 -04:00
Mateusz Loskot
c6a2476eb6 Add GitHub templates for issue and pull request 2018-06-27 00:02:27 -04:00