Skip to content

Commit a2ca5ee

Browse files
committed
Merge branch 'master' into pr/noahrhodes/382
2 parents da0f125 + 1df7e4a commit a2ca5ee

31 files changed

+658
-619
lines changed

.github/workflows/jlpkgbutler-butler-workflow.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,18 @@ name: Run the Julia Package Butler
33
on:
44
push:
55
branches:
6+
- main
67
- master
78
schedule:
89
- cron: '0 */1 * * *'
10+
workflow_dispatch:
911

1012
jobs:
1113
butler:
1214
name: "Run Package Butler"
1315
runs-on: ubuntu-latest
1416
steps:
15-
- uses: actions/checkout@v2
17+
- uses: actions/checkout@v3
1618
- uses: davidanthoff/julia-pkgbutler@releases/v1
1719
with:
1820
github-token: ${{ secrets.GITHUB_TOKEN }}
Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,18 @@
1-
name: Run CI on master
1+
name: Run CI on main
22

33
on:
44
push:
55
branches:
6+
- main
67
- master
8+
workflow_dispatch:
79

810
jobs:
911
test:
1012
runs-on: ${{ matrix.os }}
1113
strategy:
1214
matrix:
13-
julia-version: ['1.3', '1.4', '1.5', '1.6']
15+
julia-version: ['1.6', '1.7', '1.8', '1.9']
1416
julia-arch: [x64, x86]
1517
os: [ubuntu-latest, windows-latest, macOS-latest]
1618
exclude:
@@ -19,23 +21,21 @@ jobs:
1921
- julia-arch: x86
2022

2123
steps:
22-
- uses: actions/checkout@v2
23-
- uses: julia-actions/setup-julia@latest
24+
- uses: actions/checkout@v3
25+
- uses: julia-actions/setup-julia@v1
2426
with:
2527
version: ${{ matrix.julia-version }}
2628
arch: ${{ matrix.julia-arch }}
27-
- uses: julia-actions/julia-buildpkg@latest
29+
- uses: julia-actions/julia-buildpkg@v1
2830
env:
2931
PYTHON: ""
30-
- uses: julia-actions/julia-runtest@latest
32+
- uses: julia-actions/julia-runtest@v1
3133
env:
3234
PYTHON: ""
3335
- uses: julia-actions/julia-processcoverage@v1
34-
- uses: codecov/codecov-action@v1
36+
- uses: codecov/codecov-action@v3
3537
with:
36-
file: ./lcov.info
38+
files: ./lcov.info
3739
flags: unittests
38-
name: codecov-umbrella
39-
fail_ci_if_error: false
4040
token: ${{ secrets.CODECOV_TOKEN }}
4141

.github/workflows/jlpkgbutler-ci-pr-workflow.yml

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
runs-on: ${{ matrix.os }}
1010
strategy:
1111
matrix:
12-
julia-version: ['1.3', '1.4', '1.5', '1.6']
12+
julia-version: ['1.6', '1.7', '1.8', '1.9']
1313
julia-arch: [x64, x86]
1414
os: [ubuntu-latest, windows-latest, macOS-latest]
1515
exclude:
@@ -18,22 +18,20 @@ jobs:
1818
- julia-arch: x86
1919

2020
steps:
21-
- uses: actions/checkout@v2
22-
- uses: julia-actions/setup-julia@latest
21+
- uses: actions/checkout@v3
22+
- uses: julia-actions/setup-julia@v1
2323
with:
2424
version: ${{ matrix.julia-version }}
2525
arch: ${{ matrix.julia-arch }}
26-
- uses: julia-actions/julia-buildpkg@latest
26+
- uses: julia-actions/julia-buildpkg@v1
2727
env:
2828
PYTHON: ""
29-
- uses: julia-actions/julia-runtest@latest
29+
- uses: julia-actions/julia-runtest@v1
3030
env:
3131
PYTHON: ""
3232
- uses: julia-actions/julia-processcoverage@v1
33-
- uses: codecov/codecov-action@v1
33+
- uses: codecov/codecov-action@v3
3434
with:
35-
file: ./lcov.info
35+
files: ./lcov.info
3636
flags: unittests
37-
name: codecov-umbrella
38-
fail_ci_if_error: false
3937
token: ${{ secrets.CODECOV_TOKEN }}

