Skip to content

Commit 15d58e4

Browse files
authored
Merge branch 'main' into mps-solve
2 parents af07cd6 + 7042281 commit 15d58e4

Some content is hidden

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

98 files changed

+3366
-1205
lines changed

.buildkite/pipeline.yml

Lines changed: 27 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,24 +19,46 @@ steps:
1919
queue: "juliaecosystem"
2020
os: "macos"
2121
arch: "aarch64"
22-
commands: |
23-
julia --project -e '
24-
# make sure the 1.8-era Manifest works on this Julia version
25-
using Pkg
26-
Pkg.resolve()'
2722
if: build.message !~ /\[skip tests\]/
2823
timeout_in_minutes: 60
2924
matrix:
3025
setup:
3126
julia:
3227
- "1.8"
3328
- "1.9"
29+
- "1.10"
30+
- "1.11"
3431
- "nightly"
3532
adjustments:
3633
- with:
3734
julia: "nightly"
3835
soft_fail: true
3936

37+
# Test Storage modes Shared and Managed
38+
- group: ":floppy_disk: Storage mode"
39+
key: "storage"
40+
steps:
41+
- label: "MtlArray with {{matrix.storage}} storage"
42+
plugins:
43+
- JuliaCI/julia#v1:
44+
version: "1.10"
45+
- JuliaCI/julia-test#v1:
46+
test_args: "--quickfail"
47+
agents:
48+
queue: "juliaecosystem"
49+
os: "macos"
50+
arch: "aarch64"
51+
if: build.message !~ /\[skip tests\]/ && build.message !~ /\[skip storage\]/ && !build.pull_request.draft
52+
timeout_in_minutes: 60
53+
matrix:
54+
setup:
55+
storage:
56+
- "Shared"
57+
- "Managed"
58+
commands: |
59+
echo -e "[Metal]\ndefault_storage = \"{{matrix.storage}}\"" >LocalPreferences.toml
60+
61+
4062
# special tests
4163
- group: ":eyes: Special"
4264
depends_on: "julia"

.github/workflows/CompatHelper.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
CompatHelper:
1111
runs-on: ubuntu-latest
1212
steps:
13-
- uses: actions/checkout@v3
13+
- uses: actions/checkout@v4
1414
- name: "Get Julia compatibility"
1515
id: julia_compat
1616
# NOTE: this requires a Julia compat lower-bound with minor version!

.github/workflows/ManifestUpdater.yml

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

.github/workflows/TagBot.yml

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,25 @@
11
name: TagBot
2-
32
on:
43
issue_comment:
54
types:
65
- created
76
workflow_dispatch:
8-
7+
inputs:
8+
lookback:
9+
default: 3
10+
permissions:
11+
actions: read
12+
checks: read
13+
contents: write
14+
deployments: read
15+
issues: read
16+
discussions: read
17+
packages: read
18+
pages: read
19+
pull-requests: read
20+
repository-projects: read
21+
security-events: read
22+
statuses: read
923
jobs:
1024
TagBot:
1125
if: github.event_name == 'workflow_dispatch' || github.actor == 'JuliaTagBot'
@@ -14,3 +28,6 @@ jobs:
1428
- uses: JuliaRegistries/TagBot@v1
1529
with:
1630
token: ${{ secrets.GITHUB_TOKEN }}
31+
# Edit the following line to reflect the actual name of the GitHub Secret containing your private key
32+
ssh: ${{ secrets.DOCUMENTER_KEY }}
33+
# ssh: ${{ secrets.NAME_OF_MY_SSH_PRIVATE_KEY_SECRET }}

.gitignore

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1-
test/Manifest.toml
2-
LocalPreferences.toml
1+
Manifest.toml
32
*.DS_Store
3+
*.gputrace
4+
*.trace
5+
wip.*
6+
dev
7+
.vscode

LocalPreferences.toml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
[Metal]
2+
# which storage mode unspecified allocations should default to.
3+
# possible values: "Private", "Shared", "Managed"
4+
#default_storage = "Private"

0 commit comments

Comments
 (0)