Skip to content

Commit 042bfaf

Browse files
committed
Setup Repo and CI
Signed-off-by: Stefan Bischof <stbischof@bipolis.org>
1 parent ee9430d commit 042bfaf

11 files changed

+481
-0
lines changed
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
name: Eclipse-Dash IP-Check
2+
3+
on:
4+
push:
5+
branches:
6+
- 'main'
7+
pull_request:
8+
branches:
9+
- 'main'
10+
issue_comment:
11+
types: [created]
12+
13+
jobs:
14+
call-license-check:
15+
permissions:
16+
pull-requests: write
17+
uses: eclipse-osgi-technology/.github/.github/workflows/reuse_all_check_eclipse_ip.yml@main
18+
secrets:
19+
GITLAB_API_TOKEN: ${{ secrets.GITLAB_API_TOKEN }}
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
name: Editor Config format check
2+
3+
on:
4+
push:
5+
branches:
6+
- 'main'
7+
pull_request:
8+
branches:
9+
- 'main'
10+
11+
jobs:
12+
validate:
13+
permissions:
14+
statuses: write
15+
contents: read
16+
packages: read
17+
uses: eclipse-osgi-technology/.github/.github/workflows/reuse_all_check_editor_config_format.yml@main
18+
secrets:
19+
envGH: ${{ secrets.GITHUB_TOKEN }}
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
name: License Header Check
2+
3+
on:
4+
push:
5+
branches:
6+
- 'main'
7+
pull_request:
8+
branches:
9+
- 'main'
10+
11+
jobs:
12+
validate:
13+
uses: eclipse-osgi-technology/.github/.github/workflows/reuse_all_check_license_header.yml@main
14+
secrets:
15+
envGH: ${{ secrets.GITHUB_TOKEN }}
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
name: First Interaction
2+
3+
on:
4+
issues:
5+
types:
6+
- opened
7+
pull_request_target:
8+
types:
9+
- opened
10+
11+
jobs:
12+
trigger-workflow:
13+
uses: eclipse-osgi-technology/.github/.github/workflows/reuse_all_first_interaction.yml@main
14+
secrets:
15+
envGH: ${{ secrets.GITHUB_TOKEN }}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
name: Close stale issues and PRs
2+
on:
3+
schedule:
4+
- cron: '30 1 * * *'
5+
6+
jobs:
7+
stale:
8+
uses: eclipse-osgi-technology/.github/.github/workflows/reuse_all_stale_bot.yml@main
9+
secrets:
10+
envGH: ${{ secrets.GITHUB_TOKEN }}
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
name: Java Build, Test
2+
3+
on:
4+
push:
5+
branches:
6+
- 'main'
7+
pull_request:
8+
branches:
9+
- 'main'
10+
11+
jobs:
12+
build:
13+
uses: eclipse-osgi-technology/.github/.github/workflows/reuse_java_build_test.yml@main
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
name: JavaDoc Check
2+
3+
on:
4+
push:
5+
branches:
6+
- 'main'
7+
pull_request:
8+
branches:
9+
- 'main'
10+
11+
jobs:
12+
build:
13+
uses: eclipse-osgi-technology/.github/.github/workflows/reuse_java_check_javadoc.yml@main

.github/workflows/java_deploy.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
name: Deploy Maven
2+
3+
on:
4+
push:
5+
branches:
6+
- 'main'
7+
8+
jobs:
9+
publish:
10+
uses: eclipse-osgi-technology/.github/.github/workflows/reuse_java_deploy.yml@main
11+
secrets: inherit

.gitignore

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# Compiled class file
2+
*.class
3+
4+
# Log file
5+
*.log
6+
7+
# BlueJ files
8+
*.ctxt
9+
10+
# Mobile Tools for Java (J2ME)
11+
.mtj.tmp/
12+
13+
# Package Files #
14+
*.jar
15+
*.war
16+
*.nar
17+
*.ear
18+
*.zip
19+
*.tar.gz
20+
*.rar
21+
22+
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
23+
hs_err_pid*
24+
replay_pid*
25+
/target/
26+
dependency-reduced-pom.xml
27+
felix-cache
28+
29+
# Eclipse settings
30+
.classpath
31+
.settings
32+
.project

.licenserc.yaml

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
header:
2+
license:
3+
spdx-id: EPL-2.0
4+
copyright-owner: Contributors to the Eclipse Foundation
5+
content: |
6+
Copyright (c) 2025 Contributors to the Eclipse Foundation.
7+
8+
This program and the accompanying materials are made
9+
available under the terms of the Eclipse Public License 2.0
10+
which is available at https://www.eclipse.org/legal/epl-2.0/
11+
SPDX-License-Identifier: EPL-2.0
12+
13+
Contributors:
14+
15+
pattern: |
16+
This program and the accompanying materials are made
17+
available under the terms of the Eclipse Public License 2.0
18+
which is available at https://www.eclipse.org/legal/epl-2.0/
19+
20+
paths-ignore:
21+
- 'dist'
22+
- 'licenses'
23+
- '**/*.md'
24+
- '**/*.MD'
25+
- '**/.keep'
26+
- '**/*.jetproperties'
27+
- '**/*.javajet'
28+
- '**/*.javajetinc'
29+
- '**/*.json'
30+
- '**/*.csv'
31+
- '**/*.properties'
32+
- '**/*.maven'
33+
- '**/*.html'
34+
- '**/.classpath'
35+
- '**/.editorconfig'
36+
- 'LICENSE'
37+
- 'NOTICE'
38+
- '.gitattributes'
39+
- '.github/**'
40+
- '.gitignore'
41+
- '.licenserc.yaml'
42+
- '.readthedocs.yaml'
43+
- '.mvn/maven.config'
44+
- '**/.project'
45+
- '**/*.prefs'
46+
- 'license.templates'
47+
- '**/logback-test.xml'
48+
- '**/*.svg'
49+
- '**/second-stage-classpath'
50+
- '**/*.bndrun'
51+
- '**/bin/pom.xml'
52+
- '**/resources/META-INF/services/**'
53+
- '**/bnd.bnd'
54+
- '**/motd'
55+
- 'extensions/hash.checker/src/test/resources/**'
56+
57+
comment: always

0 commit comments

Comments
 (0)