Skip to content

Commit dfee77f

Browse files
committed
Merge remote-tracking branch 'upstream/main' into writebackupToTemp
* upstream/main: (71 commits) [Bot] Update CSL styles (#7735) Fix for issue 6966: open all files of multiple entries (#7709) Add simple unit tests (#7696) Add simple unit tests (#7543) Update check-outdated-dependencies.yml Added preset for new entry keybindings and reintroduced defaults (#7705) Select the entry which has smaller dictonary order when merge (#7708) Update CHANGELOG.md fix: make more fields, fomatters, ids and languages sorted by alphabetical order (#7717) Bump libreoffice from 7.1.2 to 7.1.3 (#7721) Bump unoloader from 7.1.2 to 7.1.3 (#7724) Bump org.beryx.jlink from 2.23.7 to 2.23.8 (#7723) Bump org.openjfx.javafxplugin from 0.0.9 to 0.0.10 (#7725) fix: make fields sorted by lexicographical order (#7711) Fix tests Refactoring existing unit tests (#7687) Refactoring and addition of unit tests (#7581) Refactor simple Unit Tests (#7571) Add simple unit tests (#7544) add and extend unit tests (#7685) ...
2 parents 6611a63 + 70507a4 commit dfee77f

File tree

287 files changed

+10950
-2561
lines changed

Some content is hidden

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

287 files changed

+10950
-2561
lines changed

.github/workflows/check-outdated-dependencies.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,15 @@ jobs:
1212
- name: Checkout source
1313
uses: actions/checkout@v2
1414
- name: Set up JDK
15-
uses: actions/setup-java@v1
15+
uses: actions/setup-java@v2
1616
with:
1717
java-version: 14
18+
distribution: 'adopt'
1819
- name: Look for outdated dependencies
1920
run: ./gradlew -q checkOutdatedDependencies
2021
- name: Report issues
2122
if: failure()
22-
uses: JasonEtco/create-an-issue@master
23+
uses: JasonEtco/create-an-issue@v2
2324
env:
2425
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
2526
with:

.github/workflows/deployment.yml

Lines changed: 37 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ env:
2121
AstrophysicsDataSystemAPIKey: ${{ secrets.AstrophysicsDataSystemAPIKey }}
2222
IEEEAPIKey: ${{ secrets.IEEEAPIKey }}
2323
OSXCERT: ${{ secrets.OSX_SIGNING_CERT }}
24+
GRADLE_OPTS: -Dorg.gradle.daemon=false -Dorg.gradle.vfs.watch=false
2425

2526
jobs:
2627
build:
@@ -42,7 +43,7 @@ jobs:
4243
name: Create installer and portable version for ${{ matrix.displayName }}
4344
steps:
4445
- name: Cancel Previous Runs
45-
uses: styfle/cancel-workflow-action@0.8.0
46+
uses: styfle/cancel-workflow-action@0.9.0
4647
with:
4748
access_token: ${{ github.token }}
4849
- name: Fetch all history for all tags and branches
@@ -56,23 +57,20 @@ jobs:
5657
- name: Run GitVersion
5758
id: gitversion
5859
uses: gittools/actions/gitversion/[email protected]
59-
- name: Set up JDK 15 for linux and mac
60-
uses: actions/setup-java@v1
60+
- name: Set up JDK
61+
uses: actions/setup-java@v2
6162
with:
62-
java-version: 15
63-
if: matrix.os != 'windows-latest'
64-
- name: Set up JDK 14 for windows
65-
uses: actions/setup-java@v1
66-
with:
67-
java-version: 14
68-
if: matrix.os == 'windows-latest'
63+
java-version: 16
64+
distribution: 'adopt'
6965
- name: Restore gradle cache
70-
uses: actions/cache@master
66+
uses: actions/cache@v2
7167
with:
72-
path: ~/.gradle/caches
73-
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*') }}
68+
path: |
69+
~/.gradle/caches
70+
~/.gradle/wrapper
71+
key: ${{ runner.os }}-gradle7x-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}
7472
restore-keys: |
75-
${{ runner.os }}-gradle-
73+
${{ runner.os }}-gradle7x-
7674
- name: Setup OSX key chain on OSX
7775
if: matrix.os == 'macos-latest'
7876
uses: apple-actions/import-codesign-certs@v1
@@ -97,35 +95,34 @@ jobs:
9795
if: matrix.os == 'macos-latest'
9896
shell: bash
9997
run: |
100-
codesign --entitlements buildres/mac/jabref.entitlements --options runtime -vvv -f --sign "Developer ID Application: Tobias Diez (W2PU6LW5U5)" build/distribution/JabRef.app/Contents/runtime/Contents/MacOS/libjli.dylib
101-
codesign --entitlements buildres/mac/jabref.entitlements --options runtime -vvv -f --sign "Developer ID Application: Tobias Diez (W2PU6LW5U5)" build/distribution/JabRef.app/Contents/MacOS/JabRef
102-
codesign --entitlements buildres/mac/jabref.entitlements --options runtime -vvv -f --sign "Developer ID Application: Tobias Diez (W2PU6LW5U5)" build/distribution/JabRef.app
98+
codesign --entitlements buildres/mac/jabref.entitlements --options runtime -vvv -f --sign "Developer ID Application: JabRef e.V. (6792V39SK3)" build/distribution/JabRef.app/Contents/runtime/Contents/MacOS/libjli.dylib
99+
codesign --entitlements buildres/mac/jabref.entitlements --options runtime -vvv -f --sign "Developer ID Application: JabRef e.V. (6792V39SK3)" build/distribution/JabRef.app/Contents/MacOS/JabRef
100+
codesign --entitlements buildres/mac/jabref.entitlements --options runtime -vvv -f --sign "Developer ID Application: JabRef e.V. (6792V39SK3)" build/distribution/JabRef.app
103101
jpackage --type pkg --dest build/distribution --name JabRef --app-version "${{ steps.gitversion.outputs.Major }}.${{ steps.gitversion.outputs.Minor }}" --app-image build/distribution/JabRef.app --verbose --type dmg --vendor JabRef --app-version "${{ steps.gitversion.outputs.Major }}.${{ steps.gitversion.outputs.Minor }}" --file-associations buildres/mac/bibtexAssociations.properties --resource-dir buildres/mac
104-
codesign -s "Developer ID Application: Tobias Diez (W2PU6LW5U5)" --options runtime --entitlements buildres/mac/jabref.entitlements -vvvv --deep "build/distribution/JabRef-${{ steps.gitversion.outputs.Major }}.${{ steps.gitversion.outputs.Minor }}.dmg"
102+
codesign -s "Developer ID Application: JabRef e.V. (6792V39SK3)" --options runtime --entitlements buildres/mac/jabref.entitlements -vvvv --deep "build/distribution/JabRef-${{ steps.gitversion.outputs.Major }}.${{ steps.gitversion.outputs.Minor }}.dmg"
105103
jpackage --type pkg --dest build/distribution --name JabRef --mac-package-identifier JabRef --app-version "${{ steps.gitversion.outputs.Major }}.${{ steps.gitversion.outputs.Minor }}" --app-image build/distribution/JabRef.app --verbose --type pkg --vendor JabRef --app-version "${{ steps.gitversion.outputs.Major }}.${{ steps.gitversion.outputs.Minor }}" --file-associations buildres/mac/bibtexAssociations.properties --resource-dir buildres/mac
106-
productsign --sign "Developer ID Installer: Tobias Diez (W2PU6LW5U5)" "build/distribution/JabRef-${{ steps.gitversion.outputs.Major }}.${{ steps.gitversion.outputs.Minor }}.pkg" "build/distribution/JabRef-${{ steps.gitversion.outputs.Major }}.${{ steps.gitversion.outputs.Minor }}-signed.pkg"
104+
productsign --sign "Developer ID Installer: JabRef e.V. (6792V39SK3)" "build/distribution/JabRef-${{ steps.gitversion.outputs.Major }}.${{ steps.gitversion.outputs.Minor }}.pkg" "build/distribution/JabRef-${{ steps.gitversion.outputs.Major }}.${{ steps.gitversion.outputs.Minor }}-signed.pkg"
105+
- name: Notarize dmg and pkg installer
106+
if: matrix.os == 'macos-latest' && github.ref == 'refs/heads/main'
107+
shell: bash
108+
run: |
109+
REQUEST_UUID_DMG=$(xcrun altool --verbose --notarize-app --primary-bundle-id "org.jabref" --username ${{ secrets.OSX_NOTARIZATION_APP_USERNAME }} --password ${{ secrets.OSX_NOTARIZATION_APP_PWD }} --asc-provider "6792V39SK3" --file "build/distribution/JabRef-${{ steps.gitversion.outputs.Major }}.${{ steps.gitversion.outputs.Minor }}.dmg" | grep RequestUUID | awk '{print $3}')
110+
while xcrun altool --notarization-info "$REQUEST_UUID_DMG" -u ${{ secrets.OSX_NOTARIZATION_APP_USERNAME }} -p ${{ secrets.OSX_NOTARIZATION_APP_PWD }} | grep "Status: in progress" > /dev/null; do
111+
echo "Verification in progress..."
112+
sleep 30
113+
done
114+
xcrun stapler staple "build/distribution/JabRef-${{ steps.gitversion.outputs.Major }}.${{ steps.gitversion.outputs.Minor }}.dmg"
115+
spctl -vvv --assess --type exec build/distribution/JabRef.app
116+
codesign -vvv --deep --strict "build/distribution/JabRef-${{ steps.gitversion.outputs.Major }}.${{ steps.gitversion.outputs.Minor }}.dmg"
117+
codesign -dvv "build/distribution/JabRef-${{ steps.gitversion.outputs.Major }}.${{ steps.gitversion.outputs.Minor }}.dmg"
118+
REQUEST_UUID_PKG=$(xcrun altool --verbose --notarize-app --primary-bundle-id "org.jabref" --username ${{ secrets.OSX_NOTARIZATION_APP_USERNAME }} --password ${{ secrets.OSX_NOTARIZATION_APP_PWD }} --asc-provider "6792V39SK3" --file "build/distribution/JabRef-${{ steps.gitversion.outputs.Major }}.${{ steps.gitversion.outputs.Minor }}-signed.pkg" | grep RequestUUID | awk '{print $3}')
119+
while xcrun altool --notarization-info "$REQUEST_UUID_PKG" -u ${{ secrets.OSX_NOTARIZATION_APP_USERNAME }} -p ${{ secrets.OSX_NOTARIZATION_APP_PWD }} | grep "Status: in progress" > /dev/null; do
120+
echo "Verification in progress..."
121+
sleep 30
122+
done
123+
xcrun stapler staple "build/distribution/JabRef-${{ steps.gitversion.outputs.Major }}.${{ steps.gitversion.outputs.Minor }}-signed.pkg"
124+
rm "build/distribution/JabRef-${{ steps.gitversion.outputs.Major }}.${{ steps.gitversion.outputs.Minor }}.pkg"
107125
mv "build/distribution/JabRef-${{ steps.gitversion.outputs.Major }}.${{ steps.gitversion.outputs.Minor }}-signed.pkg" "build/distribution/JabRef-${{ steps.gitversion.outputs.Major }}.${{ steps.gitversion.outputs.Minor }}.pkg"
108-
# DISABLED UNTIL WE HAVE A NEW APPLE DEVELOPER ACCOUNT
109-
# - name: Notarize dmg and pkg installer
110-
# if: matrix.os == 'macos-latest' && github.ref == 'refs/heads/main'
111-
# shell: bash
112-
# run: |
113-
# REQUEST_UUID_DMG=$(xcrun altool --verbose --notarize-app --primary-bundle-id "org.jabref" --username ${{ secrets.OSX_NOTARIZATION_APP_USERNAME }} --password ${{ secrets.OSX_NOTARIZATION_APP_PWD }} --asc-provider "W2PU6LW5U5" --file "build/distribution/JabRef-${{ steps.gitversion.outputs.Major }}.${{ steps.gitversion.outputs.Minor }}.dmg" | grep RequestUUID | awk '{print $3}')
114-
# while xcrun altool --notarization-info "$REQUEST_UUID_DMG" -u ${{ secrets.OSX_NOTARIZATION_APP_USERNAME }} -p ${{ secrets.OSX_NOTARIZATION_APP_PWD }} | grep "Status: in progress" > /dev/null; do
115-
# echo "Verification in progress..."
116-
# sleep 30
117-
# done
118-
# xcrun stapler staple "build/distribution/JabRef-${{ steps.gitversion.outputs.Major }}.${{ steps.gitversion.outputs.Minor }}.dmg"
119-
# spctl -vvv --assess --type exec build/distribution/JabRef.app
120-
# codesign -vvv --deep --strict "build/distribution/JabRef-${{ steps.gitversion.outputs.Major }}.${{ steps.gitversion.outputs.Minor }}.dmg"
121-
# codesign -dvv "build/distribution/JabRef-${{ steps.gitversion.outputs.Major }}.${{ steps.gitversion.outputs.Minor }}.dmg"
122-
# REQUEST_UUID_PKG=$(xcrun altool --verbose --notarize-app --primary-bundle-id "org.jabref" --username ${{ secrets.OSX_NOTARIZATION_APP_USERNAME }} --password ${{ secrets.OSX_NOTARIZATION_APP_PWD }} --asc-provider "W2PU6LW5U5" --file "build/distribution/JabRef-${{ steps.gitversion.outputs.Major }}.${{ steps.gitversion.outputs.Minor }}-signed.pkg" | grep RequestUUID | awk '{print $3}')
123-
# while xcrun altool --notarization-info "$REQUEST_UUID_PKG" -u ${{ secrets.OSX_NOTARIZATION_APP_USERNAME }} -p ${{ secrets.OSX_NOTARIZATION_APP_PWD }} | grep "Status: in progress" > /dev/null; do
124-
# echo "Verification in progress..."
125-
# sleep 30
126-
# done
127-
# xcrun stapler staple "build/distribution/JabRef-${{ steps.gitversion.outputs.Major }}.${{ steps.gitversion.outputs.Minor }}-signed.pkg"
128-
# rm "build/distribution/JabRef-${{ steps.gitversion.outputs.Major }}.${{ steps.gitversion.outputs.Minor }}.pkg"
129126
- name: Package application image
130127
shell: bash
131128
run: ${{ matrix.archivePortable }}

