dependabot[bot]
f30789180d
build: bump actions/checkout from 5 to 6
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-20 23:16:24 +00:00
dependabot[bot]
1a4b85b6e7
build(deps): bump golangci/golangci-lint-action from 8 to 9
...
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action ) from 8 to 9.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases )
- [Commits](https://github.com/golangci/golangci-lint-action/compare/v8...v9 )
---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
dependency-version: '9'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-11 17:10:10 +01:00
albertony
8b5b7ecfd9
docs: run markdownlint on _index.md
2025-11-04 23:00:46 +01:00
albertony
7672c3d586
docs: fix various markdownlint issues
2025-11-01 18:54:19 +01:00
dependabot[bot]
2cf44e584c
build(deps): bump actions/upload-artifact from 4 to 5
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4 to 5.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-25 12:09:16 +02:00
dependabot[bot]
bba9027817
build(deps): bump actions/download-artifact from 5 to 6
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 5 to 6.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-25 12:09:06 +02:00
dependabot[bot]
3dd68c824a
build: bump actions/github-script from 7 to 8
...
Bumps [actions/github-script](https://github.com/actions/github-script ) from 7 to 8.
- [Release notes](https://github.com/actions/github-script/releases )
- [Commits](https://github.com/actions/github-script/compare/v7...v8 )
---
updated-dependencies:
- dependency-name: actions/github-script
dependency-version: '8'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-05 08:14:32 +02:00
dependabot[bot]
fbe73c993b
build: bump actions/setup-go from 5 to 6
...
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 5 to 6.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-05 08:12:38 +02:00
Nick Craig-Wood
6f9b2f7b9b
docs: add code of conduct
2025-08-22 11:42:51 +01:00
dependabot[bot]
9b22e38450
build: bump golangci/golangci-lint-action from 6 to 8
...
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action ) from 6 to 8.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases )
- [Commits](https://github.com/golangci/golangci-lint-action/compare/v6...v8 )
---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
dependency-version: '8'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-22 00:14:01 +01:00
albertony
115cff3007
Revert "build: downgrade linter to use go1.24 until it is fixed for go1.25"
...
This reverts commit 8f84f91666 .
2025-08-22 00:14:01 +01:00
Nick Craig-Wood
8f84f91666
build: downgrade linter to use go1.24 until it is fixed for go1.25
2025-08-13 17:54:45 +01:00
Nick Craig-Wood
c3f721755d
build: update to go1.25 and make go1.24 the minimum required version
2025-08-13 17:54:45 +01:00
dependabot[bot]
99144dcbba
build(deps): bump actions/checkout from 4 to 5
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-12 19:39:49 +02:00
dependabot[bot]
8f90f830bd
build(deps): bump actions/download-artifact from 4 to 5
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 4 to 5.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-12 17:49:55 +02:00
albertony
65078d5846
build: add markdown linting to workflow
2025-07-21 20:23:16 +02:00
albertony
da9c99272c
build: extend check for edits of autogenerated files to all commits in a pull request
2025-07-17 16:20:38 +02:00
Ross Smith II
5bf6cd1f4f
build: set default shell to bash in build.yml
...
Per https://docs.github.com/en/actions/reference/workflow-syntax-for-github-actions#defaultsrunshell
2025-07-02 20:06:57 +01:00
Nick Craig-Wood
6a7e68aaf2
build: check docs for edits of autogenerated sections
...
This adds a lint step which checks the top commit for edits to
autogenerated doc sections.
2025-03-10 22:07:19 +00:00
Nick Craig-Wood
ddecfe6e77
build: make go1.23 the minimum go version
...
This is necessary now that golang.org/x/crypto is only allowing the
last two versions of Go.
See: https://go.googlesource.com/crypto/+/89ff08d67c4d79f9ac619aaf1f7388888798651f
2025-02-26 18:00:58 +00:00
Anagh Kumar Baranwal
6560ea9bdc
build: fix docker plugin build - fixes #8394
...
Signed-off-by: Anagh Kumar Baranwal <6824881+darthShadow@users.noreply.github.com >
2025-02-15 14:23:43 +00:00
Anagh Kumar Baranwal
5086aad0b2
build: disable docker builds on PRs & add missing dockerfile changes
...
Signed-off-by: Anagh Kumar Baranwal <6824881+darthShadow@users.noreply.github.com >
2025-02-12 21:29:01 +00:00
Anagh Kumar Baranwal
c0515a51a5
Added parallel docker builds and caching for go build in the container
...
Signed-off-by: Anagh Kumar Baranwal <6824881+darthShadow@users.noreply.github.com >
2025-02-11 10:17:50 +00:00
Nick Craig-Wood
bd7278d7e9
build: update to go1.24rc1 and make go1.22 the minimum required version
2025-01-14 12:13:14 +00:00
Nick Craig-Wood
d65d1a44b3
build: fix build failure on ubuntu
2024-11-21 12:05:49 +00:00
albertony
4db09331c6
build: remove required property on boolean inputs
...
Since boolean inputs are now properly treated as booleans, and GitHub Web GUI shows
them as checkboxes, setting required does nothing.
2024-10-03 16:31:36 +01:00
albertony
fcd3b88332
build: use inputs context in github workflow
...
Currently input options are retrieved from the event payload, via github.event.inputs,
and that still works, but boolean values are represented as strings there while in the
dedicated inputs context the boolean types are preserved, which means conditional
expressions can be simplified.
2024-10-03 16:31:36 +01:00
ttionya
3d0ee47aa2
build: fix docker release build - fixes #8062
...
This updates the action to use `docker/build-push-action` instead of `ilteoood/docker_buildx`
which fixes the build problem in testing.
2024-09-12 17:57:53 +01:00
Nick Craig-Wood
7c02a63884
build: install NFS client libraries to allow nfsmount tests to run
2024-08-14 21:55:26 +01:00
Nick Craig-Wood
e1d935b854
build: use go1.23 for the linter
...
This reverts commit 485aa90d13 .
As the upstream problem is now fixed by golangci-lint v1.60.1
2024-08-14 18:27:13 +01:00
Nick Craig-Wood
485aa90d13
build: use go1.22 for the linter to fix excess memory usage
...
golangci-lint seems to have a bug which uses excess memory under go1.23
See: https://github.com/golangci/golangci-lint/issues/4874
2024-07-20 10:54:47 +01:00
Nick Craig-Wood
ca24447090
build: update to go1.23rc1 and make go1.21 the minimum required version
2024-07-20 10:54:47 +01:00
dependabot[bot]
9f1a7cfa67
build(deps): bump docker/build-push-action from 5 to 6
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 5 to 6.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-06-18 14:48:30 +01:00
Nick Craig-Wood
c6c327e4e7
build: update issue label notification machinery
2024-05-15 15:07:45 +01:00
Dan McArdle
f82822baca
.github/workflows: Install git-annex-remote-rclone on Linux and macOS
...
Issue #7625
2024-05-13 18:44:31 +01:00
albertony
f2f559230c
bump golangci/golangci-lint-action from 4 to 6
...
Version 5 removed go cache management, and therefore also options skip-pkg-cache and
skip-build-cache, because the cache related to go itself is already handled by
actions/setup-go, and now it only caches golangci-lint analysis. Since we run multiple
golangci-lint-action steps for different goos, we want to cache package and build cache
and golangci-lint results from all of them, and therefore this commit now changes the
approach by disabling all built-in caching and introducing a separate cache step to
handle it properly.
2024-05-11 14:43:29 +02:00
Nick Craig-Wood
41d5d8b88a
build: add issue label notification machinery
2024-05-10 16:15:28 +01:00
albertony
29ed17d19c
build: add linting for different values of GOOS
2024-04-22 19:29:12 +02:00
albertony
db17aaf7cd
build: remove separate go module cache step as its done by setup-go
2024-04-18 12:43:26 +02:00
albertony
9531cd2c46
Convert source files with crlf to lf
2024-04-18 11:32:45 +02:00
Dan McArdle
05e5712bc4
.github/workflows: Upgrade deprecated macos-11 to macos-latest
...
See https://github.com/actions/runner-images
2024-04-05 18:01:39 +01:00
Dan McArdle
ef42c32cc6
cmd/gitannex: Replace e2e test script with Go test
...
This commit implements milestone 2.1 for the gitannex subcommand:
https://github.com/rclone/rclone/issues/7625#issuecomment-1951403856
This rewrite makes a few improvements over the old shell script:
(1) It no longer uses the system's rclone.conf. Now, it writes the
rclone.conf file in an ephemeral directory.
(2) It no longer makes any assumptions about the contents of /tmp.
However, it now assumes that an rclone built from the HEAD commit is on
the PATH. It makes a best-effort attempt to verify this assumption, but
I'm not sure it's bulletproof.
I'm hoping that writing this in Go will enable more cross-platform
support in the future, but for now we're still restricted to Unixy
systems due to reliance on the HOME environment variable.
Issue #7625
2024-04-05 18:01:39 +01:00
dependabot[bot]
a3b661be0d
build(deps): bump golangci/golangci-lint-action from 3 to 4
...
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action ) from 3 to 4.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases )
- [Commits](https://github.com/golangci/golangci-lint-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-02-18 07:25:50 +01:00
dependabot[bot]
b06935a12e
build(deps): bump actions/cache from 3 to 4
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3 to 4.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-01-19 17:19:08 +00:00
Nick Craig-Wood
13fb2fb2ec
build: update to go1.22rc1 and make go1.20 the minimum required version
2024-01-15 16:22:07 +00:00
dependabot[bot]
2f5685b405
build(deps): bump actions/setup-go from 4 to 5
...
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 4 to 5.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-12-07 16:48:50 +00:00
albertony
4506f35f2e
build: refactor version info and icon resource handling on windows
...
This makes it easier to add resources with any build method, and also when
building librclone.dll.
Goversioninfo is now used as a library, instead of running it as a tool.
2023-11-01 12:44:04 +01:00
Nick Craig-Wood
9197180610
build: fix docker build running out of space
...
This removes some unused SDKs from the build machine to free some
space up before building. It also adds some lines to show the free
space.
2023-10-18 17:55:19 +01:00
Nick Craig-Wood
d3ce795c30
build: fix docker beta build running out of space
...
This removes some unused SDKs from the build machine to free some
space up before building. It also adds some lines to show the free
space.
2023-10-10 15:59:07 +01:00
dependabot[bot]
4349dae784
build(deps): bump docker/setup-qemu-action from 2 to 3
...
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action ) from 2 to 3.
- [Release notes](https://github.com/docker/setup-qemu-action/releases )
- [Commits](https://github.com/docker/setup-qemu-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-09-15 10:25:14 +01:00