Skip to content

Commit

Permalink
Add proper github setup
Browse files Browse the repository at this point in the history
Add github actions workflow for CI. Add codeowners file. Remove obsolete
travis configuration.
  • Loading branch information
rschlussel committed May 24, 2024
1 parent 28fff8d commit c4e0926
Show file tree
Hide file tree
Showing 3 changed files with 43 additions and 11 deletions.
31 changes: 31 additions & 0 deletions .github/workflows/maven.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# This workflow will build a Java project with Maven, and cache/restore any dependencies to improve the workflow execution time
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-java-with-maven

name: Java CI with Maven

on:
push:
branches: [ "master" ]
pull_request:
branches: [ "master" ]

jobs:
build:

runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4
with:
show-progress: false
# needed for the git-commit-id-plugin to work
fetch-depth: 0
- name: Set up JDK 8
uses: actions/setup-java@v3
with:
java-version: '8'
distribution: 'temurin'
cache: maven
- name: Maven verify
run: mvn verify

11 changes: 0 additions & 11 deletions .travis.yml

This file was deleted.

12 changes: 12 additions & 0 deletions CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
#####################################################################
### drift code owners ###
#####################################################################

#####################################################################
# Fallback to committers group for areas that do not have code owners
/** @prestodb/committers

# TSC may approve changes to this list
CODEOWNERS @prestodb/team-tsc

#####################################################################

0 comments on commit c4e0926

Please sign in to comment.