Skip to content
This repository was archived by the owner on Feb 26, 2023. It is now read-only.

Commit 10ee1af

Browse files
Initial commit
1 parent 74d3cc7 commit 10ee1af

File tree

7 files changed

+523
-0
lines changed

7 files changed

+523
-0
lines changed

.github/dependabot.yml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
version: 2
2+
updates:
3+
- package-ecosystem: "maven"
4+
directory: "/"
5+
schedule:
6+
interval: "weekly"
7+
time: "09:00"
8+
open-pull-requests-limit: 10
9+
10+
- package-ecosystem: "github-actions"
11+
# Workflow files stored in the
12+
# default location of `.github/workflows`
13+
directory: "/"
14+
schedule:
15+
interval: "weekly"
16+
time: "09:00"

.github/workflows/ci.yml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
name: CI
2+
3+
on: [push, pull_request]
4+
5+
jobs:
6+
build:
7+
name: Build on Java ${{ matrix.java }}
8+
runs-on: ubuntu-latest
9+
strategy:
10+
matrix:
11+
java: [ 8, 17 ]
12+
steps:
13+
- uses: actions/[email protected]
14+
- uses: actions/[email protected]
15+
with:
16+
path: ~/.m2/repository
17+
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
18+
restore-keys: |
19+
${{ runner.os }}-maven-
20+
- name: Set up Java ${{ matrix.java }}
21+
uses: actions/setup-java@v2
22+
with:
23+
java-version: ${{ matrix.java }}
24+
distribution: 'zulu'
25+
- name: Build with Java ${{ matrix.java }}
26+
run: mvn clean verify

.github/workflows/release.yml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
name: Publish package to GitHub Packages
2+
3+
on: [workflow_dispatch]
4+
5+
jobs:
6+
publish:
7+
runs-on: ubuntu-latest
8+
permissions:
9+
contents: read
10+
packages: write
11+
steps:
12+
- uses: actions/[email protected]
13+
- uses: actions/setup-java@v2
14+
with:
15+
java-version: '8'
16+
distribution: 'zulu'
17+
- name: Publish package
18+
run: mvn deploy
19+
env:
20+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.gitignore

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# ignore all idea files
2+
.idea/*
3+
!.idea/codeStyleSettings.xml
4+
5+
6+
### Intellij Patch ###
7+
# Comment Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-215987721
8+
9+
*.iml
10+
modules.xml
11+
.idea/misc.xml
12+
*.ipr
13+
14+
### Maven ###
15+
target/
16+
pom.xml.tag
17+
pom.xml.releaseBackup
18+
pom.xml.versionsBackup
19+
pom.xml.next
20+
release.properties
21+
dependency-reduced-pom.xml
22+
buildNumber.properties
23+
.mvn/timing.properties
24+
25+
# Exclude maven wrapper
26+
!/.mvn/wrapper/maven-wrapper.jar
27+

README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,8 @@
11
# jbehave-support-web-tables
22
Web table steps for jbehave-support-core - legacy unsupported version
3+
4+
Provided only for potential backwards compatibility workarounds for legacy applications that used them in jbehave-support-core 1.x.x.
5+
Not intended for any use in new projects.
6+
7+
**WARNING**: Not supported, please **use at your own risk**. If you want/plan to use this please **contact us** and let us know.
8+
(so that we might potentially continue development if there is enough interest)

pom.xml

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<project xmlns="http://maven.apache.org/POM/4.0.0"
3+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
5+
<modelVersion>4.0.0</modelVersion>
6+
7+
<groupId>org.jbehavesupport</groupId>
8+
<artifactId>jbehave-support-web-tables</artifactId>
9+
<version>1.0-SNAPSHOT</version>
10+
11+
<properties>
12+
<maven.compiler.source>8</maven.compiler.source>
13+
<maven.compiler.target>8</maven.compiler.target>
14+
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
15+
16+
<lombok.version>1.18.22</lombok.version>
17+
<jbehave-support.version>1.3.2</jbehave-support.version>
18+
</properties>
19+
20+
<distributionManagement>
21+
<repository>
22+
<id>github</id>
23+
<name>GitHub Packages</name>
24+
<url>https://maven.pkg.github.com/EmbedITCZ/jbehave-support-web-tables</url>
25+
</repository>
26+
</distributionManagement>
27+
28+
<build>
29+
<testResources>
30+
<testResource>
31+
<directory>src/test/java</directory>
32+
<includes>
33+
<include>**/*.story</include>
34+
</includes>
35+
</testResource>
36+
</testResources>
37+
</build>
38+
39+
<dependencies>
40+
<dependency>
41+
<groupId>org.jbehavesupport</groupId>
42+
<artifactId>jbehave-support-core</artifactId>
43+
<version>${jbehave-support.version}</version>
44+
</dependency>
45+
<dependency>
46+
<groupId>org.projectlombok</groupId>
47+
<artifactId>lombok</artifactId>
48+
<version>${lombok.version}</version>
49+
</dependency>
50+
</dependencies>
51+
52+
</project>

0 commit comments

Comments
 (0)