Skip to content

Commit 33de3cf

Browse files
committed
Merge remote-tracking branch 'upstream/main' into fix-for-issue-8189
* upstream/main: (28 commits) [Bot] Update CSL styles (JabRef#8978) New Crowdin updates (JabRef#8972) New Crowdin updates (JabRef#8969) Fix .bat errorlevel handling with pwsh.exe check (JabRef#8965) revert jsoup version upgrade Fix charset detection with utf16 and others (JabRef#8947) Bump classgraph from 4.8.147 to 4.8.149 (JabRef#8968) Bump jsoup from 1.15.1 to 1.15.2 (JabRef#8967) Keep UTF-8 encoding header if present (JabRef#8964) Cleanup index when opening a library (JabRef#8962) Refactor context menu entry types changing (JabRef#8957) Improvement on check for missing commas when importing or opening a .bib file (JabRef#8840) Disable ResearchGateTest on CI (JabRef#8955) Bump checkstyle from 10.1 to 10.3.1 (JabRef#8950) Bump checkstyle from 10.1 to 10.3.1 (JabRef#8950) Bump mariadb-java-client from 2.7.5 to 2.7.6 (JabRef#8953) Add notification when adding previous entries to new group configuration (JabRef#8919) Remember Sidepane width after restart (JabRef#8936) move "Warn about duplicates on import" preferences option (JabRef#8937) Fix theme switching exception (JabRef#8939) ... # Conflicts: # src/main/java/org/jabref/gui/groups/GroupTreeViewModel.java
2 parents a4643e8 + 0320300 commit 33de3cf

File tree

138 files changed

+8229
-1729
lines changed

Some content is hidden

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

138 files changed

+8229
-1729
lines changed

CHANGELOG.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,14 @@ Note that this project **does not** adhere to [Semantic Versioning](http://semve
1313

1414
- We added a fetcher for [Biodiversity Heritage Library](https://www.biodiversitylibrary.org/). [8539](https://github.com/JabRef/jabref/issues/8539)
1515
- We added support for multiple messages in the snackbar. [#7340](https://github.com/JabRef/jabref/issues/7340)
16+
- We added an extra option in the 'Find Unlinked Files' dialog view to ignore unnecessary files like Thumbs.db, DS_Store, etc. [koppor#373](https://github.com/koppor/jabref/issues/373)
1617
- JabRef now writes log files. Linux: `$home/.cache/jabref/logs/version`, Windows: `%APPDATA%\..\Local\harawata\jabref\version\logs`, Mac: `Users/.../Library/Logs/jabref/version`
1718
- We added an importer for Citavi backup files, support ".ctv5bak" and ".ctv6bak" file formats. [#8322](https://github.com/JabRef/jabref/issues/8322)
1819

1920
### Changed
2021

22+
- The file column in the main table now shows the corresponding defined icon for the linked file [8930](https://github.com/JabRef/jabref/issues/8930).
23+
- We improved the color of the selected entries and the color of the summary in the Import Entries Dialog in the dark theme. [#7927](https://github.com/JabRef/jabref/issues/7927)
2124
- We upgraded to Lucene 9.2 for the fulltext search.
2225
Thus, the now created search index cannot be read from older versions of JabRef anylonger.
2326
⚠️ JabRef will recreate the index in a new folder for new files and this will take a long time for a huge library.
@@ -31,10 +34,15 @@ Note that this project **does not** adhere to [Semantic Versioning](http://semve
3134
- We improved group expansion arrow that prevent it from activating group when expanding or collapsing. [#7982](https://github.com/JabRef/jabref/issues/7982), [#3176](https://github.com/JabRef/jabref/issues/3176)
3235
- When configured SSL certificates changed, JabRef warns the user to restart to apply the configuration.
3336
- We improved the appearances and logic of the "Manage field names & content" dialog, and renamed it to "Automatic field editor". [#6536](https://github.com/JabRef/jabref/issues/6536)
34-
- We fixed an issue that caused JabRef to sometimes open multiple instances when "Remote Operation" is enabled. [#8653](https://github.com/JabRef/jabref/issues/8653)
37+
- We improved the message explaining the options when modifying an automatic keyword group [#8911](https://github.com/JabRef/jabref/issues/8911)
38+
- We moved the preferences option "Warn about duplicates on import" option from the tab "File" to the tab "Import and Export". [koppor#570](https://github.com/koppor/jabref/issues/570)
39+
- When JabRef encounters `% Encoding: UTF-8` header, it is kept during writing (and not removed). [#8964](https://github.com/JabRef/jabref/pull/8964)
40+
- We replace characters which cannot be decoded using the specified encoding by a (probably another) valid character. This happens if JabRef detects the wrong charset (e.g., UTF-8 instead of Windows 1252). One can use the [Integrity Check](https://docs.jabref.org/finding-sorting-and-cleaning-entries/checkintegrity) to find those characters.
3541

3642
### Fixed
3743

44+
- We fixed an issue that caused JabRef to sometimes open multiple instances when "Remote Operation" is enabled. [#8653](https://github.com/JabRef/jabref/issues/8653)
45+
- We fixed an issue where linked files with the filetype "application/pdf" in an entry were not shown with the correct PDF-Icon in the main table [8930](https://github.com/JabRef/jabref/issues/8930)
3846
- We fixed an issue where "open folder" for linked files did not open the folder and did not select the file unter certain Linux desktop environments [#8679](https://github.com/JabRef/jabref/issues/8679), [#8849](https://github.com/JabRef/jabref/issues/8849)
3947
- We fixed an issue where the content of a big shared database library is not shown [#8788](https://github.com/JabRef/jabref/issues/8788)
4048
- We fixed the unnecessary horizontal scroll bar in group panel [#8467](https://github.com/JabRef/jabref/issues/8467)
@@ -46,6 +54,10 @@ Note that this project **does not** adhere to [Semantic Versioning](http://semve
4654
- We fixed an issue where the exception that there are invalid characters in filename. [#8786](https://github.com/JabRef/jabref/issues/8786)
4755
- When the proxy configuration removed the proxy user/password, this change is applied immediately.
4856
- We fixed an issue where removing several groups deletes only one of them. [#8390](https://github.com/JabRef/jabref/issues/8390)
57+
- We fixed an issue where the Sidepane (groups, web search and open office) width is not remembered after restarting JabRef. [#8907](https://github.com/JabRef/jabref/issues/8907)
58+
- We fixed a bug where switching between themes will cause an error/exception. [#8939](https://github.com/JabRef/jabref/pull/8939)
59+
- We fixed a bug where files that were deleted in the source bibtex file were kept in the index. [#8962](https://github.com/JabRef/jabref/pull/8962)
60+
- We fixed "Error while sending to JabRef" when the browser extension interacts with JabRef. [JabRef-Browser-Extension#479](https://github.com/JabRef/JabRef-Browser-Extension/issues/479)
4961

5062
### Removed
5163

build.gradle

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ repositories {
8181
mavenLocal()
8282
mavenCentral()
8383
maven { url 'https://oss.sonatype.org/content/groups/public' }
84-
maven { url 'https://repository.apache.org/snapshots' }
84+
maven { url 'https://jitpack.io' }
8585
}
8686

8787
configurations {
@@ -95,8 +95,12 @@ configurations {
9595
}
9696
}
9797

98+
dependencyLocking {
99+
lockAllConfigurations()
100+
}
101+
98102
javafx {
99-
version = "18"
103+
version = "18.0.1"
100104
modules = [ 'javafx.controls', 'javafx.fxml', 'javafx.web', 'javafx.swing' ]
101105
}
102106

@@ -123,7 +127,6 @@ dependencies {
123127
implementation 'com.h2database:h2-mvstore:2.1.214'
124128

125129
implementation group: 'org.apache.tika', name: 'tika-core', version: '2.4.1'
126-
implementation 'com.ibm.icu:icu4j-charset:71.1'
127130

128131
// required for reading write-protected PDFs - see https://github.com/JabRef/jabref/pull/942#issuecomment-209252635
129132
implementation 'org.bouncycastle:bcprov-jdk18on:1.71'
@@ -147,7 +150,7 @@ dependencies {
147150
implementation group: 'com.fasterxml.jackson.dataformat', name: 'jackson-dataformat-yaml', version: '2.13.3'
148151
implementation group: 'com.fasterxml.jackson.datatype', name: 'jackson-datatype-jsr310', version: '2.13.3'
149152

150-
implementation group: 'org.mariadb.jdbc', name: 'mariadb-java-client', version: '2.7.5'
153+
implementation group: 'org.mariadb.jdbc', name: 'mariadb-java-client', version: '2.7.6'
151154

152155
implementation 'org.postgresql:postgresql:42.4.0'
153156

@@ -166,7 +169,7 @@ dependencies {
166169
// JavaFX stuff
167170
implementation 'org.kordamp.ikonli:ikonli-javafx:12.3.1'
168171
implementation 'org.kordamp.ikonli:ikonli-materialdesign2-pack:12.3.1'
169-
implementation 'de.saxsys:mvvmfx-validation:1.9.0-SNAPSHOT'
172+
implementation 'com.github.sialcasa.mvvmFX:mvvmfx-validation:f195849ca9' //jitpack
170173
implementation 'de.saxsys:mvvmfx:1.8.0'
171174
implementation 'com.tobiasdiez:easybind:2.2'
172175
implementation 'org.fxmisc.flowless:flowless:0.6.10'
@@ -204,22 +207,20 @@ dependencies {
204207

205208
implementation group: 'net.harawata', name: 'appdirs', version: '1.2.1'
206209

207-
testImplementation 'io.github.classgraph:classgraph:4.8.147'
210+
testImplementation 'io.github.classgraph:classgraph:4.8.149'
208211
testImplementation 'org.junit.jupiter:junit-jupiter:5.8.2'
209212
testImplementation 'org.junit.platform:junit-platform-launcher:1.8.2'
210213

211-
testRuntimeOnly group: 'org.apache.logging.log4j', name: 'log4j-core', version: '3.0.0-SNAPSHOT'
212-
testRuntimeOnly group: 'org.apache.logging.log4j', name: 'log4j-jul', version: '3.0.0-SNAPSHOT'
213214
testImplementation 'org.mockito:mockito-core:4.6.1'
214215
testImplementation 'org.xmlunit:xmlunit-core:2.9.0'
215216
testImplementation 'org.xmlunit:xmlunit-matchers:2.9.0'
216217
testRuntimeOnly 'com.tngtech.archunit:archunit-junit5-engine:0.23.1'
217218
testImplementation 'com.tngtech.archunit:archunit-junit5-api:0.23.1'
218-
testImplementation "org.testfx:testfx-core:4.0.17-alpha-SNAPSHOT"
219-
testImplementation "org.testfx:testfx-junit5:4.0.17-alpha-SNAPSHOT"
219+
testImplementation "org.testfx:testfx-core:4.0.16-alpha"
220+
testImplementation "org.testfx:testfx-junit5:4.0.16-alpha"
220221
testImplementation "org.hamcrest:hamcrest-library:2.2"
221222

222-
checkstyle 'com.puppycrawl.tools:checkstyle:10.1'
223+
checkstyle 'com.puppycrawl.tools:checkstyle:10.3.1'
223224
// xjc needs the runtime as well for the ant task, otherwise it fails
224225
xjc group: 'org.glassfish.jaxb', name: 'jaxb-xjc', version: '3.0.2'
225226
xjc group: 'org.glassfish.jaxb', name: 'jaxb-runtime', version: '3.0.2'

buildres/csl/csl-locales/.github/workflows/merge.yaml

Lines changed: 41 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@ jobs:
1919
GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
2020
DISTRIBUTION_UPDATER_TOKEN: "${{ secrets.DISTRIBUTION_UPDATER_TOKEN }}"
2121
steps:
22-
- uses: actions/checkout@v2
22+
- uses: actions/checkout@v3
2323
if: github.event_name == 'push'
24-
- uses: actions/checkout@v2
24+
- uses: actions/checkout@v3
2525
if: github.event_name == 'workflow_dispatch'
2626
with:
2727
fetch-depth: 0
@@ -30,7 +30,7 @@ jobs:
3030
id: release
3131
run: echo ::set-output name=branch::v1.0.2
3232
- name: Checkout release branch
33-
uses: actions/checkout@v2
33+
uses: actions/checkout@v3
3434
with:
3535
ref: ${{ steps.release.outputs.branch }}
3636
path: './release'
@@ -48,6 +48,10 @@ jobs:
4848
- deleted: [ '*.csl', 'dependent/*.csl', '*.xml' ]
4949
workflows:
5050
- added|modified: .github/workflows/*.yaml
51+
updated_composer:
52+
- added|modified: composer.json
53+
deleted_composer:
54+
- deleted: composer.json
5155
5256
- name: Changed files
5357
if: github.event_name == 'push'
@@ -63,7 +67,7 @@ jobs:
6367
ruby-version: 3.0.2
6468
- name: but use cache to speed that up
6569
if: github.event_name == 'workflow_dispatch' || (github.event_name == 'push' && (steps.update.outputs.updated == 'true' || steps.update.outputs.deleted == 'true'))
66-
uses: actions/cache@v2
70+
uses: actions/cache@v3
6771
with:
6872
path: vendor/bundle
6973
key: ${{ runner.os }}-gems-${{ hashFiles('**/Gemfile.lock') }}
@@ -87,11 +91,24 @@ jobs:
8791
run: cd release && git rm ${{ steps.update.outputs.deleted_files }}
8892
if: github.event_name == 'push' && steps.update.outputs.deleted == 'true'
8993

94+
- name: Update composer.json
95+
if: steps.update.outputs.updated_composer == 'true'
96+
run: |
97+
cp composer.json release/composer.json
98+
cd release
99+
git add composer.json
100+
101+
- name: Delete composer.json
102+
if: steps.update.outputs.deleted_composer == 'true'
103+
run: |
104+
cd release
105+
git rm composer.json
106+
90107
- uses: stefanzweifel/git-auto-commit-action@v4
91108
with:
92109
repository: 'release'
93-
commit_message: Releasing ${{ steps.update.outputs.updated_files }} ${{ steps.update.outputs.deleted_files }}
94-
if: github.event_name == 'push' && (steps.update.outputs.updated == 'true' || steps.update.outputs.deleted == 'true')
110+
commit_message: Releasing ${{ steps.update.outputs.updated_files }} ${{ steps.update.outputs.deleted_files }} ${{ steps.update.outputs.updated_composer_files }} ${{ steps.update.outputs.deleted_composer_files }}
111+
if: github.event_name == 'push' && (steps.update.outputs.updated == 'true' || steps.update.outputs.deleted == 'true' || steps.update.outputs.updated_composer == 'true' || steps.update.outputs.deleted_composer == 'true')
95112

96113
- uses: stefanzweifel/git-auto-commit-action@v4
97114
with:
@@ -116,3 +133,21 @@ jobs:
116133
git-user: "csl-bot"
117134
git-user-email: [email protected]
118135
git-commit-message: copied ${{ steps.update.outputs.workflows_files }} from styles
136+
137+
- name: Bump version and push tag
138+
id: tag_version
139+
uses: mathieudutour/[email protected]
140+
with:
141+
github_token: ${{ secrets.GITHUB_TOKEN }}
142+
default_bump: patch
143+
if: github.event_name == 'push' && hashFiles('composer.json') != '' && (steps.update.outputs.updated == 'true' || steps.update.outputs.deleted == 'true')
144+
145+
- name: Create a GitHub release
146+
uses: softprops/[email protected]
147+
env:
148+
github_token: ${{ secrets.GITHUB_TOKEN }}
149+
with:
150+
tag_name: ${{ steps.tag_version.outputs.new_tag }}
151+
name: Release ${{ steps.tag_version.outputs.new_tag }}
152+
body: Released ${{ steps.update.outputs.updated_files }} ${{ steps.update.outputs.deleted_files }} ${{ steps.update.outputs.updated_composer_files }} ${{ steps.update.outputs.deleted_composer_files }}
153+
if: github.event_name == 'push' && hashFiles('composer.json') != '' && (steps.update.outputs.updated == 'true' || steps.update.outputs.deleted == 'true')

buildres/csl/csl-locales/.github/workflows/sheldon.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,17 +15,17 @@ jobs:
1515
# labels to a PR
1616
# https://securitylab.github.com/research/github-actions-preventing-pwn-requests
1717
- name: Checkout repo for OWNER TEST
18-
uses: actions/checkout@v2
18+
uses: actions/checkout@v3
1919
if: contains(github.event.pull_request.labels.*.name, 'safe to test')
2020
with:
2121
ref: ${{ github.event.pull_request.head.ref }}
2222

2323
# otherwise, checkout the current master, and the pr to the subdirectory 'pull-request'
2424
- name: Checkout base repo for pull-request test
25-
uses: actions/checkout@v2
25+
uses: actions/checkout@v3
2626
if: "! contains(github.event.pull_request.labels.*.name, 'safe to test')"
2727
- name: Checkout pull-request
28-
uses: actions/checkout@v2
28+
uses: actions/checkout@v3
2929
if: "! contains(github.event.pull_request.labels.*.name, 'safe to test')"
3030
with:
3131
repository: ${{ github.event.pull_request.head.repo.full_name }}
@@ -54,7 +54,7 @@ jobs:
5454
with:
5555
ruby-version: 3.0.2
5656
- name: but use cache to speed that up
57-
uses: actions/cache@v2
57+
uses: actions/cache@v3
5858
with:
5959
path: vendor/bundle
6060
key: ${{ runner.os }}-gems-${{ hashFiles('**/Gemfile.lock') }}

buildres/csl/csl-locales/Gemfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ GEM
3333
csl-styles (2.0.0)
3434
csl (~> 2.0)
3535
diff-lcs (1.5.0)
36-
diffy (3.4.0)
36+
diffy (3.4.2)
3737
dotenv (2.7.6)
3838
erubis (2.7.0)
3939
faraday (1.8.0)
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
version: 2
2+
updates:
3+
- package-ecosystem: "github-actions"
4+
directory: "/"
5+
schedule:
6+
interval: "weekly"

buildres/csl/csl-styles/.github/workflows/merge.yaml

Lines changed: 41 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@ jobs:
1919
GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
2020
DISTRIBUTION_UPDATER_TOKEN: "${{ secrets.DISTRIBUTION_UPDATER_TOKEN }}"
2121
steps:
22-
- uses: actions/checkout@v2
22+
- uses: actions/checkout@v3
2323
if: github.event_name == 'push'
24-
- uses: actions/checkout@v2
24+
- uses: actions/checkout@v3
2525
if: github.event_name == 'workflow_dispatch'
2626
with:
2727
fetch-depth: 0
@@ -30,7 +30,7 @@ jobs:
3030
id: release
3131
run: echo ::set-output name=branch::v1.0.2
3232
- name: Checkout release branch
33-
uses: actions/checkout@v2
33+
uses: actions/checkout@v3
3434
with:
3535
ref: ${{ steps.release.outputs.branch }}
3636
path: './release'
@@ -48,6 +48,10 @@ jobs:
4848
- deleted: [ '*.csl', 'dependent/*.csl', '*.xml' ]
4949
workflows:
5050
- added|modified: .github/workflows/*.yaml
51+
updated_composer:
52+
- added|modified: composer.json
53+
deleted_composer:
54+
- deleted: composer.json
5155
5256
- name: Changed files
5357
if: github.event_name == 'push'
@@ -63,7 +67,7 @@ jobs:
6367
ruby-version: 3.0.2
6468
- name: but use cache to speed that up
6569
if: github.event_name == 'workflow_dispatch' || (github.event_name == 'push' && (steps.update.outputs.updated == 'true' || steps.update.outputs.deleted == 'true'))
66-
uses: actions/cache@v2
70+
uses: actions/cache@v3
6771
with:
6872
path: vendor/bundle
6973
key: ${{ runner.os }}-gems-${{ hashFiles('**/Gemfile.lock') }}
@@ -87,11 +91,24 @@ jobs:
8791
run: cd release && git rm ${{ steps.update.outputs.deleted_files }}
8892
if: github.event_name == 'push' && steps.update.outputs.deleted == 'true'
8993

94+
- name: Update composer.json
95+
if: steps.update.outputs.updated_composer == 'true'
96+
run: |
97+
cp composer.json release/composer.json
98+
cd release
99+
git add composer.json
100+
101+
- name: Delete composer.json
102+
if: steps.update.outputs.deleted_composer == 'true'
103+
run: |
104+
cd release
105+
git rm composer.json
106+
90107
- uses: stefanzweifel/git-auto-commit-action@v4
91108
with:
92109
repository: 'release'
93-
commit_message: Releasing ${{ steps.update.outputs.updated_files }} ${{ steps.update.outputs.deleted_files }}
94-
if: github.event_name == 'push' && (steps.update.outputs.updated == 'true' || steps.update.outputs.deleted == 'true')
110+
commit_message: Releasing ${{ steps.update.outputs.updated_files }} ${{ steps.update.outputs.deleted_files }} ${{ steps.update.outputs.updated_composer_files }} ${{ steps.update.outputs.deleted_composer_files }}
111+
if: github.event_name == 'push' && (steps.update.outputs.updated == 'true' || steps.update.outputs.deleted == 'true' || steps.update.outputs.updated_composer == 'true' || steps.update.outputs.deleted_composer == 'true')
95112

96113
- uses: stefanzweifel/git-auto-commit-action@v4
97114
with:
@@ -116,3 +133,21 @@ jobs:
116133
git-user: "csl-bot"
117134
git-user-email: [email protected]
118135
git-commit-message: copied ${{ steps.update.outputs.workflows_files }} from styles
136+
137+
- name: Bump version and push tag
138+
id: tag_version
139+
uses: mathieudutour/[email protected]
140+
with:
141+
github_token: ${{ secrets.GITHUB_TOKEN }}
142+
default_bump: patch
143+
if: github.event_name == 'push' && hashFiles('composer.json') != '' && (steps.update.outputs.updated == 'true' || steps.update.outputs.deleted == 'true')
144+
145+
- name: Create a GitHub release
146+
uses: softprops/[email protected]
147+
env:
148+
github_token: ${{ secrets.GITHUB_TOKEN }}
149+
with:
150+
tag_name: ${{ steps.tag_version.outputs.new_tag }}
151+
name: Release ${{ steps.tag_version.outputs.new_tag }}
152+
body: Released ${{ steps.update.outputs.updated_files }} ${{ steps.update.outputs.deleted_files }} ${{ steps.update.outputs.updated_composer_files }} ${{ steps.update.outputs.deleted_composer_files }}
153+
if: github.event_name == 'push' && hashFiles('composer.json') != '' && (steps.update.outputs.updated == 'true' || steps.update.outputs.deleted == 'true')

buildres/csl/csl-styles/.github/workflows/sheldon.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,17 +15,17 @@ jobs:
1515
# labels to a PR
1616
# https://securitylab.github.com/research/github-actions-preventing-pwn-requests
1717
- name: Checkout repo for OWNER TEST
18-
uses: actions/checkout@v2
18+
uses: actions/checkout@v3
1919
if: contains(github.event.pull_request.labels.*.name, 'safe to test')
2020
with:
2121
ref: ${{ github.event.pull_request.head.ref }}
2222

2323
# otherwise, checkout the current master, and the pr to the subdirectory 'pull-request'
2424
- name: Checkout base repo for pull-request test
25-
uses: actions/checkout@v2
25+
uses: actions/checkout@v3
2626
if: "! contains(github.event.pull_request.labels.*.name, 'safe to test')"
2727
- name: Checkout pull-request
28-
uses: actions/checkout@v2
28+
uses: actions/checkout@v3
2929
if: "! contains(github.event.pull_request.labels.*.name, 'safe to test')"
3030
with:
3131
repository: ${{ github.event.pull_request.head.repo.full_name }}
@@ -54,7 +54,7 @@ jobs:
5454
with:
5555
ruby-version: 3.0.2
5656
- name: but use cache to speed that up
57-
uses: actions/cache@v2
57+
uses: actions/cache@v3
5858
with:
5959
path: vendor/bundle
6060
key: ${{ runner.os }}-gems-${{ hashFiles('**/Gemfile.lock') }}

buildres/csl/csl-styles/Gemfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ GEM
3333
csl-styles (2.0.0)
3434
csl (~> 2.0)
3535
diff-lcs (1.5.0)
36-
diffy (3.4.0)
36+
diffy (3.4.2)
3737
dotenv (2.7.6)
3838
erubis (2.7.0)
3939
faraday (1.8.0)

0 commit comments

Comments
 (0)