File tree Expand file tree Collapse file tree 19 files changed +319
-73
lines changed Expand file tree Collapse file tree 19 files changed +319
-73
lines changed Original file line number Diff line number Diff line change 3
3
# SPDX-License-Identifier: Apache-2.0 OR MIT
4
4
5
5
[tool .bumpversion ]
6
- current_version = " 0.2.9 "
6
+ current_version = " 0.2.10 "
7
7
8
8
[[tool .bumpversion .files ]]
9
9
filename = " Project.toml"
Original file line number Diff line number Diff line change 7
7
- package-ecosystem : " github-actions"
8
8
directory : " /"
9
9
schedule :
10
- interval : " daily "
10
+ interval : " weekly "
11
11
open-pull-requests-limit : 10
Original file line number Diff line number Diff line change @@ -19,34 +19,45 @@ jobs:
19
19
runs-on : ${{ matrix.os }}
20
20
strategy :
21
21
matrix :
22
- os :
23
- - ubuntu-22.04
24
- - macos-14
25
- - windows-2022
26
- version :
27
- - " 1.0" # minimum supported Julia version
28
- - " 1" # automatically expands to the latest stable release of Julia
22
+ os-alias :
23
+ - ubuntu
24
+ - macos
25
+ - windows
26
+ version-alias :
27
+ - minimum
28
+ - latest
29
+ include :
30
+ - os-alias : ubuntu
31
+ os : ubuntu-24.04
32
+ - os-alias : macos
33
+ os : macos-14
34
+ - os-alias : windows
35
+ os : windows-2022
36
+ - version-alias : minimum
37
+ version : " 1.0"
38
+ - version-alias : latest
39
+ version : " 1"
29
40
steps :
30
41
- name : Checkout code
31
42
uses : actions/checkout@v4
32
43
- name : Setup Julia environment
33
- uses : julia-actions/setup-julia@v2.4.0
44
+ uses : julia-actions/setup-julia@v2.6.1
34
45
with :
35
46
version : ${{ matrix.version }}
36
47
arch : " x64"
37
48
- name : Build a package
38
- uses : julia-actions/julia-buildpkg@v1.6 .0
49
+ uses : julia-actions/julia-buildpkg@v1.7 .0
39
50
- name : Run tests
40
- uses : julia-actions/julia-runtest@v1.10.0
51
+ uses : julia-actions/julia-runtest@v1.11.2
41
52
42
53
fmt :
43
54
name : Format
44
- runs-on : ubuntu-22 .04
55
+ runs-on : ubuntu-24 .04
45
56
steps :
46
57
- name : Checkout code
47
58
uses : actions/checkout@v4
48
59
- name : Setup Julia environment
49
- uses : julia-actions/setup-julia@v2.4.0
60
+ uses : julia-actions/setup-julia@v2.6.1
50
61
with :
51
62
version : " 1" # automatically expands to the latest stable release of Julia
52
63
- name : Check code formatted
Original file line number Diff line number Diff line change 14
14
jobs :
15
15
reuse :
16
16
name : REUSE
17
- runs-on : ubuntu-22 .04
17
+ runs-on : ubuntu-24 .04
18
18
steps :
19
19
- name : Checkout code
20
20
uses : actions/checkout@v4
21
21
- name : REUSE Compliance Check
22
- uses : fsfe/reuse-action@v4 .0.0
22
+ uses : fsfe/reuse-action@v5 .0.0
Original file line number Diff line number Diff line change @@ -19,7 +19,7 @@ permissions:
19
19
jobs :
20
20
validation :
21
21
name : Validate
22
- runs-on : ubuntu-22 .04
22
+ runs-on : ubuntu-24 .04
23
23
steps :
24
24
- name : Checkout code
25
25
uses : actions/checkout@v4
Original file line number Diff line number Diff line change
1
+ # SPDX-FileCopyrightText: 2024 Shun Sakai
2
+ #
3
+ # SPDX-License-Identifier: Apache-2.0 OR MIT
4
+
5
+ name : Dependabot auto-merge
6
+
7
+ on : pull_request_target
8
+
9
+ permissions :
10
+ contents : write
11
+ pull-requests : write
12
+
13
+ jobs :
14
+ dependabot :
15
+ name : Dependabot auto-merge
16
+ if : github.actor == 'dependabot[bot]' && github.repository_owner == 'sorairolake'
17
+ runs-on : ubuntu-24.04
18
+ steps :
19
+ - name : Dependabot metadata
20
+ id : metadata
21
+ uses : dependabot/fetch-metadata@v2.3.0
22
+ with :
23
+ github-token : ${{ secrets.GITHUB_TOKEN }}
24
+ - name : Approve a PR
25
+ run : gh pr review --approve "$PR_URL"
26
+ env :
27
+ PR_URL : ${{ github.event.pull_request.html_url }}
28
+ GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
29
+ - name : Enable auto-merge for Dependabot PRs
30
+ if : ${{ steps.metadata.outputs.update-type == 'version-update:semver-patch' || steps.metadata.outputs.update-type == 'version-update:semver-minor' }}
31
+ run : gh pr merge --auto --squash "$PR_URL"
32
+ env :
33
+ PR_URL : ${{ github.event.pull_request.html_url }}
34
+ GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
Original file line number Diff line number Diff line change @@ -18,16 +18,16 @@ permissions:
18
18
jobs :
19
19
deploy :
20
20
name : Deploy
21
- runs-on : ubuntu-22 .04
21
+ runs-on : ubuntu-24 .04
22
22
steps :
23
23
- name : Checkout code
24
24
uses : actions/checkout@v4
25
25
- name : Setup Julia environment
26
- uses : julia-actions/setup-julia@v2.4.0
26
+ uses : julia-actions/setup-julia@v2.6.1
27
27
with :
28
28
version : " 1" # automatically expands to the latest stable release of Julia
29
29
- name : Build a package
30
- uses : julia-actions/julia-buildpkg@v1.6 .0
30
+ uses : julia-actions/julia-buildpkg@v1.7 .0
31
31
- name : Deploy
32
32
uses : julia-actions/julia-docdeploy@v1.3.1
33
33
if : github.ref == 'refs/heads/develop' || startsWith(github.ref, 'refs/tags/')
Original file line number Diff line number Diff line change 9
9
branches :
10
10
- " develop"
11
11
- " master"
12
+ schedule :
13
+ - cron : " 0 0 * * FRI"
12
14
workflow_dispatch :
13
15
14
16
jobs :
15
17
gitlab :
16
18
name : Mirror to GitLab
17
- if : github.actor == 'sorairolake' && github.repository_owner == 'sorairolake'
18
- runs-on : ubuntu-22 .04
19
+ if : ( github.actor == 'sorairolake' || github.event_name == 'schedule') && github.repository_owner == 'sorairolake'
20
+ runs-on : ubuntu-24 .04
19
21
steps :
20
22
- name : Checkout code
21
23
uses : actions/checkout@v4
31
33
32
34
codeberg :
33
35
name : Mirror to Codeberg
34
- if : github.actor == 'sorairolake' && github.repository_owner == 'sorairolake'
35
- runs-on : ubuntu-22 .04
36
+ if : ( github.actor == 'sorairolake' || github.event_name == 'schedule') && github.repository_owner == 'sorairolake'
37
+ runs-on : ubuntu-24 .04
36
38
steps :
37
39
- name : Checkout code
38
40
uses : actions/checkout@v4
Original file line number Diff line number Diff line change @@ -14,6 +14,12 @@ All notable changes to this project will be documented in this file.
14
14
The format is based on https://keepachangelog.com/[Keep a Changelog], and this
15
15
project adheres to https://semver.org/[Semantic Versioning].
16
16
17
+ == {compare-url}/v0.2.9\...v0.2.10[0.2.10] - 2025-03-23
18
+
19
+ === Changed
20
+
21
+ * Update documentation
22
+
17
23
== {compare-url}/v0.2.8\...v0.2.9[0.2.9] - 2024-09-22
18
24
19
25
=== Added
Original file line number Diff line number Diff line change @@ -28,8 +28,8 @@ Please see the {commit-messages-guide-url}[Commit messages guide] and the
28
28
. Create your patch. If your change is a feature or a bugfix, please add a test
29
29
case if possible. Note that the change must pass the CI.
30
30
. Please update the copyright information if possible. This project is
31
- compliant with version 3.2 of the
32
- https://reuse.software/spec/[_REUSE Specification_].
31
+ compliant with version 3.3 of the
32
+ https://reuse.software/spec-3.3 /[_REUSE Specification_].
33
33
https://github.com/fsfe/reuse-tool[`reuse`] is useful for updating the
34
34
copyright information.
35
35
. Please update the link:CHANGELOG.adoc[Changelog] if possible.
You can’t perform that action at this time.
0 commit comments