Skip to content

feat: upgrade to node20 (#15) #43

feat: upgrade to node20 (#15)

feat: upgrade to node20 (#15) #43

Workflow file for this run

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