Skip to content

Commit

Permalink
Initial commit
Browse files Browse the repository at this point in the history
  • Loading branch information
voegelas committed Jan 15, 2023
0 parents commit 1ccf2cc
Show file tree
Hide file tree
Showing 18 changed files with 1,686 additions and 0 deletions.
17 changes: 17 additions & 0 deletions .appveyor.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
cache:
- C:\strawberry

install:
- git submodule update --init
- if not exist "C:\strawberry" choco install strawberryperl -y
- set PATH=C:\strawberry\c\bin;C:\strawberry\perl\site\bin;C:\strawberry\perl\bin;%PATH%
- perl -V
- cd %APPVEYOR_BUILD_FOLDER%
- cpanm --quiet --notest --installdeps .

build_script:
- perl Makefile.PL
- gmake

test_script:
- gmake test
27 changes: 27 additions & 0 deletions .github/workflows/linux.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
---
name: linux
on:
push:
branches:
- '*'
tags-ignore:
- '*'
pull_request:
jobs:
perl:
runs-on: ubuntu-latest
container:
image: voegelas/perl-devel-cover
steps:
- uses: actions/checkout@v3
with:
submodules: true
- name: perl -V
run: perl -V
- name: Install dependencies
run: |
cpanm --quiet --notest --installdeps .
- name: Run tests
run: |
perl Makefile.PL
cover -gcov_chdir -test
15 changes: 15 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
!META.json
*.iml
*.swp
*~
/.build
/.idea
/Build
/Geo-Location-TimeZoneFinder-*
/Makefile
/Makefile.old
/_build
/blib
/cover_db
/pm_to_blib
MYMETA.*
21 changes: 21 additions & 0 deletions .gitlab-ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
image: voegelas/perl-devel-cover

variables:
GIT_SUBMODULE_STRATEGY: normal

test:
stage: test
rules:
- if: $CI_COMMIT_TAG
when: never
- when: always
script:
- cpanm --quiet --notest --installdeps .
- perl Makefile.PL
- cover -gcov_chdir -test

include:
- remote: 'https://mirror.andreasvoegele.com/gitlab/build-packages.yaml'
rules:
- if: $BUILD_PACKAGES == "true"
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[submodule "shapereader"]
path = shapereader
url = ../shapereader.git
18 changes: 18 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Contributing to Geo::Location::TimeZoneFinder

The code for this distribution is hosted at
https://github.com/voegelas/Geo-Location-TimeZoneFinder.

Grab the latest version using the command:

git clone --recurse-submodules \
https://github.com/voegelas/Geo-Location-TimeZoneFinder.git

You can submit code changes by forking the repository, pushing your code
changes to your clone, and then submitting a pull request.

The distribution is managed with [Dist::Zilla](https://dzil.org/). Once
installed, here are some dzil commands you might try:

dzil build
dzil test
6 changes: 6 additions & 0 deletions Changes
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
Revision history for Geo::Location::TimeZoneFinder

1.000 2023-01-01 12:16:15 CET

- First version

Loading

0 comments on commit 1ccf2cc

Please sign in to comment.