You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Jiri Daněk (Jira)" <ji...@apache.org> on 2021/05/20 12:55:00 UTC

[jira] [Commented] (DISPATCH-2120) Create GitHub Actions jobs used for gating incoming pull requests

    [ https://issues.apache.org/jira/browse/DISPATCH-2120?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17348505#comment-17348505 ] 

Jiri Daněk commented on DISPATCH-2120:
--------------------------------------

fromJSON feature, https://hanxiao.io/2021/01/24/Speedup-CI-Workflow-in-Github-Actions-via-Strategy-Matrix/
https://docs.knapsackpro.com/2020/how-to-run-slow-rspec-files-on-github-actions-with-parallel-jobs-by-doing-an-auto-split-of-the-spec-file-by-test-examples
https://rubyyagi.com/how-to-run-tests-in-parallel-in-github-actions/

There is a bug in asan which makes it difficult to have targeted Python suppressions, https://github.com/google/sanitizers/issues/1385
Dispatch tests fail with Python debug build, DISPATCH-2144

> Create GitHub Actions jobs used for gating incoming pull requests
> -----------------------------------------------------------------
>
>                 Key: DISPATCH-2120
>                 URL: https://issues.apache.org/jira/browse/DISPATCH-2120
>             Project: Qpid Dispatch
>          Issue Type: Task
>         Environment: Create the following GitHub Actions jobs to validate incoming Pull Requests
> * rat check
> * Docs
> * Console Test
> * Console ESLint
> * CentOS 7 docker, gcc, RelWithDebInfo, Latest stable proton
> * Ubuntu 20.04, gcc, RelWithDebInfo, ASAN, Latest stable proton
> * Ubuntu 20.04, gcc, RelWithDebInfo, TSAN, Latest stable proton
> Contrary to previous discussions, I don't want to run Debug builds with ASAN (it is slow and compiler is not at its best when it does not have any -O turned on). Instead, it is possible to enable asserts even in nondebug builds, so I propose doing that.
> This should allow checking in the PRs quickly, without having to wait for Travis.
>            Reporter: Jiri Daněk
>            Assignee: Jiri Daněk
>            Priority: Major
>             Fix For: 1.17.0
>
>
> Create the following GitHub Actions jobs to validate incoming Pull Requests
> * rat check
> * Docs
> * Console Test
> * Console ESLint
> * CentOS 7 docker, gcc, RelWithDebInfo, Latest stable proton
> * Ubuntu 20.04, gcc, RelWithDebInfo, ASAN, Latest stable proton
> * Ubuntu 20.04, gcc, RelWithDebInfo, TSAN, Latest stable proton
> Contrary to previous discussions, I don't want to run Debug builds with ASAN (it is slow and compiler is not at its best when it does not have any -O turned on). Instead, it is possible to enable asserts even in nondebug builds, so I propose doing that.
> This should allow checking in the PRs quickly, without having to wait for Travis.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org