feat: upgrade to node20 (#15) #43
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: "examples" | |
on: [push] | |
jobs: | |
# make sure the action works on a clean machines without building | |
## Additions | |
test_additions_deleted: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v1 | |
- uses: ./ | |
with: | |
old: fixtures/file1_basic.txt | |
new: fixtures/file2_deleted.txt | |
mode: addition | |
test_additions_same: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v1 | |
- uses: ./ | |
with: | |
old: fixtures/file1_basic.txt | |
new: fixtures/file3_same.txt | |
mode: addition | |
test_additions_added: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v1 | |
- uses: ./ | |
with: | |
old: fixtures/file1_basic.txt | |
new: fixtures/file4_added.txt | |
mode: addition | |
test_additions_mixed: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v1 | |
- uses: ./ | |
with: | |
old: fixtures/file1_basic.txt | |
new: fixtures/file5_mixed.txt | |
mode: addition | |
test_additions_mixed_added: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v1 | |
- uses: ./ | |
with: | |
old: fixtures/file1_basic.txt | |
new: fixtures/file6_mixed_added.txt | |
mode: addition | |
test_additions_mixed_deleted: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v1 | |
- uses: ./ | |
with: | |
old: fixtures/file1_basic.txt | |
new: fixtures/file7_mixed_deleted.txt | |
mode: addition | |
## Deletions | |
test_deletions_deleted: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v1 | |
- uses: ./ | |
with: | |
old: fixtures/file1_basic.txt | |
new: fixtures/file2_deleted.txt | |
mode: deletion | |
test_deletions_same: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v1 | |
- uses: ./ | |
with: | |
old: fixtures/file1_basic.txt | |
new: fixtures/file3_same.txt | |
mode: deletion | |
test_deletions_added: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v1 | |
- uses: ./ | |
with: | |
old: fixtures/file1_basic.txt | |
new: fixtures/file4_added.txt | |
mode: deletion | |
test_deletions_mixed: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v1 | |
- uses: ./ | |
with: | |
old: fixtures/file1_basic.txt | |
new: fixtures/file5_mixed.txt | |
mode: deletion | |
test_deletions_mixed_added: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v1 | |
- uses: ./ | |
with: | |
old: fixtures/file1_basic.txt | |
new: fixtures/file6_mixed_added.txt | |
mode: deletion | |
test_deletions_mixed_deleted: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v1 | |
- uses: ./ | |
with: | |
old: fixtures/file1_basic.txt | |
new: fixtures/file7_mixed_deleted.txt | |
mode: deletion | |
# Tolerance (Additions) | |
test_tolerance_deleted: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v1 | |
- uses: ./ | |
with: | |
old: fixtures/file1_basic.txt | |
new: fixtures/file2_deleted.txt | |
mode: addition | |
tolerance: worse | |
test_tolerance_same: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v1 | |
- uses: ./ | |
with: | |
old: fixtures/file1_basic.txt | |
new: fixtures/file3_same.txt | |
mode: addition | |
tolerance: same | |
test_tolerance_added: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v1 | |
- uses: ./ | |
with: | |
old: fixtures/file1_basic.txt | |
new: fixtures/file4_added.txt | |
mode: addition | |
tolerance: better | |
test_tolerance_mixed: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v1 | |
- uses: ./ | |
with: | |
old: fixtures/file1_basic.txt | |
new: fixtures/file5_mixed.txt | |
mode: addition | |
tolerance: mixed | |
test_tolerance_mixed_added: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v1 | |
- uses: ./ | |
with: | |
old: fixtures/file1_basic.txt | |
new: fixtures/file6_mixed_added.txt | |
mode: addition | |
tolerance: mixed-better | |
test_tolerance_mixed_deleted: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v1 | |
- uses: ./ | |
with: | |
old: fixtures/file1_basic.txt | |
new: fixtures/file7_mixed_deleted.txt | |
mode: addition | |
tolerance: mixed-worse | |
# Outputs | |
test_output_file: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v1 | |
- uses: ./ | |
with: | |
old: fixtures/file1_basic.txt | |
new: fixtures/file4_added.txt | |
mode: addition | |
output: out.txt | |
- run: cat out.txt | |
test_output_notifs_good: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v1 | |
- uses: ./ | |
with: | |
old: fixtures/file1_basic.txt | |
new: fixtures/file4_added.txt | |
mode: addition | |
token: ${{ secrets.GITHUB_TOKEN }} | |
title: Works | |
notify_issue: true | |
notify_check: true | |
test_output_notifs_bad: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v1 | |
- uses: ./ | |
with: | |
old: fixtures/file1_basic.txt | |
new: fixtures/file2_deleted.txt | |
mode: addition | |
token: ${{ secrets.GITHUB_TOKEN }} | |
title: Fails | |
notify_issue: true | |
notify_check: true |