File tree Expand file tree Collapse file tree 2 files changed +60
-0
lines changed Expand file tree Collapse file tree 2 files changed +60
-0
lines changed Original file line number Diff line number Diff line change 1+ name : List perl versions
2+
3+ on :
4+ workflow_call :
5+ inputs :
6+ since-perl :
7+ description : " List Perl versions since given version (including)."
8+ type : string
9+ required : true
10+ default : " 5.10"
11+ outputs :
12+ perl-versions :
13+ value : ${{ jobs.perl-versions.outputs.perl-versions }}
14+
15+ jobs :
16+ perl-versions :
17+ runs-on : ubuntu-latest
18+ name : List perl versions
19+ outputs :
20+ perl-versions : ${{ steps.action.outputs.perl-versions }}
21+ steps :
22+ - name : Perl versions action step
23+ id : action
24+ uses : perl-actions/perl-versions@main
25+ with :
26+ since-perl : ${{ inputs.since-perl }}
27+
Original file line number Diff line number Diff line change 4747 perl-versions: ${{ fromJson (needs.perl-versions.outputs.perl-versions }}
4848
4949```
50+
51+ # Reusable workflow
52+
53+ There is also reusable workflow simplifying call of this action.
54+
55+ ## Inputs
56+
57+ ### since-perl
58+
59+ Forwarded to action.
60+
61+ ## Outputs
62+
63+ ### perl-version
64+
65+ String containing JSON array with list of Perl versions.
66+
67+ ## Usage
68+
69+ ```
70+ jobs:
71+ perl-versions:
72+ uses: perl-actions/perl-versions/.github/workflows/perl-versions.yml@main
73+ with:
74+ since-perl: 5.10
75+
76+ test:
77+ needs:
78+ - perl-versions
79+ strategy:
80+ matrix:
81+ perl-versions: ${{ fromJson (needs.perl-versions.outputs.perl-versions) }}
82+ ```
You can’t perform that action at this time.
0 commit comments