Skip to content

Commit 21642bd

Browse files
committed
Merge branch 'main' into release
2 parents cccd657 + ba1e8bc commit 21642bd

Some content is hidden

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

52 files changed

+4416
-779
lines changed
+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
name: Check Markdown links
2+
3+
on:
4+
push:
5+
schedule:
6+
- cron: "0 18 * * *"
7+
8+
jobs:
9+
markdown-link-check:
10+
runs-on: ubuntu-latest
11+
steps:
12+
- uses: actions/checkout@v2
13+
- uses: gaurav-nelson/github-action-markdown-link-check@v1
14+
with:
15+
use-verbose-mode: 'yes'

.github/workflows/release-plugin.yml

+29
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
name: Release plugin
2+
3+
on:
4+
workflow_dispatch:
5+
6+
jobs:
7+
build:
8+
runs-on: ubuntu-latest
9+
10+
steps:
11+
- uses: actions/checkout@v2
12+
- name: Set up JDK 8
13+
uses: actions/setup-java@v2
14+
with:
15+
java-version: '8'
16+
distribution: 'temurin'
17+
18+
- name: Setup Gradle
19+
uses: gradle/gradle-build-action@v2
20+
21+
- name: Build
22+
run: ./gradlew build
23+
24+
- name: Publish to plugins.gradle.org
25+
run: |
26+
./gradlew -Pgradle.publish.key=${{ secrets.GRADLE_PUBLISH_KEY }} \
27+
-Pgradle.publish.secret=${{ secrets.GRADLE_PUBLISH_SECRET }} \
28+
-Prelease=true \
29+
publishPlugins

.github/workflows/run-tests.yml

+41
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
name: Run tests
2+
3+
on:
4+
push:
5+
branches: [ main ]
6+
pull_request:
7+
branches: [ main ]
8+
9+
jobs:
10+
build:
11+
12+
runs-on: ubuntu-latest
13+
14+
steps:
15+
- uses: actions/checkout@v2
16+
- name: Set up JDK 8
17+
uses: actions/setup-java@v2
18+
with:
19+
java-version: '8'
20+
distribution: 'temurin'
21+
22+
- name: Setup Gradle
23+
uses: gradle/gradle-build-action@v2
24+
25+
- name: Build
26+
run: ./gradlew assemble testClasses
27+
28+
- name: Test
29+
run: ./gradlew check
30+
31+
- name: SonarQube analysis
32+
run: ./gradlew sonarqube
33+
if: github.ref == 'refs/heads/main'
34+
env:
35+
SONARQUBE_TOKEN: ${{ secrets.SONARQUBE_TOKEN }}
36+
37+
- name: Upload to codecov.io
38+
uses: codecov/codecov-action@v2
39+
with:
40+
fail_ci_if_error: true
41+
verbose: true

.github/workflows/update-docs.yml

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
name: Update docs
2+
3+
on:
4+
push:
5+
branches: [ main ]
6+
7+
jobs:
8+
update-frontend:
9+
runs-on: ubuntu-latest
10+
steps:
11+
- uses: actions/checkout@v2
12+
with:
13+
ssh-key: ${{ secrets.WORKFLOW_SSH_KEY }}
14+
15+
- uses: webfactory/[email protected]
16+
with:
17+
ssh-private-key: ${{ secrets.WORKFLOW_SSH_KEY }}
18+
19+
- name: Set Git author information
20+
run: |
21+
git config --global user.name "chkpnt CI"
22+
git config --global user.email "[email protected]"
23+
24+
- name: Generate docs and publish them to GitHub Pages
25+
run: ./gradlew docs gitPublishPush

.idea/libraries-with-intellij-classes.xml

+65
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/misc.xml

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/truststorebuilder-gradle-plugin.iml

-2
This file was deleted.

.travis.yml

-38
This file was deleted.

CHANGES.md

+15
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,20 @@
11
# Release notes
22

3+
# v0.6.0
4+
## What's Changed
5+
* Added support for certificate bundles (#64), so it is now very easy to import a bundle like the [CA certificates extracted from Mozilla](https://curl.se/docs/caextract.html)
6+
* Added support for PKCS12 containers (#68)
7+
* Added support to build multiple TrustStores
8+
* Removed the feature to configure the certificate's alias for the TrustStore. The alias is now derived from the CN of the certificate and its fingerprint (sha1).
9+
* Separated the configuration of the `buildTrustStore`-tasks and the `checkCertificates`-task
10+
* Updated dependencies
11+
* Plugin requires Gradle 7.0
12+
13+
**Full Changelog**: https://github.com/chkpnt/truststorebuilder-gradle-plugin/compare/0.5.1...0.6.0
14+
15+
## Migration from previous versions
16+
The DSL provided by the `trustStoreBuilder`-extension changed a lot. Please have a look at the examples in the [README.md](https://github.com/chkpnt/truststorebuilder-gradle-plugin#readme) and the [demo project](https://github.com/chkpnt/truststorebuilder-gradle-plugin-demo).
17+
318
# v0.5.1
419
* Remove runtime dependency to kotlin-stdlib
520

0 commit comments

Comments
 (0)