.github/workflows/refresh-journal-lists.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
persist-credentials: false
1717
fetch-depth: 0
1818
- name: Set up JDK
19-
uses: actions/setup-java@v1
19+
uses: actions/setup-java@v2
2020
with:
2121
java-version: 14
2222
- uses: actions/cache@v1
@@ -43,10 +43,12 @@ jobs:
4343
mkdir -p $GITHUB_WORKSPACE/build/journals
4444
cp * $GITHUB_WORKSPACE/build/journals/
4545
46+
# ensure that the .java classes are the most recent ones
47+
cp $GITHUB_WORKSPACE/src/main/java/org/jabref/logic/journals/* $GITHUB_WORKSPACE/buildSrc/src/copied/java/org/jabref/logic/journals
48+
4649
# create .mv file
4750
cd $GITHUB_WORKSPACE
4851
./gradlew generateJournalAbbreviationList
49-
5052
- uses: peter-evans/create-pull-request@v3
5153
with:
5254
token: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/tests-fetchers.yml

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -34,23 +34,19 @@ jobs:
3434
- name: Checkout source
3535
uses: actions/checkout@v2
3636
- name: Set up JDK
37-
uses: actions/setup-java@v1
37+
uses: actions/setup-java@v2
3838
with:
3939
java-version: 14
40-
- uses: actions/cache@v1
40+
distribution: 'adopt'
41+
- uses: actions/cache@v2
4142
name: Restore gradle cache
4243
with:
43-
path: ~/.gradle/caches
44-
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle') }}
44+
path: |
45+
~/.gradle/caches
46+
~/.gradle/wrapper
47+
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}
4548
restore-keys: |
46-
${{ runner.OS }}-gradle-${{ env.cache-name }}-
47-
${{ runner.OS }}-gradle-
48-
${{ runner.OS }}-
49-
- uses: actions/cache@v1
50-
name: Restore gradle wrapper
51-
with:
52-
path: ~/.gradle/wrapper
53-
key: ${{ runner.os }}-gradle-${{ hashFiles('gradle/wrapper/gradle-wrapper.properties') }}
49+
${{ runner.os }}-gradle-
5450
- name: Run fetcher tests
5551
run: ./gradlew fetcherTest
5652
env:

.github/workflows/tests.yml

Lines changed: 49 additions & 69 deletions
Original file line numberDiff line numberDiff line change
@@ -18,29 +18,25 @@ jobs:
1818
runs-on: ubuntu-latest
1919
steps:
2020
- name: Cancel Previous Runs
21-
uses: styfle/cancel-workflow-action@0.8.0
21+
uses: styfle/cancel-workflow-action@0.9.0
2222
with:
2323
access_token: ${{ github.token }}
2424
- name: Checkout source
2525
uses: actions/checkout@v2
2626
- name: Set up JDK
27-
uses: actions/setup-java@v1
27+
uses: actions/setup-java@v2
2828
with:
29-
java-version: 14
30-
- uses: actions/cache@v1
31-
name: Restore gradle cache
29+
java-version: 16
30+
distribution: 'adopt'
31+
- name: Restore gradle cache
32+
uses: actions/cache@v2
3233
with:
33-
path: ~/.gradle/caches
34-
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle') }}
34+
path: |
35+
~/.gradle/caches
36+
~/.gradle/wrapper
37+
key: ${{ runner.os }}-gradle7-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}
3538
restore-keys: |
36-
${{ runner.OS }}-gradle-${{ env.cache-name }}-
37-
${{ runner.OS }}-gradle-
38-
${{ runner.OS }}-
39-
- uses: actions/cache@v1
40-
name: Restore gradle wrapper
41-
with:
42-
path: ~/.gradle/wrapper
43-
key: ${{ runner.os }}-gradle-${{ hashFiles('gradle/wrapper/gradle-wrapper.properties') }}
39+
${{ runner.os }}-gradle7-
4440
- name: Run check style reporter
4541
uses: nikitasavinov/checkstyle-action@master
4642
with:
@@ -60,23 +56,19 @@ jobs:
6056
- name: Checkout source
6157
uses: actions/checkout@v2
6258
- name: Set up JDK
63-
uses: actions/setup-java@v1
59+
uses: actions/setup-java@v2
6460
with:
65-
java-version: 14
66-
- uses: actions/cache@v1
61+
java-version: 16
62+
distribution: 'adopt'
63+
- uses: actions/cache@v2
6764
name: Restore gradle cache
6865
with:
69-
path: ~/.gradle/caches
70-
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle') }}
66+
path: |
67+
~/.gradle/caches
68+
~/.gradle/wrapper
69+
key: ${{ runner.os }}-gradle7-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}
7170
restore-keys: |
72-
${{ runner.OS }}-gradle-${{ env.cache-name }}-
73-
${{ runner.OS }}-gradle-
74-
${{ runner.OS }}-
75-
- uses: actions/cache@v1
76-
name: Restore gradle wrapper
77-
with:
78-
path: ~/.gradle/wrapper
79-
key: ${{ runner.os }}-gradle-${{ hashFiles('gradle/wrapper/gradle-wrapper.properties') }}
71+
${{ runner.os }}-gradle7-
8072
- name: Run tests
8173
run: xvfb-run --auto-servernum ./gradlew check -x checkstyleJmh -x checkstyleMain -x checkstyleTest
8274
env:
@@ -104,23 +96,19 @@ jobs:
10496
- name: Checkout source
10597
uses: actions/checkout@v2
10698
- name: Set up JDK
107-
uses: actions/setup-java@v1
99+
uses: actions/setup-java@v2
108100
with:
109-
java-version: 14
110-
- uses: actions/cache@v1
111-
name: Restore gradle cache
101+
java-version: 16
102+
distribution: 'adopt'
103+
- name: Restore gradle cache
104+
uses: actions/cache@v2
112105
with:
113-
path: ~/.gradle/caches
114-
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle') }}
106+
path: |
107+
~/.gradle/caches
108+
~/.gradle/wrapper
109+
key: ${{ runner.os }}-gradle7-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}
115110
restore-keys: |
116-
${{ runner.OS }}-gradle-${{ env.cache-name }}-
117-
${{ runner.OS }}-gradle-
118-
${{ runner.OS }}-
119-
- uses: actions/cache@v1
120-
name: Restore gradle wrapper
121-
with:
122-
path: ~/.gradle/wrapper
123-
key: ${{ runner.os }}-gradle-${{ hashFiles('gradle/wrapper/gradle-wrapper.properties') }}
111+
${{ runner.os }}-gradle7-
124112
- name: Run tests on PostgreSQL
125113
run: ./gradlew databaseTest --rerun-tasks
126114
env:
@@ -150,23 +138,19 @@ jobs:
150138
- name: Checkout source
151139
uses: actions/checkout@v2
152140
- name: Set up JDK
153-
uses: actions/setup-java@v1
141+
uses: actions/setup-java@v2
154142
with:
155-
java-version: 14
156-
- uses: actions/cache@v1
143+
java-version: 16
144+
distribution: 'adopt'
145+
- uses: actions/cache@v2
157146
name: Restore gradle cache
158147
with:
159-
path: ~/.gradle/caches
160-
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle') }}
148+
path: |
149+
~/.gradle/caches
150+
~/.gradle/wrapper
151+
key: ${{ runner.os }}-gradle7-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}
161152
restore-keys: |
162-
${{ runner.OS }}-gradle-${{ env.cache-name }}-
163-
${{ runner.OS }}-gradle-
164-
${{ runner.OS }}-
165-
- uses: actions/cache@v1
166-
name: Restore gradle wrapper
167-
with:
168-
path: ~/.gradle/wrapper
169-
key: ${{ runner.os }}-gradle-${{ hashFiles('gradle/wrapper/gradle-wrapper.properties') }}
153+
${{ runner.os }}-gradle7-
170154
- name: Run GUI tests
171155
run: xvfb-run --auto-servernum ./gradlew guiTest
172156
env:
@@ -200,23 +184,19 @@ jobs:
200184
- name: Checkout source
201185
uses: actions/checkout@v2
202186
- name: Set up JDK
203-
uses: actions/setup-java@v1
187+
uses: actions/setup-java@v2
204188
with:
205-
java-version: 14
206-
- uses: actions/cache@v1
207-
name: Restore gradle cache
189+
java-version: 16
190+
distribution: 'adopt'
191+
- name: Restore gradle cache
192+
uses: actions/cache@v2
208193
with:
209-
path: ~/.gradle/caches
210-
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle') }}
194+
path: |
195+
~/.gradle/caches
196+
~/.gradle/wrapper
197+
key: ${{ runner.os }}-gradle7-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}
211198
restore-keys: |
212-
${{ runner.OS }}-gradle-${{ env.cache-name }}-
213-
${{ runner.OS }}-gradle-
214-
${{ runner.OS }}-
215-
- uses: actions/cache@v1
216-
name: Restore gradle wrapper
217-
with:
218-
path: ~/.gradle/wrapper
219-
key: ${{ runner.os }}-gradle-${{ hashFiles('gradle/wrapper/gradle-wrapper.properties') }}
199+
${{ runner.os }}-gradle7-
220200
- name: Update test coverage metrics
221201
if: ${{ steps.checksecrets.outputs.secretspresent }}
222202
run: xvfb-run --auto-servernum ./gradlew jacocoTestReport && bash <(curl -s https://codecov.io/bash);

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# no generated files in version control
22
src/main/gen/
33
src/main/generated/
4+
src-gen/
45

56
# private data
67
/buildres/jabref-cert-2016.p12

.markdownlint.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,4 @@ MD031: false
1818

1919
MD033:
2020
# we have <a> tags with ids and superscript
21-
allowed_elements: ['a', 'sup']
21+
allowed_elements: ['a', 'kbd', 'sup']

0 commit comments

Comments
 (0)