Skip to content

Commit 4aaa2ae

Browse files
chore: migrate CI from Jenkins to GitHub Actions (#34)
1 parent 761027e commit 4aaa2ae

File tree

51 files changed

+2600
-922
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+2600
-922
lines changed

.gitattributes

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,3 +18,35 @@
1818
*.css text eol=lf
1919
*.js text eol=lf
2020
*.sql text eol=lf
21+
*.kts text eol=lf
22+
*.gradle.kts text eol=lf
23+
24+
###############################
25+
# Git Large File System (LFS) #
26+
###############################
27+
28+
# Archives
29+
*.7z filter=lfs diff=lfs merge=lfs -text
30+
*.br filter=lfs diff=lfs merge=lfs -text
31+
*.gz filter=lfs diff=lfs merge=lfs -text
32+
*.tar filter=lfs diff=lfs merge=lfs -text
33+
*.zip filter=lfs diff=lfs merge=lfs -text
34+
35+
# Documents
36+
*.pdf filter=lfs diff=lfs merge=lfs -text
37+
*.docx diff=astextplain merge=lfs -text
38+
39+
# Images
40+
*.gif filter=lfs diff=lfs merge=lfs -text
41+
*.ico filter=lfs diff=lfs merge=lfs -text
42+
*.jpg filter=lfs diff=lfs merge=lfs -text
43+
*.pdf filter=lfs diff=lfs merge=lfs -text
44+
*.png filter=lfs diff=lfs merge=lfs -text
45+
*.psd filter=lfs diff=lfs merge=lfs -text
46+
*.webp filter=lfs diff=lfs merge=lfs -text
47+
48+
# Fonts
49+
*.woff2 filter=lfs diff=lfs merge=lfs -text
50+
51+
# Other
52+
*.exe filter=lfs diff=lfs merge=lfs -text
Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
name: Build and Test
2+
3+
on:
4+
pull_request:
5+
branches: [main]
6+
push:
7+
branches: [main]
8+
9+
jobs:
10+
build-and-test-example-card-calypso:
11+
uses: eclipse-keyple/keyple-actions/.github/workflows/reusable-build-and-test.yml@build-and-test-v1
12+
with:
13+
working-directory: Example_Card_Calypso
14+
15+
build-and-test-example-distributed-poolreaderserverside-webservice:
16+
uses: eclipse-keyple/keyple-actions/.github/workflows/reusable-build-and-test.yml@build-and-test-v1
17+
with:
18+
working-directory: Example_Distributed_PoolReaderServerSide_Webservice
19+
20+
build-and-test-example-distributed-readerclientside-webservice:
21+
uses: eclipse-keyple/keyple-actions/.github/workflows/reusable-build-and-test.yml@build-and-test-v1
22+
with:
23+
working-directory: Example_Distributed_ReaderClientSide_Webservice
24+
25+
build-and-test-example-distributed-readerclientside-websocket:
26+
uses: eclipse-keyple/keyple-actions/.github/workflows/reusable-build-and-test.yml@build-and-test-v1
27+
with:
28+
working-directory: Example_Distributed_ReaderClientSide_Websocket
29+
30+
build-and-test-example-plugin-android-nfc:
31+
uses: eclipse-keyple/keyple-actions/.github/workflows/reusable-build-and-test.yml@build-and-test-v1
32+
with:
33+
working-directory: Example_Plugin_Android_NFC
34+
35+
build-and-test-example-plugin-android-omapi:
36+
uses: eclipse-keyple/keyple-actions/.github/workflows/reusable-build-and-test.yml@build-and-test-v1
37+
with:
38+
working-directory: Example_Plugin_Android_OMAPI
39+
40+
build-and-test-example-plugin-pcsc:
41+
uses: eclipse-keyple/keyple-actions/.github/workflows/reusable-build-and-test.yml@build-and-test-v1
42+
with:
43+
working-directory: Example_Plugin_PCSC
44+
45+
build-and-test-example-service:
46+
uses: eclipse-keyple/keyple-actions/.github/workflows/reusable-build-and-test.yml@build-and-test-v1
47+
with:
48+
working-directory: Example_Service
49+
50+
build-and-test-example-service-resource:
51+
uses: eclipse-keyple/keyple-actions/.github/workflows/reusable-build-and-test.yml@build-and-test-v1
52+
with:
53+
working-directory: Example_Service_Resource

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ local.properties
1010
# Gradle
1111
.gradle/
1212
build*/
13-
LICENSE_HEADER
1413

1514
# Eclipse
1615
.classpath

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
66
## [Unreleased]
77
### Fixed
88
- Fixed bad preparation of the selection in PC/SC examples.
9+
### Changed
10+
- Migrated the CI pipeline from Jenkins to GitHub Actions.
11+
### Upgraded
12+
- `keyple-plugin-pcsc-java-lib:2.5.2`
913

1014
## [2025-04-18]
1115
### Changed
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
/* **************************************************************************************
2+
* Copyright (c) $YEAR Calypso Networks Association https://calypsonet.org/
3+
*
4+
* See the NOTICE file(s) distributed with this work for additional information
5+
* regarding copyright ownership.
6+
*
7+
* This program and the accompanying materials are made available under the terms of the
8+
* Eclipse Distribution License 1.0 which is available at
9+
* https://www.eclipse.org/org/documents/edl-v10.php
10+
*
11+
* SPDX-License-Identifier: BSD-3-Clause
12+
************************************************************************************** */

0 commit comments

Comments
 (0)