Skip to content

Commit 430c1d4

Browse files
authored
Merge branch 'rclone:master' into master
2 parents 386f0ae + 1773376 commit 430c1d4

File tree

731 files changed

+80742
-50636
lines changed

Some content is hidden

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

731 files changed

+80742
-50636
lines changed

.github/workflows/build.yml

Lines changed: 16 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -17,22 +17,21 @@ on:
1717
manual:
1818
description: Manual run (bypass default conditions)
1919
type: boolean
20-
required: true
2120
default: true
2221

2322
jobs:
2423
build:
25-
if: ${{ github.event.inputs.manual == 'true' || (github.repository == 'rclone/rclone' && (github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name != github.event.pull_request.base.repo.full_name)) }}
24+
if: inputs.manual || (github.repository == 'rclone/rclone' && (github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name != github.event.pull_request.base.repo.full_name))
2625
timeout-minutes: 60
2726
strategy:
2827
fail-fast: false
2928
matrix:
30-
job_name: ['linux', 'linux_386', 'mac_amd64', 'mac_arm64', 'windows', 'other_os', 'go1.21', 'go1.22']
29+
job_name: ['linux', 'linux_386', 'mac_amd64', 'mac_arm64', 'windows', 'other_os', 'go1.23']
3130

3231
include:
3332
- job_name: linux
3433
os: ubuntu-latest
35-
go: '>=1.23.0-rc.1'
34+
go: '>=1.24.0-rc.1'
3635
gotags: cmount
3736
build_flags: '-include "^linux/"'
3837
check: true
@@ -43,14 +42,14 @@ jobs:
4342

4443
- job_name: linux_386
4544
os: ubuntu-latest
46-
go: '>=1.23.0-rc.1'
45+
go: '>=1.24.0-rc.1'
4746
goarch: 386
4847
gotags: cmount
4948
quicktest: true
5049

5150
- job_name: mac_amd64
5251
os: macos-latest
53-
go: '>=1.23.0-rc.1'
52+
go: '>=1.24.0-rc.1'
5453
gotags: 'cmount'
5554
build_flags: '-include "^darwin/amd64" -cgo'
5655
quicktest: true
@@ -59,14 +58,14 @@ jobs:
5958

6059
- job_name: mac_arm64
6160
os: macos-latest
62-
go: '>=1.23.0-rc.1'
61+
go: '>=1.24.0-rc.1'
6362
gotags: 'cmount'
6463
build_flags: '-include "^darwin/arm64" -cgo -macos-arch arm64 -cgo-cflags=-I/usr/local/include -cgo-ldflags=-L/usr/local/lib'
6564
deploy: true
6665

6766
- job_name: windows
6867
os: windows-latest
69-
go: '>=1.23.0-rc.1'
68+
go: '>=1.24.0-rc.1'
7069
gotags: cmount
7170
cgo: '0'
7271
build_flags: '-include "^windows/"'
@@ -76,20 +75,14 @@ jobs:
7675

7776
- job_name: other_os
7877
os: ubuntu-latest
79-
go: '>=1.23.0-rc.1'
78+
go: '>=1.24.0-rc.1'
8079
build_flags: '-exclude "^(windows/|darwin/|linux/)"'
8180
compile_all: true
8281
deploy: true
8382

84-
- job_name: go1.21
83+
- job_name: go1.23
8584
os: ubuntu-latest
86-
go: '1.21'
87-
quicktest: true
88-
racequicktest: true
89-
90-
- job_name: go1.22
91-
os: ubuntu-latest
92-
go: '1.22'
85+
go: '1.23'
9386
quicktest: true
9487
racequicktest: true
9588

@@ -124,7 +117,8 @@ jobs:
124117
sudo modprobe fuse
125118
sudo chmod 666 /dev/fuse
126119
sudo chown root:$USER /etc/fuse.conf
127-
sudo apt-get install fuse3 libfuse-dev rpm pkg-config git-annex git-annex-remote-rclone
120+
sudo apt-get update
121+
sudo apt-get install -y fuse3 libfuse-dev rpm pkg-config git-annex git-annex-remote-rclone nfs-common
128122
if: matrix.os == 'ubuntu-latest'
129123

130124
- name: Install Libraries on macOS
@@ -217,7 +211,7 @@ jobs:
217211
if: env.RCLONE_CONFIG_PASS != '' && matrix.deploy && github.head_ref == '' && github.repository == 'rclone/rclone'
218212

219213
lint:
220-
if: ${{ github.event.inputs.manual == 'true' || (github.repository == 'rclone/rclone' && (github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name != github.event.pull_request.base.repo.full_name)) }}
214+
if: inputs.manual || (github.repository == 'rclone/rclone' && (github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name != github.event.pull_request.base.repo.full_name))
221215
timeout-minutes: 30
222216
name: "lint"
223217
runs-on: ubuntu-latest
@@ -237,7 +231,7 @@ jobs:
237231
id: setup-go
238232
uses: actions/setup-go@v5
239233
with:
240-
go-version: '>=1.22.0-rc.1'
234+
go-version: '>=1.23.0-rc.1'
241235
check-latest: true
242236
cache: false
243237

@@ -296,7 +290,7 @@ jobs:
296290
run: govulncheck ./...
297291

298292
android:
299-
if: ${{ github.event.inputs.manual == 'true' || (github.repository == 'rclone/rclone' && (github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name != github.event.pull_request.base.repo.full_name)) }}
293+
if: inputs.manual || (github.repository == 'rclone/rclone' && (github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name != github.event.pull_request.base.repo.full_name))
300294
timeout-minutes: 30
301295
name: "android-all"
302296
runs-on: ubuntu-latest
@@ -311,7 +305,7 @@ jobs:
311305
- name: Set up Go
312306
uses: actions/setup-go@v5
313307
with:
314-
go-version: '>=1.23.0-rc.1'
308+
go-version: '>=1.24.0-rc.1'
315309

316310
- name: Set global environment variables
317311
shell: bash

.github/workflows/build_publish_beta_docker_image.yml

Lines changed: 0 additions & 77 deletions
This file was deleted.

0 commit comments

Comments
 (0)