Skip to content

Commit

Permalink
GitHub Actions-based CI
Browse files Browse the repository at this point in the history
  • Loading branch information
pivovarit committed Dec 15, 2024
1 parent 4060973 commit a3866ec
Show file tree
Hide file tree
Showing 6 changed files with 53 additions and 27 deletions.
1 change: 1 addition & 0 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* @pivovarit
14 changes: 14 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
version: 2
updates:
- package-ecosystem: "gradle"
target-branch: "main"
directory: "/"
schedule:
interval: "daily"
time: "02:00"
- package-ecosystem: "github-actions"
directory: "/"
target-branch: "main"
schedule:
interval: "daily"
time: "02:00"
30 changes: 30 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
name: build
on:
push:
branches:
- version/**
pull_request:
branches:
- version/**

jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
java: [ '8', '11', '17', '21', '22', '23', '24-ea' ]
architecture: [ 'x64' ]
fail-fast: false
name: Build with JDK ${{ matrix.java }} on ${{ matrix.architecture }}
steps:
- uses: actions/checkout@v4
- name: Setup JDK
uses: actions/setup-java@v4
with:
distribution: 'temurin'
java-version: ${{ matrix.java }}
architecture: ${{ matrix.architecture }}
cache: 'maven'

- name: Build with Maven
run: mvn test
21 changes: 0 additions & 21 deletions .travis/maven-settings.xml

This file was deleted.

5 changes: 1 addition & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/io.vavr/vavr-test/badge.png)](https://maven-badges.herokuapp.com/maven-central/io.vavr/vavr-test)
[![Build Status](https://travis-ci.org/vavr-io/vavr-test.png)](https://travis-ci.org/vavr-io/vavr-test)
[![codecov](https://codecov.io/gh/vavr-io/vavr-test/branch/master/graph/badge.svg)](https://codecov.io/gh/vavr-io/vavr-test)
[![Gitter Chat](https://badges.gitter.im/Join%20Chat.png)](https://gitter.im/vavr-io/vavr)

# [Vavr](http://vavr.io/) Property Testing
# [Vavr](https://vavr.io/) Property Testing
9 changes: 7 additions & 2 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -26,11 +26,11 @@ We use these goals frequently to keep the dependencies and plugins up-to-date:
<packaging>jar</packaging>
<name>Vavr Test</name>
<description>A property check framework for Vavr.</description>
<url>http://vavr.io</url>
<url>https://vavr.io</url>
<licenses>
<license>
<name>The Apache Software License, Version 2.0</name>
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
<url>https://www.apache.org/licenses/LICENSE-2.0.txt</url>
<distribution>repo</distribution>
</license>
</licenses>
Expand All @@ -46,6 +46,11 @@ We use these goals frequently to keep the dependencies and plugins up-to-date:
<name>Daniel Dietrich</name>
<email>[email protected]</email>
</developer>
<developer>
<id>pivovarit</id>
<name>Grzegorz Piwowarek</name>
<email>[email protected]</email>
</developer>
</developers>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
Expand Down

0 comments on commit a3866ec

Please sign in to comment.