Skip to content

Commit 8e5a31d

Browse files
Merge branch 'release/0.7.0'
2 parents 325b4c3 + 79aedba commit 8e5a31d

File tree

328 files changed

+31997
-23032
lines changed

Some content is hidden

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

328 files changed

+31997
-23032
lines changed

.coderabbit.yaml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# yaml-language-server: $schema=https://coderabbit.ai/integrations/coderabbit-overrides.v2.json
2+
language: "en"
3+
reviews:
4+
path_filters:
5+
- "!**/extr/**"
6+
auto_review:
7+
enabled: true
8+
chat:
9+
auto_reply: true

.github/dependabot.yml

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,30 @@ updates:
66
interval: "weekly"
77
day: "monday"
88
time: "06:00"
9-
timezone: "UTC"
9+
timezone: "Etc/UTC"
1010
groups:
11-
maven-dependencies:
11+
java-test-dependencies:
12+
patterns:
13+
- "org.junit.jupiter:*"
14+
- "org.mockito:*"
15+
maven-build-plugins:
16+
patterns:
17+
- "org.apache.maven.plugins:*"
18+
- "org.jacoco:jacoco-maven-plugin"
19+
- "io.github.coffeelibs:jextract-maven-plugin"
20+
- "org.sonatype.plugins:nexus-staging-maven-plugin"
21+
- "org.codehaus.mojo:exec-maven-plugin"
22+
java-production-dependencies:
1223
patterns:
1324
- "*"
25+
exclude-patterns:
26+
- "org.junit.jupiter:*"
27+
- "org.mockito:*"
28+
- "org.apache.maven.plugins:*"
29+
- "org.jacoco:jacoco-maven-plugin"
30+
- "io.github.coffeelibs:jextract-maven-plugin"
31+
- "org.sonatype.plugins:nexus-staging-maven-plugin"
32+
- "org.codehaus.mojo:exec-maven-plugin"
1433

1534
- package-ecosystem: "github-actions"
1635
directory: "/" # even for `.github/workflows`

.github/workflows/build.yml

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ jobs:
1010
if: "!contains(github.event.head_commit.message, '[ci skip]') && !contains(github.event.head_commit.message, '[skip ci]')"
1111
steps:
1212
- uses: actions/checkout@v4
13-
- uses: actions/setup-java@v3
13+
- uses: actions/setup-java@v4
1414
with:
15-
java-version: 21
15+
java-version: 22
1616
distribution: 'zulu'
1717
cache: 'maven'
1818
- name: Setup fuse
@@ -21,7 +21,7 @@ jobs:
2121
sudo apt-get install fuse3 libfuse3-dev
2222
- name: Maven build
2323
run: mvn -B verify -Dfuse.lib.path="/lib/x86_64-linux-gnu/libfuse3.so.3"
24-
- uses: actions/upload-artifact@v3
24+
- uses: actions/upload-artifact@v4
2525
with:
2626
name: coverage-linux-amd64
2727
path: jfuse-tests/target/site/jacoco-aggregate/jacoco.xml
@@ -33,9 +33,9 @@ jobs:
3333
if: "!contains(github.event.head_commit.message, '[ci skip]') && !contains(github.event.head_commit.message, '[skip ci]')"
3434
steps:
3535
- uses: actions/checkout@v4
36-
- uses: actions/setup-java@v3
36+
- uses: actions/setup-java@v4
3737
with:
38-
java-version: 21
38+
java-version: 22
3939
distribution: 'zulu'
4040
cache: 'maven'
4141
- name: Setup fuse
@@ -45,7 +45,7 @@ jobs:
4545
brew install fuse-t
4646
- name: Maven build
4747
run: mvn -B verify -Dfuse.lib.path="/usr/local/lib/libfuse-t.dylib"
48-
- uses: actions/upload-artifact@v3
48+
- uses: actions/upload-artifact@v4
4949
with:
5050
name: coverage-mac
5151
path: jfuse-tests/target/site/jacoco-aggregate/jacoco.xml
@@ -57,17 +57,17 @@ jobs:
5757
if: "!contains(github.event.head_commit.message, '[ci skip]') && !contains(github.event.head_commit.message, '[skip ci]')"
5858
steps:
5959
- uses: actions/checkout@v4
60-
- uses: actions/setup-java@v3
60+
- uses: actions/setup-java@v4
6161
with:
62-
java-version: 21
62+
java-version: 22
6363
distribution: 'zulu'
6464
cache: 'maven'
6565
- name: Setup fuse
6666
run: choco install winfsp --version 1.12.22339 -y
6767
- name: Maven build
6868
shell: bash # surprise, running maven in pwsh is crappy, see https://stackoverflow.com/q/6347985/4014509
6969
run: mvn -B verify -Dfuse.lib.path="C:\Program Files (x86)\WinFsp\bin\winfsp-x64.dll"
70-
- uses: actions/upload-artifact@v3
70+
- uses: actions/upload-artifact@v4
7171
with:
7272
name: coverage-win
7373
path: jfuse-tests/target/site/jacoco-aggregate/jacoco.xml
@@ -81,26 +81,26 @@ jobs:
8181
- uses: actions/checkout@v4
8282
with:
8383
fetch-depth: 0
84-
- uses: actions/setup-java@v3
84+
- uses: actions/setup-java@v4
8585
with:
86-
java-version: 21
86+
java-version: 22
8787
distribution: 'zulu'
8888
cache: 'maven'
8989
- name: Cache SonarCloud packages
90-
uses: actions/cache@v3
90+
uses: actions/cache@v4
9191
with:
9292
path: ~/.sonar/cache
9393
key: ${{ runner.os }}-sonar
9494
restore-keys: ${{ runner.os }}-sonar
95-
- uses: actions/download-artifact@v3
95+
- uses: actions/download-artifact@v4
9696
with:
9797
name: coverage-linux-amd64
9898
path: coverage/linux-amd64
99-
- uses: actions/download-artifact@v3
99+
- uses: actions/download-artifact@v4
100100
with:
101101
name: coverage-mac
102102
path: coverage/mac
103-
- uses: actions/download-artifact@v3
103+
- uses: actions/download-artifact@v4
104104
with:
105105
name: coverage-win
106106
path: coverage/win

.github/workflows/publish-central.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ jobs:
1313
- uses: actions/checkout@v4
1414
with:
1515
ref: "refs/tags/${{ github.event.inputs.tag }}"
16-
- uses: actions/setup-java@v3
16+
- uses: actions/setup-java@v4
1717
with:
18-
java-version: 21
18+
java-version: 22
1919
distribution: 'zulu'
2020
cache: 'maven'
2121
server-id: ossrh # Value of the distributionManagement/repository/id field of the pom.xml

.github/workflows/publish-github.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ jobs:
88
if: startsWith(github.ref, 'refs/tags/') # only allow publishing tagged versions
99
steps:
1010
- uses: actions/checkout@v4
11-
- uses: actions/setup-java@v3
11+
- uses: actions/setup-java@v4
1212
with:
13-
java-version: 21
13+
java-version: 22
1414
distribution: 'zulu'
1515
cache: 'maven'
1616
gpg-private-key: ${{ secrets.RELEASES_GPG_PRIVATE_KEY }} # Value of the GPG private key to import

.idea/misc.xml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/runConfigurations/HelloWorldFileSystem.xml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/runConfigurations/HelloWorldFileSystem__Windows_.xml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/runConfigurations/PosixMirrorFileSystem__Linux_.xml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/runConfigurations/PosixMirrorFileSystem__fuse_t_.xml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)