Skip to content

Commit b1440bb

Browse files
committed
ready for push test
1 parent cfa0eec commit b1440bb

9 files changed

Lines changed: 64 additions & 17 deletions

File tree

Changes

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
Revision history for Mi6-Helper
22

33
{{$NEXT}}
4+
- Make the default workflows tests the same as the 'test.yml'
5+
file in App::Mi6 but renamed for three OSs
46

57
1.0.2 2025-06-30T09:09:24-05:00
68
- Improve README (thanks to @librasteve)

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ At this point, execute the following commands to define the origin and push the
129129
Windows WARNING
130130
---------------
131131

132-
This package fails the full test suite on GitHub. Consequently, only the minimal load test is acitvated, and it passes. This user does not have a Windows host, so no help can be had from him. Check with the Windows experts on [Chocolatey](https://www.chocolatey.org) for help.
132+
This package fails the full test suite on GitHub. Consequently, only the minimal load test is actitvated, and it passes. This user does not have a Windows host, so no help can be had from him. Check with the Windows experts on [Chocolatey](https://www.chocolatey.org) for help.
133133

134134
See also
135135
--------
@@ -161,7 +161,7 @@ The very useful Raku modules used herein:
161161
COPYRIGHT AND LICENSE
162162
=====================
163163

164-
© 2020-2025 Tom Browder
164+
© 2020-2026 Tom Browder
165165

166166
This library is free software; you may redistribute it or modify it under the Artistic License 2.0.
167167

RepoChanges.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ Modified files
3333

3434
.github/workflows/test.yml:
3535
# Create three new files to provide three separate test badges
36+
# (Note the files are copies of the original 'test.yml' file)
3637
.github/workflows/linux.yml
3738
.github/workflows/windows.yml
3839
.github/workflows/macos.yml

dev/test-mi6-default.yml

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
name: test
2+
3+
on:
4+
push:
5+
branches:
6+
- '*'
7+
tags-ignore:
8+
- '*'
9+
pull_request:
10+
11+
jobs:
12+
raku:
13+
strategy:
14+
fail-fast: false
15+
matrix:
16+
os:
17+
- ubuntu-latest
18+
- macos-latest
19+
- windows-latest
20+
raku-version:
21+
- 'latest'
22+
runs-on: ${{ matrix.os }}
23+
steps:
24+
- uses: actions/checkout@v4
25+
- uses: Raku/setup-raku@v1
26+
with:
27+
raku-version: ${{ matrix.raku-version }}
28+
- name: Install Dependencies
29+
run: zef install --/test --test-depends --deps-only .
30+
- name: Install App::Prove6
31+
run: zef install --/test App::Prove6
32+
- name: Run Tests
33+
run: prove6 -I. t

docs/README.rakudoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ $ git push -u origin main
175175
=head2 Windows WARNING
176176

177177
This package fails the full test suite on GitHub. Consequently,
178-
only the minimal load test is acitvated, and it passes.
178+
only the minimal load test is actitvated, and it passes.
179179
This user does not have a Windows host, so no help can be had from
180180
him. Check with the Windows experts on L<Chocolatey|https://www.chocolatey.org>
181181
for help.
@@ -202,7 +202,7 @@ The very useful Raku modules used herein:
202202

203203
=head1 COPYRIGHT AND LICENSE
204204

205-
&#x00A9; 2020-2025 Tom Browder
205+
&#x00A9; 2020-2026 Tom Browder
206206

207207
This library is free software; you may redistribute it or modify it under the Artistic License 2.0.
208208

docs/zNewMode.rakudoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535

3636
.github/workflows/test.yml:
3737
# Create three new files to provide three separate test badges
38+
# (Note the files are copies of the original 'test.yml' file)
3839
.github/workflows/linux.yml
3940
.github/workflows/windows.yml
4041
.github/workflows/macos.yml

resources/linux.yml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,12 @@ on:
1111
jobs:
1212
raku:
1313
strategy:
14+
fail-fast: false
1415
matrix:
1516
os:
1617
- ubuntu-latest
18+
- macos-latest
19+
- windows-latest
1720
raku-version:
1821
- 'latest'
1922
runs-on: ${{ matrix.os }}
@@ -23,7 +26,8 @@ jobs:
2326
with:
2427
raku-version: ${{ matrix.raku-version }}
2528
- name: Install Dependencies
26-
run: |
27-
zef install --/test --deps-only .
29+
run: zef install --/test --test-depends --deps-only .
30+
- name: Install App::Prove6
31+
run: zef install --/test App::Prove6
2832
- name: Run Tests
29-
run: zef install . --debug
33+
run: prove6 -I. t

resources/macos.yml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,12 @@ on:
1111
jobs:
1212
raku:
1313
strategy:
14+
fail-fast: false
1415
matrix:
1516
os:
17+
- ubuntu-latest
1618
- macos-latest
19+
- windows-latest
1720
raku-version:
1821
- 'latest'
1922
runs-on: ${{ matrix.os }}
@@ -23,7 +26,8 @@ jobs:
2326
with:
2427
raku-version: ${{ matrix.raku-version }}
2528
- name: Install Dependencies
26-
run: |
27-
zef install --/test --deps-only .
29+
run: zef install --/test --test-depends --deps-only .
30+
- name: Install App::Prove6
31+
run: zef install --/test App::Prove6
2832
- name: Run Tests
29-
run: zef install . --debug
33+
run: prove6 -I. t

resources/windows.yml

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,4 @@
11
name: Win64
2-
3-
env:
4-
TEST_JOBS: 1
52

63
on:
74
push:
@@ -14,18 +11,23 @@ on:
1411
jobs:
1512
raku:
1613
strategy:
14+
fail-fast: false
1715
matrix:
1816
os:
17+
- ubuntu-latest
18+
- macos-latest
1919
- windows-latest
2020
raku-version:
2121
- 'latest'
2222
runs-on: ${{ matrix.os }}
2323
steps:
2424
- uses: actions/checkout@v4
2525
- uses: Raku/setup-raku@v1
26+
with:
27+
raku-version: ${{ matrix.raku-version }}
2628
- name: Install Dependencies
27-
run: |
28-
choco install rakudostar
29-
zef --exclude="z" install --debug --/test --test-depends --deps-only .
29+
run: zef install --/test --test-depends --deps-only .
30+
- name: Install App::Prove6
31+
run: zef install --/test App::Prove6
3032
- name: Run Tests
31-
run: zef install . --debug
33+
run: prove6 -I. t

0 commit comments

Comments
 (0)