[#104169] [Ruby master Feature#17938] Keyword alternative for boolean positional arguments — matheusrichardt@...

Issue #17938 has been reported by matheusrich (Matheus Richard).

12 messages 2021/06/04

[#104213] [Ruby master Feature#17942] Add a `initialize(public @a, private @b)` shortcut syntax for defining public/private accessors for instance vars — tyler@...

Issue #17942 has been reported by TylerRick (Tyler Rick).

6 messages 2021/06/09

[#104288] [Ruby master Bug#17992] Upstreaming the htmlentities gem into CGI#.(un)escape_html — alexandermomchilov@...

Issue #17992 has been reported by AMomchilov (Alexander Momchilov).

9 messages 2021/06/15

[#104338] [Ruby master Misc#17997] DevelopersMeeting20210715Japan — mame@...

Issue #17997 has been reported by mame (Yusuke Endoh).

10 messages 2021/06/17

[#104361] [Ruby master Bug#18000] have_library doesn't work when ruby is compiled with --disable-shared --disable-install-static-library — jean.boussier@...

Issue #18000 has been reported by byroot (Jean Boussier).

9 messages 2021/06/18

[#104401] [Ruby master Feature#18007] Help developers of C extensions meet requirements in "doc/extension.rdoc" — mike.dalessio@...

Issue #18007 has been reported by mdalessio (Mike Dalessio).

16 messages 2021/06/25

[#104430] [Ruby master Bug#18011] `Method#parameters` is incorrect for forwarded arguments — josh.cheek@...

Issue #18011 has been reported by josh.cheek (Josh Cheek).

12 messages 2021/06/29

[ruby-core:104230] [Ruby master Misc#17936] Run Travis at push on forked repository

From: jaruga@...
Date: 2021-06-10 12:09:03 UTC
List: ruby-core #104230
Issue #17936 has been updated by jaruga (Jun Aruga).


> I sent the PR here.
> https://github.com/ruby/ruby/pull/4556

The PR was merged. I expect that now you can run Travis on any branches on your forked repo without changing `.travis.yml` as well as GitHub Actions.


----------------------------------------
Misc #17936: Run Travis at push on forked repository
https://bugs.ruby-lang.org/issues/17936#change-92416

* Author: jaruga (Jun Aruga)
* Status: Closed
* Priority: Normal
----------------------------------------
I want to change the current condition to run Travis to improve developer's experience.

In my understanding, currently on ruby/ruby, Travis is executed at pull-request and push timing to only `master` or `ruby_N_N` branches by [the branches syntax part in .travis.yml](https://github.com/ruby/ruby/blob/91c542ad0570d02c269877226689085128038f54/.travis.yml#L209-L212).

I think it's convenient if the developers can run Travis on their forked branches at the push timing without changing `.travis.yml`. It's like GitHub Actions. As a note, if the `branches` syntax part is removed in `.travis.yml`, it is possible to run Travis at the push timing on the forked repository even now. But it's not convenient.

For example, here are the actual cases where the PR is used by developers just to check the Travis CI result.

* Accept different stride sizes to heap_page_allocate: https://github.com/ruby/ruby/pull/4500
* Travis env: https://github.com/ruby/ruby/pull/4551

I am asking how to do this in the Travis community now. Maybe we need to use the `if` syntax on the top level.

Conditional builds with 1 “Travis CI - Pull-Request” in pull-request and push from any branches?
https://travis-ci.community/t/11673

Just removing the branches syntax part in `.travis.yml` is not enough. Because the 2 Travis builds are executed at the pull-request on the condition. You can see the picture on above Travis ticket as a reference.




-- 
https://bugs.ruby-lang.org/

Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>

In This Thread

Prev Next