Skip to content

Commit

Permalink
Updated Workspace.
Browse files Browse the repository at this point in the history
  • Loading branch information
SDGGiesbrecht authored Sep 8, 2024
1 parent b60db7f commit c00c521
Show file tree
Hide file tree
Showing 222 changed files with 356 additions and 352 deletions.
2 changes: 1 addition & 1 deletion .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
This source file is part of the SDGSwift open source project.
https://sdggiesbrecht.github.io/SDGSwift
Copyright ©2018–2023 Jeremy David Giesbrecht and the SDGSwift project contributors.
Copyright ©2018–2024 Jeremy David Giesbrecht and the SDGSwift project contributors.
Soli Deo gloria.
Expand Down
32 changes: 17 additions & 15 deletions .github/workflows/Amazon Linux.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# This source file is part of the SDGSwift open source project.
# https://sdggiesbrecht.github.io/SDGSwift
#
# Copyright ©2021–2023 Jeremy David Giesbrecht and the SDGSwift project contributors.
# Copyright ©2021–2024 Jeremy David Giesbrecht and the SDGSwift project contributors.
#
# Soli Deo gloria.
#
Expand All @@ -19,11 +19,13 @@ jobs:
name: Amazon Linux
runs-on: ubuntu-20.04
container: swift:5.8.0-amazonlinux2
env:
ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION: true
steps:
- name: Check out
uses: actions/checkout@v2
uses: actions/checkout@v3
- name: Cache Workspace
uses: actions/cache@v2
uses: actions/cache@v3
with:
key: Amazon‐Linux‐${{ hashFiles('.github/workflows/**') }}
path: .build/SDG/Workspace
Expand Down Expand Up @@ -51,47 +53,47 @@ jobs:
set -x
if workspace version > /dev/null 2>&1 ; then
echo "Using system install of Workspace..."
workspace version •language '🇨🇦EN' •use‐version 0.44.0
workspace version •language '🇨🇦EN' •use‐version 0.44.1
elif .build/SDG/Workspace/workspace version > /dev/null 2>&1 ; then
echo "Using repository cache of Workspace..."
.build/SDG/Workspace/workspace version •language '🇨🇦EN' •use‐version 0.44.0
.build/SDG/Workspace/workspace version •language '🇨🇦EN' •use‐version 0.44.1
else
echo "No cached build detected; fetching Workspace..."
export OVERRIDE_INSTALLATION_DIRECTORY=.build/SDG
curl -sL https://gist.github.com/SDGGiesbrecht/4d76ad2f2b9c7bf9072ca1da9815d7e2/raw/update.sh | bash -s Workspace "https://github.com/SDGGiesbrecht/Workspace" 0.44.0 "" workspace
.build/SDG/Workspace/workspace version •language '🇨🇦EN' •use‐version 0.44.0
curl -sL https://gist.github.com/SDGGiesbrecht/4d76ad2f2b9c7bf9072ca1da9815d7e2/raw/update.sh | bash -s Workspace "https://github.com/SDGGiesbrecht/Workspace" 0.44.1 "" workspace
.build/SDG/Workspace/workspace version •language '🇨🇦EN' •use‐version 0.44.1
fi
- name: Refresh
shell: bash
run: |
set -x
if workspace version > /dev/null 2>&1 ; then
echo "Using system install of Workspace..."
workspace refresh •language '🇨🇦EN' •use‐version 0.44.0
workspace refresh •language '🇨🇦EN' •use‐version 0.44.1
elif .build/SDG/Workspace/workspace version > /dev/null 2>&1 ; then
echo "Using repository cache of Workspace..."
.build/SDG/Workspace/workspace refresh •language '🇨🇦EN' •use‐version 0.44.0
.build/SDG/Workspace/workspace refresh •language '🇨🇦EN' •use‐version 0.44.1
else
echo "No cached build detected; fetching Workspace..."
export OVERRIDE_INSTALLATION_DIRECTORY=.build/SDG
curl -sL https://gist.github.com/SDGGiesbrecht/4d76ad2f2b9c7bf9072ca1da9815d7e2/raw/update.sh | bash -s Workspace "https://github.com/SDGGiesbrecht/Workspace" 0.44.0 "" workspace
.build/SDG/Workspace/workspace refresh •language '🇨🇦EN' •use‐version 0.44.0
curl -sL https://gist.github.com/SDGGiesbrecht/4d76ad2f2b9c7bf9072ca1da9815d7e2/raw/update.sh | bash -s Workspace "https://github.com/SDGGiesbrecht/Workspace" 0.44.1 "" workspace
.build/SDG/Workspace/workspace refresh •language '🇨🇦EN' •use‐version 0.44.1
fi
- name: Validate
shell: bash
run: |
set -x
if workspace version > /dev/null 2>&1 ; then
echo "Using system install of Workspace..."
workspace validate •job amazon‐linux •language '🇨🇦EN' •use‐version 0.44.0
workspace validate •job amazon‐linux •language '🇨🇦EN' •use‐version 0.44.1
elif .build/SDG/Workspace/workspace version > /dev/null 2>&1 ; then
echo "Using repository cache of Workspace..."
.build/SDG/Workspace/workspace validate •job amazon‐linux •language '🇨🇦EN' •use‐version 0.44.0
.build/SDG/Workspace/workspace validate •job amazon‐linux •language '🇨🇦EN' •use‐version 0.44.1
else
echo "No cached build detected; fetching Workspace..."
export OVERRIDE_INSTALLATION_DIRECTORY=.build/SDG
curl -sL https://gist.github.com/SDGGiesbrecht/4d76ad2f2b9c7bf9072ca1da9815d7e2/raw/update.sh | bash -s Workspace "https://github.com/SDGGiesbrecht/Workspace" 0.44.0 "" workspace
.build/SDG/Workspace/workspace validate •job amazon‐linux •language '🇨🇦EN' •use‐version 0.44.0
curl -sL https://gist.github.com/SDGGiesbrecht/4d76ad2f2b9c7bf9072ca1da9815d7e2/raw/update.sh | bash -s Workspace "https://github.com/SDGGiesbrecht/Workspace" 0.44.1 "" workspace
.build/SDG/Workspace/workspace validate •job amazon‐linux •language '🇨🇦EN' •use‐version 0.44.1
fi
- name: Grant permission to cache
shell: bash
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/Android.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# This source file is part of the SDGSwift open source project.
# https://sdggiesbrecht.github.io/SDGSwift
#
# Copyright ©2021–2023 Jeremy David Giesbrecht and the SDGSwift project contributors.
# Copyright ©2021–2024 Jeremy David Giesbrecht and the SDGSwift project contributors.
#
# Soli Deo gloria.
#
Expand All @@ -20,9 +20,9 @@ jobs:
runs-on: ubuntu-20.04
steps:
- name: Check out
uses: actions/checkout@v2
uses: actions/checkout@v3
- name: Cache Workspace
uses: actions/cache@v2
uses: actions/cache@v3
with:
key: Android‐${{ hashFiles('.github/workflows/**') }}
path: .build/SDG/Workspace
Expand Down Expand Up @@ -97,7 +97,7 @@ jobs:
mkdir -p .build/x86_64-unknown-linux-android24/debug
cp -R /Library/Developer/Platforms/Android.platform/Developer/SDKs/Android.sdk/usr/lib/x86_64-linux-android/*.so .build/x86_64-unknown-linux-android24/debug
- name: Upload tests
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v4
with:
name: tests
path: .build/x86_64-unknown-linux-android24/debug
Expand All @@ -107,9 +107,9 @@ jobs:
needs: Android
steps:
- name: Check out
uses: actions/checkout@v2
uses: actions/checkout@v3
- name: Download tests
uses: actions/download-artifact@v2
uses: actions/download-artifact@v4.1.7
with:
name: tests
path: .build/x86_64-unknown-linux-android24/debug
Expand Down
30 changes: 15 additions & 15 deletions .github/workflows/Documentation Deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# This source file is part of the SDGSwift open source project.
# https://sdggiesbrecht.github.io/SDGSwift
#
# Copyright ©2021–2023 Jeremy David Giesbrecht and the SDGSwift project contributors.
# Copyright ©2021–2024 Jeremy David Giesbrecht and the SDGSwift project contributors.
#
# Soli Deo gloria.
#
Expand All @@ -24,9 +24,9 @@ jobs:
container: swift:5.8.0-focal
steps:
- name: Check out
uses: actions/checkout@v2
uses: actions/checkout@v3
- name: Cache Workspace
uses: actions/cache@v2
uses: actions/cache@v3
with:
key: Ubuntu‐${{ hashFiles('.github/workflows/**') }}
path: .build/SDG/Workspace
Expand Down Expand Up @@ -60,47 +60,47 @@ jobs:
set -x
if workspace version > /dev/null 2>&1 ; then
echo "Using system install of Workspace..."
workspace version •language '🇨🇦EN' •use‐version 0.44.0
workspace version •language '🇨🇦EN' •use‐version 0.44.1
elif .build/SDG/Workspace/workspace version > /dev/null 2>&1 ; then
echo "Using repository cache of Workspace..."
.build/SDG/Workspace/workspace version •language '🇨🇦EN' •use‐version 0.44.0
.build/SDG/Workspace/workspace version •language '🇨🇦EN' •use‐version 0.44.1
else
echo "No cached build detected; fetching Workspace..."
export OVERRIDE_INSTALLATION_DIRECTORY=.build/SDG
curl -sL https://gist.github.com/SDGGiesbrecht/4d76ad2f2b9c7bf9072ca1da9815d7e2/raw/update.sh | bash -s Workspace "https://github.com/SDGGiesbrecht/Workspace" 0.44.0 "" workspace
.build/SDG/Workspace/workspace version •language '🇨🇦EN' •use‐version 0.44.0
curl -sL https://gist.github.com/SDGGiesbrecht/4d76ad2f2b9c7bf9072ca1da9815d7e2/raw/update.sh | bash -s Workspace "https://github.com/SDGGiesbrecht/Workspace" 0.44.1 "" workspace
.build/SDG/Workspace/workspace version •language '🇨🇦EN' •use‐version 0.44.1
fi
- name: Refresh
shell: bash
run: |
set -x
if workspace version > /dev/null 2>&1 ; then
echo "Using system install of Workspace..."
workspace refresh •language '🇨🇦EN' •use‐version 0.44.0
workspace refresh •language '🇨🇦EN' •use‐version 0.44.1
elif .build/SDG/Workspace/workspace version > /dev/null 2>&1 ; then
echo "Using repository cache of Workspace..."
.build/SDG/Workspace/workspace refresh •language '🇨🇦EN' •use‐version 0.44.0
.build/SDG/Workspace/workspace refresh •language '🇨🇦EN' •use‐version 0.44.1
else
echo "No cached build detected; fetching Workspace..."
export OVERRIDE_INSTALLATION_DIRECTORY=.build/SDG
curl -sL https://gist.github.com/SDGGiesbrecht/4d76ad2f2b9c7bf9072ca1da9815d7e2/raw/update.sh | bash -s Workspace "https://github.com/SDGGiesbrecht/Workspace" 0.44.0 "" workspace
.build/SDG/Workspace/workspace refresh •language '🇨🇦EN' •use‐version 0.44.0
curl -sL https://gist.github.com/SDGGiesbrecht/4d76ad2f2b9c7bf9072ca1da9815d7e2/raw/update.sh | bash -s Workspace "https://github.com/SDGGiesbrecht/Workspace" 0.44.1 "" workspace
.build/SDG/Workspace/workspace refresh •language '🇨🇦EN' •use‐version 0.44.1
fi
- name: Document
shell: bash
run: |
set -x
if workspace version > /dev/null 2>&1 ; then
echo "Using system install of Workspace..."
workspace validate •job deployment •language '🇨🇦EN' •use‐version 0.44.0
workspace validate •job deployment •language '🇨🇦EN' •use‐version 0.44.1
elif .build/SDG/Workspace/workspace version > /dev/null 2>&1 ; then
echo "Using repository cache of Workspace..."
.build/SDG/Workspace/workspace validate •job deployment •language '🇨🇦EN' •use‐version 0.44.0
.build/SDG/Workspace/workspace validate •job deployment •language '🇨🇦EN' •use‐version 0.44.1
else
echo "No cached build detected; fetching Workspace..."
export OVERRIDE_INSTALLATION_DIRECTORY=.build/SDG
curl -sL https://gist.github.com/SDGGiesbrecht/4d76ad2f2b9c7bf9072ca1da9815d7e2/raw/update.sh | bash -s Workspace "https://github.com/SDGGiesbrecht/Workspace" 0.44.0 "" workspace
.build/SDG/Workspace/workspace validate •job deployment •language '🇨🇦EN' •use‐version 0.44.0
curl -sL https://gist.github.com/SDGGiesbrecht/4d76ad2f2b9c7bf9072ca1da9815d7e2/raw/update.sh | bash -s Workspace "https://github.com/SDGGiesbrecht/Workspace" 0.44.1 "" workspace
.build/SDG/Workspace/workspace validate •job deployment •language '🇨🇦EN' •use‐version 0.44.1
fi
- name: Grant permission to cache
shell: bash
Expand Down
30 changes: 15 additions & 15 deletions .github/workflows/Miscellaneous.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# This source file is part of the SDGSwift open source project.
# https://sdggiesbrecht.github.io/SDGSwift
#
# Copyright ©2021–2023 Jeremy David Giesbrecht and the SDGSwift project contributors.
# Copyright ©2021–2024 Jeremy David Giesbrecht and the SDGSwift project contributors.
#
# Soli Deo gloria.
#
Expand All @@ -21,9 +21,9 @@ jobs:
container: swift:5.8.0-focal
steps:
- name: Check out
uses: actions/checkout@v2
uses: actions/checkout@v3
- name: Cache Workspace
uses: actions/cache@v2
uses: actions/cache@v3
with:
key: Ubuntu‐${{ hashFiles('.github/workflows/**') }}
path: .build/SDG/Workspace
Expand Down Expand Up @@ -57,47 +57,47 @@ jobs:
set -x
if workspace version > /dev/null 2>&1 ; then
echo "Using system install of Workspace..."
workspace version •language '🇨🇦EN' •use‐version 0.44.0
workspace version •language '🇨🇦EN' •use‐version 0.44.1
elif .build/SDG/Workspace/workspace version > /dev/null 2>&1 ; then
echo "Using repository cache of Workspace..."
.build/SDG/Workspace/workspace version •language '🇨🇦EN' •use‐version 0.44.0
.build/SDG/Workspace/workspace version •language '🇨🇦EN' •use‐version 0.44.1
else
echo "No cached build detected; fetching Workspace..."
export OVERRIDE_INSTALLATION_DIRECTORY=.build/SDG
curl -sL https://gist.github.com/SDGGiesbrecht/4d76ad2f2b9c7bf9072ca1da9815d7e2/raw/update.sh | bash -s Workspace "https://github.com/SDGGiesbrecht/Workspace" 0.44.0 "" workspace
.build/SDG/Workspace/workspace version •language '🇨🇦EN' •use‐version 0.44.0
curl -sL https://gist.github.com/SDGGiesbrecht/4d76ad2f2b9c7bf9072ca1da9815d7e2/raw/update.sh | bash -s Workspace "https://github.com/SDGGiesbrecht/Workspace" 0.44.1 "" workspace
.build/SDG/Workspace/workspace version •language '🇨🇦EN' •use‐version 0.44.1
fi
- name: Refresh
shell: bash
run: |
set -x
if workspace version > /dev/null 2>&1 ; then
echo "Using system install of Workspace..."
workspace refresh •language '🇨🇦EN' •use‐version 0.44.0
workspace refresh •language '🇨🇦EN' •use‐version 0.44.1
elif .build/SDG/Workspace/workspace version > /dev/null 2>&1 ; then
echo "Using repository cache of Workspace..."
.build/SDG/Workspace/workspace refresh •language '🇨🇦EN' •use‐version 0.44.0
.build/SDG/Workspace/workspace refresh •language '🇨🇦EN' •use‐version 0.44.1
else
echo "No cached build detected; fetching Workspace..."
export OVERRIDE_INSTALLATION_DIRECTORY=.build/SDG
curl -sL https://gist.github.com/SDGGiesbrecht/4d76ad2f2b9c7bf9072ca1da9815d7e2/raw/update.sh | bash -s Workspace "https://github.com/SDGGiesbrecht/Workspace" 0.44.0 "" workspace
.build/SDG/Workspace/workspace refresh •language '🇨🇦EN' •use‐version 0.44.0
curl -sL https://gist.github.com/SDGGiesbrecht/4d76ad2f2b9c7bf9072ca1da9815d7e2/raw/update.sh | bash -s Workspace "https://github.com/SDGGiesbrecht/Workspace" 0.44.1 "" workspace
.build/SDG/Workspace/workspace refresh •language '🇨🇦EN' •use‐version 0.44.1
fi
- name: Validate
shell: bash
run: |
set -x
if workspace version > /dev/null 2>&1 ; then
echo "Using system install of Workspace..."
workspace validate •job miscellaneous •language '🇨🇦EN' •use‐version 0.44.0
workspace validate •job miscellaneous •language '🇨🇦EN' •use‐version 0.44.1
elif .build/SDG/Workspace/workspace version > /dev/null 2>&1 ; then
echo "Using repository cache of Workspace..."
.build/SDG/Workspace/workspace validate •job miscellaneous •language '🇨🇦EN' •use‐version 0.44.0
.build/SDG/Workspace/workspace validate •job miscellaneous •language '🇨🇦EN' •use‐version 0.44.1
else
echo "No cached build detected; fetching Workspace..."
export OVERRIDE_INSTALLATION_DIRECTORY=.build/SDG
curl -sL https://gist.github.com/SDGGiesbrecht/4d76ad2f2b9c7bf9072ca1da9815d7e2/raw/update.sh | bash -s Workspace "https://github.com/SDGGiesbrecht/Workspace" 0.44.0 "" workspace
.build/SDG/Workspace/workspace validate •job miscellaneous •language '🇨🇦EN' •use‐version 0.44.0
curl -sL https://gist.github.com/SDGGiesbrecht/4d76ad2f2b9c7bf9072ca1da9815d7e2/raw/update.sh | bash -s Workspace "https://github.com/SDGGiesbrecht/Workspace" 0.44.1 "" workspace
.build/SDG/Workspace/workspace validate •job miscellaneous •language '🇨🇦EN' •use‐version 0.44.1
fi
- name: Grant permission to cache
shell: bash
Expand Down
4 changes: 3 additions & 1 deletion .github/workflows/Swift 5.7 (Amazon Linux).yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# This source file is part of the SDGSwift open source project.
# https://sdggiesbrecht.github.io/SDGSwift
#
# Copyright ©2021–2023 Jeremy David Giesbrecht and the SDGSwift project contributors.
# Copyright ©2021–2024 Jeremy David Giesbrecht and the SDGSwift project contributors.
#
# Soli Deo gloria.
#
Expand All @@ -19,6 +19,8 @@ jobs:
name: Swift 5.7 (Amazon Linux)
runs-on: ubuntu-20.04
container: swift:5.7.3-amazonlinux2
env:
ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION: true
steps:
- name: Check out
uses: actions/checkout@v2
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/Swift 5.7 (Android).yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# This source file is part of the SDGSwift open source project.
# https://sdggiesbrecht.github.io/SDGSwift
#
# Copyright ©2021–2023 Jeremy David Giesbrecht and the SDGSwift project contributors.
# Copyright ©2021–2024 Jeremy David Giesbrecht and the SDGSwift project contributors.
#
# Soli Deo gloria.
#
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/Swift 5.7 (Ubuntu).yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# This source file is part of the SDGSwift open source project.
# https://sdggiesbrecht.github.io/SDGSwift
#
# Copyright ©2021–2023 Jeremy David Giesbrecht and the SDGSwift project contributors.
# Copyright ©2021–2024 Jeremy David Giesbrecht and the SDGSwift project contributors.
#
# Soli Deo gloria.
#
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/Swift 5.7 (Web).yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# This source file is part of the SDGSwift open source project.
# https://sdggiesbrecht.github.io/SDGSwift
#
# Copyright ©2021–2023 Jeremy David Giesbrecht and the SDGSwift project contributors.
# Copyright ©2021–2024 Jeremy David Giesbrecht and the SDGSwift project contributors.
#
# Soli Deo gloria.
#
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/Swift 5.7 (Windows).yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# This source file is part of the SDGSwift open source project.
# https://sdggiesbrecht.github.io/SDGSwift
#
# Copyright ©2021–2023 Jeremy David Giesbrecht and the SDGSwift project contributors.
# Copyright ©2021–2024 Jeremy David Giesbrecht and the SDGSwift project contributors.
#
# Soli Deo gloria.
#
Expand All @@ -27,7 +27,7 @@ jobs:
key: Windows‐${{ hashFiles('.github/workflows/**') }}
path: .build/SDG/Workspace
- name: Install Swift
uses: compnerd/gha-setup-swift@cf2a61060c146203ea6fe10cce367979ae4ec0b1
uses: compnerd/gha-setup-swift@v0.2.3
with:
branch: swift-5.7-release
tag: 5.7-RELEASE
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/Swift 5.7 (iOS).yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# This source file is part of the SDGSwift open source project.
# https://sdggiesbrecht.github.io/SDGSwift
#
# Copyright ©2021–2023 Jeremy David Giesbrecht and the SDGSwift project contributors.
# Copyright ©2021–2024 Jeremy David Giesbrecht and the SDGSwift project contributors.
#
# Soli Deo gloria.
#
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/Swift 5.7 (macOS).yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# This source file is part of the SDGSwift open source project.
# https://sdggiesbrecht.github.io/SDGSwift
#
# Copyright ©2021–2023 Jeremy David Giesbrecht and the SDGSwift project contributors.
# Copyright ©2021–2024 Jeremy David Giesbrecht and the SDGSwift project contributors.
#
# Soli Deo gloria.
#
Expand Down
Loading

0 comments on commit c00c521

Please sign in to comment.