.github/workflows/jlpkgbutler-codeformat-pr-workflow.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,18 @@ name: Code Formatting
33
on:
44
push:
55
branches:
6+
- main
67
- master
8+
workflow_dispatch:
79

810
jobs:
911
format:
1012
runs-on: ubuntu-latest
1113
steps:
12-
- uses: actions/checkout@v2
14+
- uses: actions/checkout@v3
1315
- uses: julia-actions/julia-codeformat@releases/v1
1416
- name: Create Pull Request
15-
uses: peter-evans/create-pull-request@v2
17+
uses: peter-evans/create-pull-request@v3
1618
with:
1719
token: ${{ secrets.GITHUB_TOKEN }}
1820
commit-message: Format files using DocumentFormat

.github/workflows/jlpkgbutler-compathelper-workflow.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,10 @@ on:
55
- cron: '00 * * * *'
66
issues:
77
types: [opened, reopened]
8+
workflow_dispatch:
89

910
jobs:
10-
compathelper:
11+
CompatHelper:
1112
name: "Run CompatHelper.jl"
1213
runs-on: ubuntu-latest
1314
steps:

.github/workflows/jlpkgbutler-docdeploy-workflow.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,21 @@ name: Deploy documentation
33
on:
44
push:
55
branches:
6+
- main
67
- master
78
tags:
89
- v*
10+
workflow_dispatch:
911

1012
jobs:
1113
docdeploy:
1214
runs-on: ubuntu-latest
1315
steps:
14-
- uses: actions/checkout@v2
15-
- uses: julia-actions/julia-buildpkg@latest
16+
- uses: actions/checkout@v3
17+
- uses: julia-actions/julia-buildpkg@v1
1618
env:
1719
PYTHON: ""
18-
- uses: julia-actions/julia-docdeploy@releases/v1
20+
- uses: julia-actions/julia-docdeploy@latest
1921
env:
2022
DOCUMENTER_KEY: ${{ secrets.JLPKGBUTLER_TOKEN }}
2123
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/jlpkgbutler-tagbot-workflow.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,13 @@
11
name: TagBot
22
on:
3-
schedule:
4-
- cron: 0 * * * *
3+
issue_comment:
4+
types:
5+
- created
6+
workflow_dispatch:
7+
58
jobs:
69
TagBot:
10+
if: github.event_name == 'workflow_dispatch' || github.actor == 'JuliaTagBot'
711
runs-on: ubuntu-latest
812
steps:
913
- uses: JuliaRegistries/TagBot@v1

Artifacts.toml

Lines changed: 49 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,113 +1,123 @@
11
[[vegalite_app]]
22
arch = "i686"
3-
git-tree-sha1 = "cc1b2fe24b9b19e61f02b978de6fe04bfe599fa5"
3+
git-tree-sha1 = "859e6273b8915c0be6ff69451057eb7eb70fb215"
44
libc = "glibc"
55
os = "linux"
66

77
[[vegalite_app.download]]
8-
sha256 = "89cb4b0893145b62ccf8ffa1b1491c9f43eb636e262a2bef450093542fde1fa7"
9-
url = "https://github.com/queryverse/VegaLiteBuilder/releases/download/v2.6.0/vegaliteassets-2.6.0-i686-linux-gnu.tar.gz"
8+
sha256 = "3405db6ec99c6e1e1467aa17a0dcb1708bd1a4a7fc03d7162512fefa2e1d4243"
9+
url = "https://github.com/queryverse/VegaLiteBuilder/releases/download/v3.4.1/vegaliteassets-3.4.1-i686-linux-gnu.tar.gz"
1010
[[vegalite_app]]
1111
arch = "x86_64"
12-
git-tree-sha1 = "ead9a31a77872dcae4f9a0e110ddb2281812b6b0"
12+
git-tree-sha1 = "d4dc4eaa326140dbfc6627624271cd406c13e395"
1313
libc = "glibc"
1414
os = "linux"
1515

