From 3d3ca63bc9d788168dee2f84b6514e5520313805 Mon Sep 17 00:00:00 2001 From: loganhotz <64616478+loganhotz@users.noreply.github.com> Date: Mon, 6 Nov 2023 11:20:46 -0500 Subject: [PATCH 01/13] Update CompatHelper.yml Add installation instructions for forked `LazilyInitializedFields` branch that allows for subtyping --- .github/workflows/CompatHelper.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/CompatHelper.yml b/.github/workflows/CompatHelper.yml index cba9134..70a247d 100644 --- a/.github/workflows/CompatHelper.yml +++ b/.github/workflows/CompatHelper.yml @@ -9,6 +9,8 @@ jobs: steps: - name: Pkg.add("CompatHelper") run: julia -e 'using Pkg; Pkg.add("CompatHelper")' + - name: Install LazilyInitializedFields branch + run: julia --project=. -e 'using Pkg; pkg"add LazilyInitializedFields#489be6b"; Pkg.instantiate()' - name: CompatHelper.main() env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 71c2d0cfa72859f869114eeeec9e32d8bbf53663 Mon Sep 17 00:00:00 2001 From: loganhotz <64616478+loganhotz@users.noreply.github.com> Date: Mon, 6 Nov 2023 11:47:27 -0500 Subject: [PATCH 02/13] Use forked LazilyInitializedFields.jl for subtyping lazy structs --- .github/workflows/CompatHelper.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/CompatHelper.yml b/.github/workflows/CompatHelper.yml index 70a247d..3f96e41 100644 --- a/.github/workflows/CompatHelper.yml +++ b/.github/workflows/CompatHelper.yml @@ -10,7 +10,7 @@ jobs: - name: Pkg.add("CompatHelper") run: julia -e 'using Pkg; Pkg.add("CompatHelper")' - name: Install LazilyInitializedFields branch - run: julia --project=. -e 'using Pkg; pkg"add LazilyInitializedFields#489be6b"; Pkg.instantiate()' + run: julia --project=. -e 'using Pkg; Pkg.add(url="https://github.com/loganhotz/LazilyInitializedFields.jl"); Pkg.instantiate()' - name: CompatHelper.main() env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From d9d1217094a31edff7ae815639aff9e1a393a199 Mon Sep 17 00:00:00 2001 From: loganhotz <64616478+loganhotz@users.noreply.github.com> Date: Mon, 6 Nov 2023 11:59:27 -0500 Subject: [PATCH 03/13] Use forked LazilyInitializedFields.jl --- .github/workflows/CompatHelper.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/CompatHelper.yml b/.github/workflows/CompatHelper.yml index 3f96e41..e79c999 100644 --- a/.github/workflows/CompatHelper.yml +++ b/.github/workflows/CompatHelper.yml @@ -10,7 +10,7 @@ jobs: - name: Pkg.add("CompatHelper") run: julia -e 'using Pkg; Pkg.add("CompatHelper")' - name: Install LazilyInitializedFields branch - run: julia --project=. -e 'using Pkg; Pkg.add(url="https://github.com/loganhotz/LazilyInitializedFields.jl"); Pkg.instantiate()' + run: julia --project=. -e 'using Pkg; Pkg.add(url="https://github.com/loganhotz/LazilyInitializedFields.jl", rev="main"); Pkg.develop(PackageSpec(path=pwd())); Pkg.instantiate()' - name: CompatHelper.main() env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 8ca4b5ea0c9f335c604ec346570b74036a04486c Mon Sep 17 00:00:00 2001 From: loganhotz <64616478+loganhotz@users.noreply.github.com> Date: Mon, 6 Nov 2023 12:06:43 -0500 Subject: [PATCH 04/13] Use forked LazilyInitializedFields.jl Attempt 3 --- .github/workflows/CompatHelper.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/CompatHelper.yml b/.github/workflows/CompatHelper.yml index e79c999..39bf207 100644 --- a/.github/workflows/CompatHelper.yml +++ b/.github/workflows/CompatHelper.yml @@ -10,7 +10,7 @@ jobs: - name: Pkg.add("CompatHelper") run: julia -e 'using Pkg; Pkg.add("CompatHelper")' - name: Install LazilyInitializedFields branch - run: julia --project=. -e 'using Pkg; Pkg.add(url="https://github.com/loganhotz/LazilyInitializedFields.jl", rev="main"); Pkg.develop(PackageSpec(path=pwd())); Pkg.instantiate()' + run: julia --project=. -e 'using Pkg; Pkg.add(url="https://github.com/loganhotz/LazilyInitializedFields.jl", rev="master"); Pkg.develop(PackageSpec(path=pwd())); Pkg.instantiate()' - name: CompatHelper.main() env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 516d211e3ed09ac3e0afd253f88c4a9fb965cd59 Mon Sep 17 00:00:00 2001 From: loganhotz <64616478+loganhotz@users.noreply.github.com> Date: Mon, 6 Nov 2023 12:43:29 -0500 Subject: [PATCH 05/13] Update CI.yml Use forked LazilyInitializedFields.jl --- .github/workflows/CI.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 43168ae..a3dde17 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -27,6 +27,7 @@ jobs: arch: - x64 steps: + - run: julia --project=. -e 'using Pkg; Pkg.add(url="https://github.com/loganhotz/LazilyInitializedFields.jl", rev="master"); Pkg.develop(PackageSpec(path=pwd())); Pkg.instantiate()' - uses: actions/checkout@v3 - uses: julia-actions/setup-julia@v1 with: From 4f0265c25ef0e2f02e4eb91bfe3446bea20e9ea5 Mon Sep 17 00:00:00 2001 From: loganhotz <64616478+loganhotz@users.noreply.github.com> Date: Mon, 6 Nov 2023 12:55:46 -0500 Subject: [PATCH 06/13] Update CI.yml Use forked LazilyInitializedFields (attempt 5) --- .github/workflows/CI.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index a3dde17..5745fa9 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -27,7 +27,7 @@ jobs: arch: - x64 steps: - - run: julia --project=. -e 'using Pkg; Pkg.add(url="https://github.com/loganhotz/LazilyInitializedFields.jl", rev="master"); Pkg.develop(PackageSpec(path=pwd())); Pkg.instantiate()' + - run: julia --project=. -e 'using Pkg; Pkg.add("LazilyInitializedFields#489be6b"); Pkg.instantiate()' - uses: actions/checkout@v3 - uses: julia-actions/setup-julia@v1 with: From 797275ebc39a3122a05a6c813330f7ef203ef0b5 Mon Sep 17 00:00:00 2001 From: loganhotz <64616478+loganhotz@users.noreply.github.com> Date: Mon, 6 Nov 2023 13:25:25 -0500 Subject: [PATCH 07/13] Update CI.yml Use forked LazilyInitializedFields.jl (attempt 7) --- .github/workflows/CI.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 5745fa9..0796f0f 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -27,7 +27,7 @@ jobs: arch: - x64 steps: - - run: julia --project=. -e 'using Pkg; Pkg.add("LazilyInitializedFields#489be6b"); Pkg.instantiate()' + - run: julia --project=. -e 'using Pkg; Pkg.add(url="https://github.com/loganhotz/LazilyInitializedFields.jl"); Pkg.instantiate()' - uses: actions/checkout@v3 - uses: julia-actions/setup-julia@v1 with: From daaf4c4589dd1161f4adfeb89f20283a87203148 Mon Sep 17 00:00:00 2001 From: loganhotz <64616478+loganhotz@users.noreply.github.com> Date: Mon, 6 Nov 2023 13:29:36 -0500 Subject: [PATCH 08/13] Update CI.yml Use forked LazilyInitializedFields.jl (attempt 8) --- .github/workflows/CI.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 0796f0f..aa9cadb 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -27,7 +27,7 @@ jobs: arch: - x64 steps: - - run: julia --project=. -e 'using Pkg; Pkg.add(url="https://github.com/loganhotz/LazilyInitializedFields.jl"); Pkg.instantiate()' + - run: julia --project=. -e 'using Pkg; Pkg.add(url="https://github.com/loganhotz/LazilyInitializedFields.jl", rev="master"); Pkg.instantiate()' - uses: actions/checkout@v3 - uses: julia-actions/setup-julia@v1 with: From c9156aeab4d7e0f20985e124c529a4a2943047eb Mon Sep 17 00:00:00 2001 From: loganhotz <64616478+loganhotz@users.noreply.github.com> Date: Mon, 6 Nov 2023 13:41:51 -0500 Subject: [PATCH 09/13] Update CI.yml Use forked LazilyInitializedFields.jl (attempt 9) --- .github/workflows/CI.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index aa9cadb..f803e3e 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -27,7 +27,7 @@ jobs: arch: - x64 steps: - - run: julia --project=. -e 'using Pkg; Pkg.add(url="https://github.com/loganhotz/LazilyInitializedFields.jl", rev="master"); Pkg.instantiate()' + - run: julia --project=. -e 'using Pkg; Pkg.add(url="https://github.com/loganhotz/LazilyInitializedFields.jl", rev="main"); Pkg.instantiate()' - uses: actions/checkout@v3 - uses: julia-actions/setup-julia@v1 with: From 28b3842f552e66beb9783e062ce5af1d3a168507 Mon Sep 17 00:00:00 2001 From: loganhotz <64616478+loganhotz@users.noreply.github.com> Date: Mon, 6 Nov 2023 13:46:24 -0500 Subject: [PATCH 10/13] Update CI.yml Use forked LazilyInitializedFields.jl (attempt 10) --- .github/workflows/CI.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index f803e3e..27fce57 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -27,7 +27,7 @@ jobs: arch: - x64 steps: - - run: julia --project=. -e 'using Pkg; Pkg.add(url="https://github.com/loganhotz/LazilyInitializedFields.jl", rev="main"); Pkg.instantiate()' + - run: julia --project=. -e 'using Pkg; pkg"add LazilyInitializedFields#489be6b"; Pkg.instantiate()' - uses: actions/checkout@v3 - uses: julia-actions/setup-julia@v1 with: From 2e3f8bbb546b8c8f5cd76a86c98ea1d28b243622 Mon Sep 17 00:00:00 2001 From: loganhotz <64616478+loganhotz@users.noreply.github.com> Date: Mon, 6 Nov 2023 13:59:53 -0500 Subject: [PATCH 11/13] Update CI.yml Use forked LazilyInitializedFields (attempt 11) --- .github/workflows/CI.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 27fce57..aa3416a 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -27,7 +27,7 @@ jobs: arch: - x64 steps: - - run: julia --project=. -e 'using Pkg; pkg"add LazilyInitializedFields#489be6b"; Pkg.instantiate()' + - run: julia --project=. -e 'using Pkg; pkg"add LazilyInitializedFields#489be6b"; Pkg.develop(PackageSpec(path=pwd())); Pkg.instantiate()' - uses: actions/checkout@v3 - uses: julia-actions/setup-julia@v1 with: From 08df6b7ce92eaf280806dfde46fd8b468a2522af Mon Sep 17 00:00:00 2001 From: loganhotz <64616478+loganhotz@users.noreply.github.com> Date: Mon, 6 Nov 2023 14:05:00 -0500 Subject: [PATCH 12/13] Update CI.yml Use forked LazilyInitializedFields (attempt 12) --- .github/workflows/CI.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index aa3416a..a3dde17 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -27,7 +27,7 @@ jobs: arch: - x64 steps: - - run: julia --project=. -e 'using Pkg; pkg"add LazilyInitializedFields#489be6b"; Pkg.develop(PackageSpec(path=pwd())); Pkg.instantiate()' + - run: julia --project=. -e 'using Pkg; Pkg.add(url="https://github.com/loganhotz/LazilyInitializedFields.jl", rev="master"); Pkg.develop(PackageSpec(path=pwd())); Pkg.instantiate()' - uses: actions/checkout@v3 - uses: julia-actions/setup-julia@v1 with: From 907f9affa51eca58e7b415d4c67cf27a5b324ff4 Mon Sep 17 00:00:00 2001 From: Logan Hotz <64616478+loganhotz@users.noreply.github.com> Date: Mon, 13 Nov 2023 21:13:01 -0500 Subject: [PATCH 13/13] Update CI.yml Removed installation instructions for my fork of `LazilyInitializedFields.jl` --- .github/workflows/CI.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index a3dde17..43168ae 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -27,7 +27,6 @@ jobs: arch: - x64 steps: - - run: julia --project=. -e 'using Pkg; Pkg.add(url="https://github.com/loganhotz/LazilyInitializedFields.jl", rev="master"); Pkg.develop(PackageSpec(path=pwd())); Pkg.instantiate()' - uses: actions/checkout@v3 - uses: julia-actions/setup-julia@v1 with: