Skip to content

Commit 71da491

Browse files
committed
update CI, try appveyor for windows
1 parent 81a2b57 commit 71da491

File tree

4 files changed

+78
-22
lines changed

4 files changed

+78
-22
lines changed

.appveyor.yml

+36
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
# Documentation: https://github.com/JuliaCI/Appveyor.jl
2+
environment:
3+
matrix:
4+
- julia_version: 1.6
5+
- julia_version: 1.9
6+
- julia_version: nightly
7+
platform:
8+
- x64
9+
- x86
10+
cache:
11+
- '%USERPROFILE%\.julia\artifacts'
12+
matrix:
13+
allow_failures:
14+
- julia_version: nightly
15+
branches:
16+
only:
17+
- main
18+
- master
19+
- /release-.*/
20+
notifications:
21+
- provider: Email
22+
on_build_success: false
23+
on_build_failure: false
24+
on_build_status_changed: false
25+
install:
26+
- ps: iex ((new-object net.webclient).DownloadString("https://raw.githubusercontent.com/JuliaCI/Appveyor.jl/version-1/bin/install.ps1"))
27+
build_script:
28+
- echo "%JL_BUILD_SCRIPT%"
29+
- C:\julia\bin\julia -e "%JL_BUILD_SCRIPT%"
30+
test_script:
31+
- echo "%JL_TEST_SCRIPT%"
32+
- set JULIA_NUM_THREADS=2
33+
- C:\julia\bin\julia -e "%JL_TEST_SCRIPT%"
34+
on_success:
35+
- echo "%JL_CODECOV_SCRIPT%"
36+
- C:\julia\bin\julia -e "%JL_CODECOV_SCRIPT%"

.github/workflows/CI.yml

+5-1
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,13 @@ jobs:
2626
os:
2727
- ubuntu-latest
2828
- macOS-latest
29-
- windows-latest
29+
# - windows-latest # run on AppVeyor instead
3030
arch:
3131
- x64
32+
- x86
33+
exclude:
34+
- os: macOS-latest
35+
arch: x86
3236
steps:
3337
- uses: actions/checkout@v4
3438
- uses: julia-actions/setup-julia@v1

.github/workflows/TagBot.yml

+17
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,23 @@ on:
55
types:
66
- created
77
workflow_dispatch:
8+
inputs:
9+
lookback:
10+
default: 3
11+
12+
permissions:
13+
actions: read
14+
checks: read
15+
contents: write
16+
deployments: read
17+
issues: read
18+
discussions: read
19+
packages: read
20+
pages: read
21+
pull-requests: read
22+
repository-projects: read
23+
security-events: read
24+
statuses: read
825

926
jobs:
1027
TagBot:

LICENSE.md

+20-21
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,21 @@
1-
The TensKit.jl package is licensed under the MIT "Expat" License:
1+
MIT License
22

3-
> Copyright (c) 2019: Jutho Haegeman.
4-
>
5-
> Permission is hereby granted, free of charge, to any person obtaining
6-
> a copy of this software and associated documentation files (the
7-
> "Software"), to deal in the Software without restriction, including
8-
> without limitation the rights to use, copy, modify, merge, publish,
9-
> distribute, sublicense, and/or sell copies of the Software, and to
10-
> permit persons to whom the Software is furnished to do so, subject to
11-
> the following conditions:
12-
>
13-
> The above copyright notice and this permission notice shall be
14-
> included in all copies or substantial portions of the Software.
15-
>
16-
> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
17-
> EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
18-
> MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
19-
> IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
20-
> CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
21-
> TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
22-
> SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
3+
Copyright (c) 2023 Jutho Haegeman <[email protected]> and contributors
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

0 commit comments

Comments
 (0)