1616
[[vegalite_app.download]]
17-
sha256 = "569c0a6a63132c44093386c0419ba554e1b461a564b9ec3b1867a2de07628a47"
18-
url = "https://github.com/queryverse/VegaLiteBuilder/releases/download/v2.6.0/vegaliteassets-2.6.0-x86_64-linux-gnu.tar.gz"
17+
sha256 = "7e098a08cae207c4b03089118ca8555fe72b70598e7e21710e64c6118e019894"
18+
url = "https://github.com/queryverse/VegaLiteBuilder/releases/download/v3.4.1/vegaliteassets-3.4.1-x86_64-linux-gnu.tar.gz"
1919
[[vegalite_app]]
2020
arch = "aarch64"
21-
git-tree-sha1 = "748deb0d5a967ec1d6d81fd06b5da6aea6f69248"
21+
git-tree-sha1 = "859e6273b8915c0be6ff69451057eb7eb70fb215"
2222
libc = "glibc"
2323
os = "linux"
2424

2525
[[vegalite_app.download]]
26-
sha256 = "5b503762ccb2ec3111cb739dfc9e88ca3ef222bc1bd7a36a92ece0900b16291c"
27-
url = "https://github.com/queryverse/VegaLiteBuilder/releases/download/v2.6.0/vegaliteassets-2.6.0-aarch64-linux-gnu.tar.gz"
26+
sha256 = "b0f3c0dea9550db0232f3f9faddc4f01e52d3eb6482eba163b984810064f282b"
27+
url = "https://github.com/queryverse/VegaLiteBuilder/releases/download/v3.4.1/vegaliteassets-3.4.1-aarch64-linux-gnu.tar.gz"
2828
[[vegalite_app]]
2929
arch = "armv7l"
30-
git-tree-sha1 = "153425b21b526eb1a68ae978c4c94d8d18e34384"
30+
call_abi = "eabihf"
31+
git-tree-sha1 = "859e6273b8915c0be6ff69451057eb7eb70fb215"
3132
libc = "glibc"
3233
os = "linux"
3334

3435
[[vegalite_app.download]]
35-
sha256 = "6e866644c4edd79549747d38c65f63d71bcbc5a278f23059e8c916985f38cb27"
36-
url = "https://github.com/queryverse/VegaLiteBuilder/releases/download/v2.6.0/vegaliteassets-2.6.0-arm-linux-gnueabihf.tar.gz"
36+
sha256 = "cb94a06c82ede71bf795833421ae4120f573e7e9dec6d491c90459dd340b6471"
37+
url = "https://github.com/queryverse/VegaLiteBuilder/releases/download/v3.4.1/vegaliteassets-3.4.1-armv7l-linux-gnueabihf.tar.gz"
3738
[[vegalite_app]]
3839
arch = "powerpc64le"
39-
git-tree-sha1 = "6c514dd6410ab46df40ec2699f3f9a4d9d4be687"
40+
git-tree-sha1 = "859e6273b8915c0be6ff69451057eb7eb70fb215"
4041
libc = "glibc"
4142
os = "linux"
4243

