remove travis.yml and update README

This commit is contained in:
SingingBush 2021-06-09 21:22:26 +01:00 committed by Mike Bierlee
parent c4d4e5e82f
commit 729a50ee90
3 changed files with 6 additions and 60 deletions

View file

@ -74,12 +74,12 @@ jobs:
- dmd-2.090.1
- dmd-2.089.1
- dmd-2.088.1 # mac-latest is ok with dmd-2.088 or higher but the ldc versions can be a problem
- dmd-2.087.1
- dmd-2.086.1
- dmd-2.085.1
- dmd-2.077.1
# - dmd-2.087.1
# - dmd-2.086.1
# - dmd-2.085.1
# - dmd-2.077.1
- dmd-2.076.1 # gdc (gcc v9 - v11.1) supports D at this version
- ldc-1.25.1 # eq to dmd v2.095.1
# - ldc-1.25.1 # eq to dmd v2.095.1 (excluded as this version seemed to be a bad release)
- ldc-1.24.0 # eq to dmd v2.094.1
- ldc-1.23.0 # eq to dmd v2.093.1
# - ldc-1.22.0 # eq to dmd v2.092.1

View file

@ -1,54 +0,0 @@
language: d
# For available compilers see: https://semitwist.com/travis-d-compilers
d:
- dmd
- dmd-beta
- dmd-2.077.1
- dmd-2.076.1
- dmd-2.075.1
- dmd-2.074.1
- dmd-2.073.2
- dmd-2.072.2
- dmd-2.071.2
- dmd-2.070.2
- dmd-2.069.2
- ldc
- ldc-beta
- ldc-1.6.0 # D v2.076.1
- ldc-1.5.0 # D v2.075.1
- ldc-1.4.0 # D v2.074.1
- ldc-1.3.0 # D v2.073.2
- ldc-1.2.0 # D v2.072.2
- ldc-1.1.1 # D v2.071.2
- gdc
sudo: false
os:
- linux
- osx
script:
- dub build --build=release --config=library
- dub test --build=unittest --config=unittest
- dub run --build=release --config=quickstartExample
- dub run --build=release --config=qualifiersExample
- dub run --build=release --config=arrayCompletionExample
- dub run --build=release --config=annotationsExample
- dub run --build=release --config=applicationContextExample
- dub run --build=release --config=registerOnResolveExample
- dub run --build=release --config=constructorInjectionExample
- dub run --build=release --config=valueInjectionExample
- dub run --build=release --config=postConstructorPreDestructorExample
matrix:
allow_failures:
- d: gdc
os: osx
- d: ldc-1.4.0
os: osx
- d: ldc-1.3.0
os: osx
- d: ldc-1.2.0
os: osx

View file

@ -4,7 +4,7 @@ Version 8.0.3
Copyright 2014-2021 Mike Bierlee
Licensed under the terms of the MIT license - See [LICENSE.txt](LICENSE.txt)
Main: [![Build Status](https://api.travis-ci.org/mbierlee/poodinis.png?branch=main)](https://travis-ci.org/mbierlee/poodinis) - Dev: [![Build Status](https://api.travis-ci.org/mbierlee/poodinis.png?branch=develop)](https://travis-ci.org/mbierlee/poodinis)
[![DUB Package](https://img.shields.io/dub/v/poodinis.svg)](https://code.dlang.org/packages/poodinis) [![CI](https://github.com/mbierlee/poodinis/actions/workflows/dub.yml/badge.svg)](https://github.com/mbierlee/poodinis/actions/workflows/dub.yml)
Poodinis is a dependency injection framework for the D programming language. It is inspired by the [Spring Framework] and [Hypodermic] IoC container for C++. Poodinis supports registering and resolving classes either by concrete type or interface. Automatic injection of dependencies is supported through the use of UDAs or constructors.