Commit 7b1b467c authored by Birte Kristina Friesel's avatar Birte Kristina Friesel
Browse files

Switch to GitHub Actions

Squashed commit of the following:

commit 4dd56fda9dad618b5508e9235b6ec5953236fe3a
Author: Daniel Friesel <derf@finalrewind.org>
Date:   Mon Apr 6 08:30:29 2020 +0200

    run ./Build first

commit 6f31024609bc9e8e5f6101bb4ab7a9edb5ed9089
Author: Daniel Friesel <derf@finalrewind.org>
Date:   Mon Apr 6 08:26:50 2020 +0200

    add cpanfile

commit 443f45d5b18ebb0de321e47e73f493d4527eb4f5
Author: Daniel Friesel <derf@finalrewind.org>
Date:   Mon Apr 6 08:12:29 2020 +0200

    Revert "hm"

    This reverts commit 11f4b1161da25b29e5dd7a17a75eff6e3f7b92f9.

commit 11f4b1161da25b29e5dd7a17a75eff6e3f7b92f9
Author: Daniel Friesel <derf@finalrewind.org>
Date:   Mon Apr 6 08:02:09 2020 +0200

    hm

commit 9a5b2e43ac9c786095092a7320eb86552cf6460a
Author: Daniel Friesel <derf@finalrewind.org>
Date:   Mon Apr 6 07:54:24 2020 +0200

    switch to GitHub actions
parent 5bc92484
Loading
Loading
Loading
Loading
+37 −0
Original line number Diff line number Diff line
name: linux

on:
  push:
    branches:
      - '*'
  pull_request:
    branches:
      - '*'

jobs:
  perl:

    runs-on: ubuntu-latest

    strategy:
      matrix:
        perl-version:
          - '5.20'
          - 'latest'
          - 'threaded'

    container:
      image: perl:${{ matrix.perl-version }}

    steps:
      - uses: actions/checkout@v2
      - name: perl -V
        run: perl -V
      - name: Install Dependencies
        run: curl -sL https://git.io/cpm | perl - install -g --show-build-log-on-failure
      - name: Pre-Build
        run: perl Build.PL
      - name: Build
        run: ./Build
      - name: Run Tests
        run: prove -bl t

.travis.yml

deleted100644 → 0
+0 −6
Original line number Diff line number Diff line
language: perl
perl:
  - "5.28"
  - "5.26"
  - "5.24"
  - "5.22"

cpanfile

0 → 100644
+26 −0
Original line number Diff line number Diff line
requires 'Cache::File';
requires 'Carp';
requires 'Class::Accessor';
requires 'DateTime';
requires 'DateTime::Format::Strptime';
requires 'Encode';
requires 'Geo::Distance';
requires 'Getopt::Long';
requires 'List::Compare' => '0.29',
requires 'List::MoreUtils';
requires 'List::Util';
requires 'List::UtilsBy';
requires 'LWP::UserAgent';
requires 'Text::LevenshteinXS';
requires 'XML::LibXML';

on test => sub {
	 requires 'File::Slurp';
	 requires 'JSON';
	 requires 'Test::Compile';
	 requires 'Test::Fatal';
	 requires 'Test::More';
	 requires 'Test::Number::Delta';
	 requires 'Test::Pod';
	 requires 'Text::CSV';
};