4344
[[vegalite_app.download]]
44-
sha256 = "f1a1849fd7d5193bc5b6ade9f8cf5dcf6ec5807d748703403cb6b8f21aab693d"
45-
url = "https://github.com/queryverse/VegaLiteBuilder/releases/download/v2.6.0/vegaliteassets-2.6.0-powerpc64le-linux-gnu.tar.gz"
45+
sha256 = "bf4b4d3ffb0241938af157b0c8830d62988013e3776317522af43bbfdfd4f2a5"
46+
url = "https://github.com/queryverse/VegaLiteBuilder/releases/download/v3.4.1/vegaliteassets-3.4.1-powerpc64le-linux-gnu.tar.gz"
4647
[[vegalite_app]]
4748
arch = "i686"
48-
git-tree-sha1 = "1eacfe9275cfe445370e9f9a5b7a23ba3714ab20"
49+
git-tree-sha1 = "859e6273b8915c0be6ff69451057eb7eb70fb215"
4950
libc = "musl"
5051
os = "linux"
5152

5253
[[vegalite_app.download]]
53-
sha256 = "f728524dbcb9c4609ea7353f0b59cd752d8853f21553acf4bd5115a67d3f10d8"
54-
url = "https://github.com/queryverse/VegaLiteBuilder/releases/download/v2.6.0/vegaliteassets-2.6.0-i686-linux-musl.tar.gz"
54+
sha256 = "f3955bd5bf0538cc227227bd45b8508439e6aca7c5e00ba447abad983b6f9f5b"
55+
url = "https://github.com/queryverse/VegaLiteBuilder/releases/download/v3.4.1/vegaliteassets-3.4.1-i686-linux-musl.tar.gz"
5556
[[vegalite_app]]
5657
arch = "x86_64"
57-
git-tree-sha1 = "43d22de95c1b6f86e8ad03d59293ea23497cdade"
58+
git-tree-sha1 = "859e6273b8915c0be6ff69451057eb7eb70fb215"
5859
libc = "musl"
5960
os = "linux"
6061

6162
[[vegalite_app.download]]
62-
sha256 = "053aa2c9ae2821d5f8853a3ab6a0fff9537e3812e39ce20f16dca5b7d5993f67"
63-
url = "https://github.com/queryverse/VegaLiteBuilder/releases/download/v2.6.0/vegaliteassets-2.6.0-x86_64-linux-musl.tar.gz"
63+
sha256 = "91d82d9de5fe4f80c6eb301c2e72186b928f6310ad7a28d1b9207daa8423a0ff"
64+
url = "https://github.com/queryverse/VegaLiteBuilder/releases/download/v3.4.1/vegaliteassets-3.4.1-x86_64-linux-musl.tar.gz"
6465
[[vegalite_app]]
6566
arch = "aarch64"
66-
git-tree-sha1 = "08654a75e6f24e26a94174bc6a132faf06f2add0"
67+
git-tree-sha1 = "859e6273b8915c0be6ff69451057eb7eb70fb215"
6768
libc = "musl"
6869
os = "linux"
6970

7071
[[vegalite_app.download]]
71-
sha256 = "38db53311cb0c5d1e7c4067a3122ad3d3e820bea85c547c68aaa764fb56e2d4f"
72-
url = "https://github.com/queryverse/VegaLiteBuilder/releases/download/v2.6.0/vegaliteassets-2.6.0-aarch64-linux-musl.tar.gz"
72+
sha256 = "67b748b4fe768d0411beb72dc39d4c94489c36d154ae56d8f8ada1f2c79332b3"
73+
url = "https://github.com/queryverse/VegaLiteBuilder/releases/download/v3.4.1/vegaliteassets-3.4.1-aarch64-linux-musl.tar.gz"
7374
[[vegalite_app]]
7475
arch = "armv7l"
75-
git-tree-sha1 = "48f2e0056c364c55f8097b721518115924816b36"
76+
call_abi = "eabihf"
77+
git-tree-sha1 = "859e6273b8915c0be6ff69451057eb7eb70fb215"
7678
libc = "musl"
7779
os = "linux"
7880

