>From Dask's multi-project meta "Migrate CI to GitHub Actions"
https://github.com/dask/community/issues/107
https://github.com/dask/community/issues/107#issuecomment-724653314

> Is there a script to convert from one YAML build spec to another? There
may already be tool written in Python for converting between various CI
configs?
>
> Looks like drone-yaml (which is depended upon by drone-cli) can convert
_from_ BitBucket & GitLab, but not yet CircleCI, TravisCI, or GitHub
> only to drone CI YML.
>
https://github.com/drone/drone-yaml/blob/6f4d6dfb39e40f92d31cb113f2cdcb19387d163b/yaml/converter/convert.go#L17-L27
>
> If you can put most of the CI config in tox.ini with tox-travis or
tox-gh-actions, you can more easily run equivalent local builds (and have
less build config to convert)
>
> * https://github.com/tox-dev/tox-travis
> * https://github.com/ymyzk/tox-gh-actions
>
> Note that self-hosted GitHub runners (~GitLab CI Runners (Go)) are an
option for faster local or cloud builds:
>
> *
https://docs.github.com/en/free-pro-team@latest/actions/hosting-your-own-runners/about-self-hosted-runners
(C#)
> * https://github.com/actions/runner
>
>   *
https://github.com/actions/runner/blob/main/src/Runner.Worker/action_yaml.json
> * https://github.com/actions/virtual-environments

> TIL there's also a
> https://github.com/pypa/gh-action-pypi-publish GitHub action.



> https://conda-forge.org/docs/maintainer/adding_pkgs.html ::
>
> > [...] how to contribute packages to conda-forge.
>
>
https://conda-forge.org/docs/maintainer/updating_pkgs.html#example-workflow-for-updating-a-package
>
>
https://conda-forge.org/docs/maintainer/updating_pkgs.html#pushing-to-regro-cf-autotick-bot-branch
:
>
> > When a new version of a package is released on PyPI/CRAN/.., we have a
bot that automatically creates version updates for the feedstock. In most
cases you can simply merge this PR and it should include all changes. When
certain things have changed upstream, e.g. the dependencies, you will still
have to do changes to the created PR. As feedstock maintainer, you don’t
have to create a new PR for that but can simply push to the branch the bot
created.
>
> bot commands recognized in GH PR comments:
>
> *
https://conda-forge.org/docs/maintainer/infrastructure.html#admin-web-services
> *
https://github.com/conda-forge/conda-forge-webservices/blob/master/conda_forge_webservices/tests/test_commands.py#L42
> *
https://regro.github.io/cf-scripts/github_actions_infrastructure.html#automerging-prs


> TIL there's also a
> https://github.com/pypa/gh-action-pypi-publish GitHub action.



On Fri, Jan 29, 2021, 04:32 Natanael Arndt <[email protected]> wrote:

> GitHub Actions is one option, which is at hand. It might provide the best
> integration with GitHub. But it might provide stronger ties for vendor
> login, which could cause trouble in some distant future. But actually I do
> not have a good overview on the alternatives and having no vendor login
> would only be possible with self-hosted infrastructure.
>
> Does anybody have good experience with the different choices?
>
> Natanael
> On 28.01.21 21:26, Wes Turner wrote:
>
> GitHub Actions might be faster?
>
>
> https://docs.github.com/en/actions/learn-github-actions/migrating-from-travis-ci-to-github-actions
>
> https://github.com/ymyzk/tox-gh-actions
>
> On Thu, Jan 28, 2021, 13:40 Natanael Arndt <[email protected]> wrote:
>
>> The Continuous Integration provided by Travis makes some trouble at the
>> moment. It takes over an hour until a pull-request is tested. We have to
>> do something about this. As it appears to me in the github settings, the
>> travis integration is very old, we might need to update it from org
>> (Open Source) to com, but I don't know if we will be still good with the
>> free plan. So maybe we have to switch to a different CI provide as many
>> others did. Or we have some resource to run our own ci.
>>
>> What are your thought about this topic?
>>
>> Natanael
>>
>>
>> --
>> http://github.com/RDFLib
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "rdflib-dev" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/rdflib-dev/7742a56f-c2bd-5967-c5ca-e33789110cfa%40gmail.com
>> .
>>
> --
> http://github.com/RDFLib
> ---
> You received this message because you are subscribed to the Google Groups
> "rdflib-dev" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/rdflib-dev/CACfEFw8sc_9hCUTpyxsbaeMMB-eGUk%2B%2B%2B0pBe5FXm4krPRzj-A%40mail.gmail.com
> <https://groups.google.com/d/msgid/rdflib-dev/CACfEFw8sc_9hCUTpyxsbaeMMB-eGUk%2B%2B%2B0pBe5FXm4krPRzj-A%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>
> --
> http://github.com/RDFLib
> ---
> You received this message because you are subscribed to the Google Groups
> "rdflib-dev" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/rdflib-dev/8483e0be-b03e-bc02-b564-71a7f805f9a1%40gmail.com
> <https://groups.google.com/d/msgid/rdflib-dev/8483e0be-b03e-bc02-b564-71a7f805f9a1%40gmail.com?utm_medium=email&utm_source=footer>
> .
>

-- 
http://github.com/RDFLib
--- 
You received this message because you are subscribed to the Google Groups 
"rdflib-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rdflib-dev/CACfEFw_CtEA%3DX%3DzFKg2FFF0sMsFx0zdHVUE-kjNGBBNQubv36w%40mail.gmail.com.

Reply via email to