Skip to content

Commit

Permalink
separate
Browse files Browse the repository at this point in the history
  • Loading branch information
szabgab committed Aug 4, 2024
1 parent 061341b commit 6136c1f
Show file tree
Hide file tree
Showing 6 changed files with 85 additions and 109 deletions.
11 changes: 11 additions & 0 deletions github-ci/actions-for-nodejs.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# GitHub Actions for NodeJS
{id: actions-for-nodejs}


## NodeJS and OS matrix
{id: nodejs-os-matrix}

![](examples/workflows/nodejs-os-matrix.yml)



38 changes: 38 additions & 0 deletions github-ci/actions-for-perl.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,12 @@

e.g. [DBI](https://metacpan.org/pod/DBI) and [DBI Matrix](http://matrix.cpantesters.org/?dist=DBI+1.643)


## Perl with Makefile.PL
{id: perl-with-makefile}

* [Makefile.PL](https://github.com/szabgab/github-actions-perldocker-perl-tester) with perldocker/perl-tester image.

## Case studies
{id: github-actions-for-per-case-studies}

Expand All @@ -31,4 +37,36 @@ e.g. [DBI](https://metacpan.org/pod/DBI) and [DBI Matrix](http://matrix.cpantest

* [DBD::Pg](https://metacpan.org/pod/DBD::Pg)

## Examples - Perl
{id: examples-perl}

* [docker-perl-tester](https://github.com/Perl/docker-perl-tester/tree/master/.github/workflows)
* [Test2-Harness](https://github.com/Test-More/Test2-Harness/tree/master/.github/workflows)
* [Perl Power Tools](https://github.com/briandfoy/PerlPowerTools)

* [Perl tester Docker image](https://hub.docker.com/r/perldocker/perl-tester)

* [CI Perl Tester Helpers](https://github.com/oalders/ci-perl-tester-helpers)
* [Presentation](https://www.youtube.com/watch?v=WfXo71I7LmE&list=PLA9_Hq3zhoFznY_cvm5iAbUZ9T6-6zbIu&index=38) of Olaf Alders
* [Slides](https://github.com/oalders/presentations/blob/master/slides/4-github-actions/marp.pdf) of Olaf Alders

auto-build-and-test-dist


## Perl and OS matrix
{id: perl-os-matrix}

![](examples/workflows/perl-os-matrix.yml)

## Perl and OS matrix - show error logs
{id: perl-os-matrix-show-error-logs}

![](examples/workflows/perl-os-matrix-show-logs.yml)

## Perl and OS matrix - avoid warnings
{id: perl-os-matrix-avoid-warnings}

![](examples/workflows/perl-os-matrix-no-warnings.yml)



34 changes: 34 additions & 0 deletions github-ci/actions-for-python.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# GitHub Actions for Python
{id: actions-for-python}


## Python
{id: github-actions-python}

* A demo to show a simple task before we start learning about the YAML files from scratch

![](examples/workflows/python.yml)

![](examples/requirements.txt)

![](examples/test_demo.py)



## Examples - Python
{id: examples-python}

* [TFkit](https://github.com/voidful/TFkit/blob/master/.github/workflows/python-package.yml)

* [Awesome actions](https://github.com/sdras/awesome-actions)

* [Run GitHub Actions locally](https://github.com/nektos/act)

## Python with Matrix
{id: github-actions-python-matrix}

![](examples/workflows/python_matrix.yml)




71 changes: 0 additions & 71 deletions github-ci/actions.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,18 +39,6 @@

* There are many ready-made workflows one can get started with in a few clicks.

## Python
{id: github-actions-python}

* A demo to show a simple task before we start learning about the YAML files from scratch

![](examples/workflows/python.yml)

![](examples/requirements.txt)

![](examples/test_demo.py)


## Minimal Ubuntu Linux configuration
{id: minimal-linux-configuration}

Expand Down Expand Up @@ -173,18 +161,6 @@ jobs:

![](examples/workflows/schedule_and_conditional.yml)

## Python with Matrix
{id: github-actions-python-matrix}

![](examples/workflows/python_matrix.yml)


## Perl with Makefile.PL
{id: perl-with-makefile}

![](examples/workflows/perl_makefile_tester.yml)


## Available GitHub actions
{id: available-github-actions}

Expand All @@ -203,32 +179,6 @@ a script that will copy it, if necessary. Then I'd call that script in my YAML f
![](examples/workflows/create_file.yml)


## Examples - Perl
{id: examples-perl}

* [docker-perl-tester](https://github.com/Perl/docker-perl-tester/tree/master/.github/workflows)
* [Test2-Harness](https://github.com/Test-More/Test2-Harness/tree/master/.github/workflows)
* [Perl Power Tools](https://github.com/briandfoy/PerlPowerTools)

* [Perl tester Docker image](https://hub.docker.com/r/perldocker/perl-tester)

* [CI Perl Tester Helpers](https://github.com/oalders/ci-perl-tester-helpers)
* [Presentation](https://www.youtube.com/watch?v=WfXo71I7LmE&list=PLA9_Hq3zhoFznY_cvm5iAbUZ9T6-6zbIu&index=38) of Olaf Alders
* [Slides](https://github.com/oalders/presentations/blob/master/slides/4-github-actions/marp.pdf) of Olaf Alders

auto-build-and-test-dist



## Examples - Python
{id: examples-python}

* [TFkit](https://github.com/voidful/TFkit/blob/master/.github/workflows/python-package.yml)

* [Awesome actions](https://github.com/sdras/awesome-actions)

* [Run GitHub Actions locally](https://github.com/nektos/act)

## OS Matrix (Windows, Linux, Mac OSX)
{id: os-matrix}

Expand All @@ -250,27 +200,6 @@ auto-build-and-test-dist

![](examples/workflows/generate-github-pages.yml)

## Perl and OS matrix
{id: perl-os-matrix}

![](examples/workflows/perl-os-matrix.yml)

## Perl and OS matrix - show error logs
{id: perl-os-matrix-show-error-logs}

![](examples/workflows/perl-os-matrix-show-logs.yml)

## Perl and OS matrix - avoid warnings
{id: perl-os-matrix-avoid-warnings}

![](examples/workflows/perl-os-matrix-no-warnings.yml)

## NodeJS and OS matrix
{id: nodejs-os-matrix}

![](examples/workflows/nodejs-os-matrix.yml)


## Workflow Dispatch (manually and via REST call)
{id: workflow-dispatch}

Expand Down
38 changes: 0 additions & 38 deletions github-ci/examples/workflows/perl_makefile_tester.yml

This file was deleted.

2 changes: 2 additions & 0 deletions github-ci/github-ci.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@
"coveralls.md",
"actions.md",
"actions-for-perl.md",
"actions-for-python.md",
"actions-for-nodejs.md",
"circleci.md"
]
}

0 comments on commit 6136c1f

Please sign in to comment.