7981
[[vegalite_app.download]]
80-
sha256 = "c155d1b028d26553f113147ac4edaf23061dc77564bc84c7965f0e083b353300"
81-
url = "https://github.com/queryverse/VegaLiteBuilder/releases/download/v2.6.0/vegaliteassets-2.6.0-arm-linux-musleabihf.tar.gz"
82+
sha256 = "f9e786f8b690f3336dc0764d0c5da2a6047e4a7da909832ef7a6c07f4bdbcf07"
83+
url = "https://github.com/queryverse/VegaLiteBuilder/releases/download/v3.4.1/vegaliteassets-3.4.1-armv7l-linux-musleabihf.tar.gz"
8284
[[vegalite_app]]
8385
arch = "x86_64"
84-
git-tree-sha1 = "2f940e09ca056ec979279f3a2bd1f8991fc6a680"
86+
git-tree-sha1 = "3736f63edd552795e9c84abbec08d8dd9db5e2d4"
8587
os = "macos"
8688

8789
[[vegalite_app.download]]
88-
sha256 = "2570eda374182396150b6760f2475eb431c738c46af7d298d157271228039a90"
89-
url = "https://github.com/queryverse/VegaLiteBuilder/releases/download/v2.6.0/vegaliteassets-2.6.0-x86_64-apple-darwin14.tar.gz"
90+
sha256 = "583faa36eda7c3da99be1646016f01f4689bcf5b6b0cc7f2cf963efb4fbee362"
91+
url = "https://github.com/queryverse/VegaLiteBuilder/releases/download/v3.4.1/vegaliteassets-3.4.1-x86_64-apple-darwin14.tar.gz"
92+
[[vegalite_app]]
93+
arch = "aarch64"
94+
git-tree-sha1 = "3736f63edd552795e9c84abbec08d8dd9db5e2d4"
95+
os = "macos"
96+
97+
[[vegalite_app.download]]
98+
sha256 = "cf4e2f9b0984cd1ba9214b07e9e949674771224e08ec1fd65753bd8f56c73096"
99+
url = "https://github.com/queryverse/VegaLiteBuilder/releases/download/v3.4.1/vegaliteassets-3.4.1-aarch64-apple-darwin14.tar.gz"
90100
[[vegalite_app]]
91101
arch = "x86_64"
92-
git-tree-sha1 = "54832120b3b3cc3b805751d48a6f5b8f3d5380da"
102+
git-tree-sha1 = "859e6273b8915c0be6ff69451057eb7eb70fb215"
93103
os = "freebsd"
94104

95105
[[vegalite_app.download]]
96-
sha256 = "11a487711624fb2f0cc0abd666a9f7383d027803924227e78a7ada9c47245fe3"
97-
url = "https://github.com/queryverse/VegaLiteBuilder/releases/download/v2.6.0/vegaliteassets-2.6.0-x86_64-unknown-freebsd11.1.tar.gz"
106+
sha256 = "5360070b8eff1dbe00739c8045eb08fef676189878ed500bd71b9f46baa5d4ae"
107+
url = "https://github.com/queryverse/VegaLiteBuilder/releases/download/v3.4.1/vegaliteassets-3.4.1-x86_64-unknown-freebsd11.1.tar.gz"
98108
[[vegalite_app]]
99109
arch = "i686"
100-
git-tree-sha1 = "97ba8c2e3b321a3c11b5edfee4d4e8a3bcda2eee"
110+
git-tree-sha1 = "a8e3be4b0280ffbf43e607457c95aa744ae4a825"
101111
os = "windows"
102112

103113
[[vegalite_app.download]]
104-
sha256 = "d6c3e5c19419b13bb5a36f5bb64988ff215768437362dbf484180744748ab9cb"
105-
url = "https://github.com/queryverse/VegaLiteBuilder/releases/download/v2.6.0/vegaliteassets-2.6.0-i686-w64-mingw32.tar.gz"
114+
sha256 = "67919ddd355f95a6d2f283d32adca49c6da2cededc36c4e4cf83df447a228608"
115+
url = "https://github.com/queryverse/VegaLiteBuilder/releases/download/v3.4.1/vegaliteassets-3.4.1-i686-w64-mingw32.tar.gz"
106116
[[vegalite_app]]
107117
arch = "x86_64"
108-
git-tree-sha1 = "a473943ecf51217f67b7cf30ddd3c4069e39aa7a"
118+
git-tree-sha1 = "793fcbdad1beb02a41d65f455c195c99cc2f3c1d"
109119
os = "windows"
110120

