summaryrefslogtreecommitdiff
path: root/.github
Commit message (Collapse)AuthorAgeFilesLines
* Explicitly enable or disable fips if it is or is not relevant for the testTomas Mraz2021-04-281-16/+16
| | | | | Reviewed-by: Matthias St. Pierre <Matthias.St.Pierre@ncp-e.com> (Merged from https://github.com/openssl/openssl/pull/15027)
* add verbosity for pyca jobPaul Kehrer2021-04-271-1/+1
| | | | | | | | Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Shane Lontis <shane.lontis@oracle.com> Reviewed-by: Paul Dale <pauli@openssl.org> (Merged from https://github.com/openssl/openssl/pull/15018)
* re-add pyca/cryptography testingPaul Kehrer2021-04-271-2/+29
| | | | | | | | Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Shane Lontis <shane.lontis@oracle.com> Reviewed-by: Paul Dale <pauli@openssl.org> (Merged from https://github.com/openssl/openssl/pull/15018)
* Update krb5 module to latest releaseTomas Mraz2021-04-191-0/+2
| | | | | | | | | | Fixes #14902 Also add workaround of `sudo hostname localhost` for the intermittent test failures seen in CI. Reviewed-by: Ben Kaduk <kaduk@mit.edu> (Merged from https://github.com/openssl/openssl/pull/14872)
* Github workflows: re-implement a no-shared buildRichard Levitte2021-04-151-0/+14
| | | | | | | We do this both on Ubuntu and MacOS X Reviewed-by: Shane Lontis <shane.lontis@oracle.com> (Merged from https://github.com/openssl/openssl/pull/14753)
* Add macosx buildShane Lontis2021-04-011-1/+4
| | | | | | Reviewed-by: Richard Levitte <levitte@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/14738)
* Test miminal windows build using Github actionsShane Lontis2021-04-011-0/+23
| | | | | Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/14737)
* Re-implement ANSI C building with a Github workflowRichard Levitte2021-03-311-0/+12
| | | | | | Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Paul Dale <pauli@openssl.org> (Merged from https://github.com/openssl/openssl/pull/14729)
* Remove the external BoringSSL testTomas Mraz2021-03-261-2/+0
| | | | | | | Fixes #14424 Reviewed-by: Paul Dale <pauli@openssl.org> (Merged from https://github.com/openssl/openssl/pull/14682)
* Add coveralls to CIShane Lontis2021-03-241-0/+28
| | | | | | | | | | Fixes #14013 Coverage reports were no longer generated when travis stopped being used. This github action workflow schedules a coverage report once a week. Reviewed-by: Tim Hudson <tjh@openssl.org> (Merged from https://github.com/openssl/openssl/pull/14526)
* ci: add a no-legacy buildPauli2021-03-181-0/+11
| | | | | | | | Fixes #12091 Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Shane Lontis <shane.lontis@oracle.com> (Merged from https://github.com/openssl/openssl/pull/14563)
* Use --debug with no-caching build as sanitizers need itTomas Mraz2021-03-161-2/+2
| | | | | | | | | | | | The memleak test otherwise fails. Also disable async, dtls, and old tls versions to test some different combination of disableables and speed up tests. Fixes #14337 Reviewed-by: Paul Dale <pauli@openssl.org> (Merged from https://github.com/openssl/openssl/pull/14536)
* CI external tests: separate each external test into its own phaseTomas Mraz2021-03-051-2/+8
| | | | | | Reviewed-by: Richard Levitte <levitte@openssl.org> Reviewed-by: Dmitry Belyavskiy <beldmit@gmail.com> (Merged from https://github.com/openssl/openssl/pull/14416)
* CI external test: for now run only the krb5 and gost_engine testsTomas Mraz2021-03-051-1/+1
| | | | | | | | | | The boringssl (https://github.com/openssl/openssl/issues/14424) and pyca-cryptography (https://github.com/openssl/openssl/issues/14425) tests are currently broken. Reviewed-by: Richard Levitte <levitte@openssl.org> Reviewed-by: Dmitry Belyavskiy <beldmit@gmail.com> (Merged from https://github.com/openssl/openssl/pull/14416)
* gost_engine test: Run also perl and tcl testsTomas Mraz2021-03-051-1/+6
| | | | | | Reviewed-by: Richard Levitte <levitte@openssl.org> Reviewed-by: Dmitry Belyavskiy <beldmit@gmail.com> (Merged from https://github.com/openssl/openssl/pull/14416)
* CI: add job with external testsTomas Mraz2021-03-051-0/+16
| | | | | | | | | | | Update gost-engine submodule. Update pyca-cryptography submodule. Fix condition for skipping krb5 test. Reviewed-by: Richard Levitte <levitte@openssl.org> Reviewed-by: Dmitry Belyavskiy <beldmit@gmail.com> (Merged from https://github.com/openssl/openssl/pull/14416)
* CI: add a non-caching CI loopPauli2021-02-121-0/+11
| | | | | | Reviewed-by: Shane Lontis <shane.lontis@oracle.com> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/14126)
* Add a CI job to run the threads test with threads sanitizer onMatt Caswell2021-02-021-0/+11
| | | | | Reviewed-by: Paul Dale <pauli@openssl.org> (Merged from https://github.com/openssl/openssl/pull/13987)
* Github CI: Add a job for out-of-source build + installRichard Levitte2021-01-251-0/+21
| | | | | Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/13935)
* CI: Add some legacy stuff that we do not test in GitHub CI yetTomas Mraz2021-01-211-1/+1
| | | | | | | There are some options that seem to belong to the legacy build. Reviewed-by: Dmitry Belyavskiy <beldmit@gmail.com> (Merged from https://github.com/openssl/openssl/pull/13903)
* GitHub CI: Separate no-deprecated job from minimal jobRichard Levitte2020-12-191-0/+11
| | | | | Reviewed-by: Tomas Mraz <tmraz@fedoraproject.org> (Merged from https://github.com/openssl/openssl/pull/13706)
* GitHub CI: Add 'check-update' and 'check-docs'Richard Levitte2020-12-171-2/+24
| | | | | | | | | | | 'check-update' runs a 'make update' to check that it wasn't forgotten. 'check-docs' runs 'make doc-nits'. We have that as a separate job to make it more prominent. Reviewed-by: Tomas Mraz <tmraz@fedoraproject.org> Reviewed-by: Kurt Roeckx <kurt@roeckx.be> (Merged from https://github.com/openssl/openssl/pull/13701)
* Github CI: run also on repository pushesTomas Mraz2020-12-171-1/+1
| | | | | Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/13686)
* Don't use no-asm in the Github CIsMatt Caswell2020-12-111-3/+3
| | | | | | | | | no-asm has proven to be too slow, therefore we don't use it in the Github CI builds and instead rely on it being covered by run-checker. Reviewed-by: Tomas Mraz <tmraz@fedoraproject.org> Reviewed-by: David von Oheimb <david.von.oheimb@siemens.com> (Merged from https://github.com/openssl/openssl/pull/13607)
* {.travis,ci,appveyor}.yml: Make minimal config consistent, add no-deprecated ↵Dr. David von Oheimb2020-12-041-1/+1
| | | | | | | | | no-ec no-ktls no-siv This works nicely by addin a new no-bulk option to Configure. Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/13110)
* ci.yml: Let 'make' run silently (-s) with build (gcc) runs in parallel (-j4)Dr. David von Oheimb2020-12-031-14/+23
| | | | | Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/13580)
* ci.yml: Add 'perl configdata.pm --dump' to each configDr. David von Oheimb2020-12-031-7/+7
| | | | | Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/13580)
* Turn on Github CIMatt Caswell2020-11-241-0/+83
| | | | | | | | | As an interim measure until we work out our longer term CI strategy this PR enables some basic CI tests using the Github CI capability. Reviewed-by: Richard Levitte <levitte@openssl.org> Reviewed-by: Tim Hudson <tjh@openssl.org> (Merged from https://github.com/openssl/openssl/pull/13489)
* Fix a few github file referencesRichard Levitte2020-11-143-3/+3
| | | | | | | | | | https://github.com/openssl/openssl/blob/master/.github/SUPPORT.md -> https://github.com/openssl/openssl/blob/master/SUPPORT.md Fixes #13396 Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/13397)
* Fix typos and repeated wordsGustaf Neumann2020-07-051-1/+1
| | | | | | | | CLA: trivial Reviewed-by: Shane Lontis <shane.lontis@oracle.com> Reviewed-by: Matthias St. Pierre <Matthias.St.Pierre@ncp-e.com> (Merged from https://github.com/openssl/openssl/pull/12320)
* Add github sponsor buttonKurt Roeckx2020-06-041-0/+1
| | | | | Reviewed-by: Richard Levitte <levitte@openssl.org> GH: #12035
* CIFuzz turning dry_run offLeo Neat2020-05-041-2/+2
| | | | | | Reviewed-by: Ben Kaduk <kaduk@mit.edu> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/11339)
* Add CIFuzz actionLeo Neat2020-03-051-0/+23
| | | | | | | Reviewed-by: Richard Levitte <levitte@openssl.org> Reviewed-by: Paul Dale <paul.dale@oracle.com> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/11140)
* .github/PULL_REQUEST_TEMPLATE.md: Fix link to contributors guideVladimir Panteleev2020-03-051-1/+1
| | | | | | | | | | | The file was converted to Markdown and renamed appropriately in 2e07506a12e126894cd820304465162bc0e732b4. CLA: trivial Reviewed-by: Paul Dale <paul.dale@oracle.com> Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/11223)
* doc: convert standard project docs to markdownDr. Matthias St. Pierre2020-02-261-11/+0
| | | | | | | | | In the first step, we just add the .md extension and move some files around, without changing any content. These changes will occur in the following commits. Reviewed-by: Tomas Mraz <tmraz@fedoraproject.org> (Merged from https://github.com/openssl/openssl/pull/10545)
* Add a GitHub issue template for documentation issuesDr. Matthias St. Pierre2019-10-301-0/+14
| | | | | | | | This template automatically adds the [issue: documentation] label. Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/10051)
* Add a GitHub issue template for questionsDr. Matthias St. Pierre2019-10-303-2/+60
| | | | | | | | | | | | | | Actually, we would rather see general questions posted to the openssl-users mailing list. But habits have changed and more and more users ask questions on GitHub. Many of them are currently tagged as bug reports or feature requests, because there is no appropriate template for questions. This commit adds the missing template. This template automatically adds the [issue: question] label. Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/10051)
* github: switch issue templates to new labelsDr. Matthias St. Pierre2019-10-262-2/+2
| | | | | Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/10266)
* Auto add a label depending on the type of issue they report.Kurt Roeckx2019-07-162-0/+2
| | | | | Reviewed-by: Richard Levitte <levitte@openssl.org> GH: #9319
* Remove markdown links from HTML comments in issue templatesRichard Levitte2018-11-133-6/+6
| | | | | | | | HTML comments aren't rendered, so markdown link syntax is irrelevant inside them, and more confusing than useful. Reviewed-by: Nicola Tuveri <nic.tuv@gmail.com> (Merged from https://github.com/openssl/openssl/pull/7632)
* Add issue templates and a user support pageRichard Levitte2018-11-134-0/+121
| | | | | | | | | | | This will hopefully help directing our users to better user support resources as well as give some relevant advice in issue templates. https://help.github.com/articles/setting-up-your-project-for-healthy-contributions/ Reviewed-by: Nicola Tuveri <nic.tuv@gmail.com> Reviewed-by: Matthias St. Pierre <Matthias.St.Pierre@ncp-e.com> (Merged from https://github.com/openssl/openssl/pull/7623)
* Remind people to have 'Fixes #XXXX' in the commit messageRichard Levitte2017-04-021-1/+3
| | | | | | | | It's of course also possible to just add them to the PR description, but having these lines in the commit messages provide better automation. Reviewed-by: Andy Polyakov <appro@openssl.org> (Merged from https://github.com/openssl/openssl/pull/3104)
* Fixup the github pull request templateRichard Levitte2017-04-021-7/+3
| | | | | | | | | When creating a single commit PR, github will now automatically include the commit comment first in the pull request description, and add the template content last. That makes the description section at the end useless. Reviewed-by: Andy Polyakov <appro@openssl.org> (Merged from https://github.com/openssl/openssl/pull/3104)
* Don't need the checkbox; the hook does itRich Salz2017-01-281-1/+0
| | | | Reviewed-by: Kurt Roeckx <kurt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/2317)
* Add a github pull request templateKurt Roeckx2016-10-221-0/+17
Reviewed-by: Richard Levitte <levitte@openssl.org> GH: #1770