111121
[[vegalite_app.download]]
112-
sha256 = "c4385b5eb33223123fb47f25f063918596f275218dd67058be09b82a72b128d6"
113-
url = "https://github.com/queryverse/VegaLiteBuilder/releases/download/v2.6.0/vegaliteassets-2.6.0-x86_64-w64-mingw32.tar.gz"
122+
sha256 = "abf268b8ea26b554915ead9d5957645a8e7fbc725e190ca1402585e32b4f1c31"
123+
url = "https://github.com/queryverse/VegaLiteBuilder/releases/download/v3.4.1/vegaliteassets-3.4.1-x86_64-w64-mingw32.tar.gz"

Project.toml

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name = "VegaLite"
22
uuid = "112f6efa-9a02-5b7d-90c0-432ed331239a"
3-
version = "2.4.1-DEV"
3+
version = "3.2.3-DEV"
44

55
[deps]
66
Pkg = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f"
@@ -12,6 +12,7 @@ JSON = "682c06a0-de6a-54ab-a142-c8b1cf79cde6"
1212
Vega = "239c3e63-733f-47ad-beb7-a12fde22c578"
1313
DataStructures = "864edb3b-99cc-5e75-8d2d-829cb0a9cfe8"
1414
Base64 = "2a0f44e3-6c83-55bd-87e4-b1978d98bd5f"
15+
BufferedStreams = "e1450e63-4bb3-523b-b2a4-4ffa8c0fd77d"
1516
NodeJS = "2bd173c7-0d6d-553b-b6af-13a54713934c"
1617
MacroTools = "1914dd2f-81c6-5fcd-8719-6d5c9610ff09"
1718
FileIO = "5789e2e9-d7fb-5bc7-8068-2c6fae9b9549"
@@ -24,6 +25,7 @@ URIParser = "30578b45-9adc-5946-b283-645ec420af67"
2425
[extras]
2526
VegaDatasets = "0ae4a718-28b7-58ec-9efb-cded64d6d5b4"
2627
Dates = "ade2ca70-3891-5945-98fb-dc099432e06a"
28+
TestItemRunner = "f8b46487-2199-4994-9208-9a1283c18c0a"
2729
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
2830
DataFrames = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0"
2931
Setfield = "efcf1570-3423-57d1-acb7-fd33fddbac46"
@@ -32,16 +34,17 @@ Setfield = "efcf1570-3423-57d1-acb7-fd33fddbac46"
3234
TableTraits = "0.3.1, 0.4, 1"
3335
IteratorInterfaceExtensions = "0.1.1, 1"
3436
JSON = "0.19, 0.20, 0.21"
35-
Vega = "0.1, 1, 2"
37+
Vega = "2.5"
3638
DataStructures = "0.17, 0.18"
37-
NodeJS = "0.5.1, 0.6, 1"
39+
BufferedStreams = "1.1"
40+
NodeJS = "2"
3841
MacroTools = "0.4.4, 0.5"
3942
FileIO = "1.0.1"
4043
TableTraitsUtils = "1"
41-
julia = "1.3"
44+
julia = "1.6"
4245
DataValues = "0.4.4"
4346
FilePaths = "0.7, 0.8"
4447
URIParser = "0.4"
4548

4649
[targets]
47-
test = ["VegaDatasets", "Dates", "Test", "DataFrames", "Setfield"]
50+
test = ["VegaDatasets", "Dates", "Test", "DataFrames", "Setfield", "TestItemRunner"]

0 commit comments

Comments
 (0)