Skip to content

Commit

Permalink
use dedicated pages for macOS machine specs (#2835)
Browse files Browse the repository at this point in the history
* move macOS specs to dedicated pages

* add page alias

* fix hardware specs

* polish

* revert debug changes

* fix used Hugo version

* unify menu names
  • Loading branch information
mikhail-tokarev authored Nov 18, 2024
1 parent f1cd7a0 commit e87dd91
Show file tree
Hide file tree
Showing 14 changed files with 67 additions and 84 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,4 @@
.DS_Store
/node_modules/
.idea
hugo
5 changes: 5 additions & 0 deletions config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -188,6 +188,11 @@ menu:
name: Software and hardware
weight: 11

- identifier: specs-macos
name: macOS machines
parent: specs
weight: 1

- identifier: custom-menu-position
params:
hide: true
Expand Down
Original file line number Diff line number Diff line change
@@ -1,19 +1,22 @@
---
description: A list of tools available out-of-the-box on Codemagic macOS Apple silicon build machines using Xcode version 15.1.
title: macOS Apple silicon build machine specification (Xcode 15.1+)
title: Xcode 15.1.x
aliases:

weight: 13
weight: 109
---

Codemagic offers multiple build machines with different specifications and pre-installed tools. You can choose between them by specifying the required Xcode version.

## Hardware

- Mac mini M2 `3.5GHz 8-Core / 16GB`
- Mac mini M2 `3.5GHz 8-Core / 8GB`

{{<notebox>}}
Available on request:
- Mac mini M2 Pro
- Mac Studio M2 Max
- Mac Studio M2 Ultra
{{</notebox>}}

## System

Expand Down
Original file line number Diff line number Diff line change
@@ -1,19 +1,22 @@
---
description: A list of tools available out-of-the-box on Codemagic macOS Apple silicon build machines using Xcode version 15.2.
title: macOS Apple silicon build machine specification (Xcode 15.2+)
title: Xcode 15.2.x
aliases:

weight: 14
weight: 108
---

Codemagic offers multiple build machines with different specifications and pre-installed tools. You can choose between them by specifying the required Xcode version.

## Hardware

- Mac mini M2 `3.5GHz 8-Core / 16GB`
- Mac mini M2 `3.5GHz 8-Core / 8GB`

{{<notebox>}}
Available on request:
- Mac mini M2 Pro
- Mac Studio M2 Max
- Mac Studio M2 Ultra
{{</notebox>}}

## System

Expand Down
Original file line number Diff line number Diff line change
@@ -1,19 +1,22 @@
---
description: A list of tools available out-of-the-box on Codemagic macOS Apple silicon build machines using Xcode version 15.3.
title: macOS Apple silicon build machine specification (Xcode 15.3+)
title: Xcode 15.3.x
aliases:

weight: 15
weight: 107
---

Codemagic offers multiple build machines with different specifications and pre-installed tools. You can choose between them by specifying the required Xcode version.

## Hardware

- Mac mini M2 `3.5GHz 8-Core / 16GB`
- Mac mini M2 `3.5GHz 8-Core / 8GB`

{{<notebox>}}
Available on request:
- Mac mini M2 Pro
- Mac Studio M2 Max
- Mac Studio M2 Ultra
{{</notebox>}}

## System

Expand Down
Original file line number Diff line number Diff line change
@@ -1,19 +1,22 @@
---
description: A list of tools available out-of-the-box on Codemagic macOS Apple silicon build machines using Xcode version 15.4.
title: macOS Apple silicon build machine specification (Xcode 15.4+)
title: Xcode 15.4.x
aliases:

weight: 16
weight: 106
---

Codemagic offers multiple build machines with different specifications and pre-installed tools. You can choose between them by specifying the required Xcode version.

## Hardware

- Mac mini M2 `3.5GHz 8-Core / 16GB`
- Mac mini M2 `3.5GHz 8-Core / 8GB`

{{<notebox>}}
Available on request:
- Mac mini M2 Pro
- Mac Studio M2 Max
- Mac Studio M2 Ultra
{{</notebox>}}

## System

Expand Down
Original file line number Diff line number Diff line change
@@ -1,19 +1,22 @@
---
description: A list of tools available out-of-the-box on Codemagic macOS Apple silicon build machines using Xcode version 15.0.
title: macOS Apple silicon build machine specification (Xcode 15.0+)
title: Xcode 15.0.x
aliases:

weight: 12
weight: 110
---

Codemagic offers multiple build machines with different specifications and pre-installed tools. You can choose between them by specifying the required Xcode version.

## Hardware

- Mac mini M2 `3.5GHz 8-Core / 16GB`
- Mac mini M2 `3.5GHz 8-Core / 8GB`

{{<notebox>}}
Available on request:
- Mac mini M2 Pro
- Mac Studio M2 Max
- Mac Studio M2 Ultra
{{</notebox>}}

## System

Expand Down
Original file line number Diff line number Diff line change
@@ -1,19 +1,22 @@
---
description: A list of tools available out-of-the-box on Codemagic macOS Apple silicon build machines using Xcode version 16.1.
title: macOS Apple silicon build machine specification (Xcode 16.1+)
title: Xcode 16.1.x
aliases:

weight: 18
weight: 99
---

Codemagic offers multiple build machines with different specifications and pre-installed tools. You can choose between them by specifying the required Xcode version.

## Hardware

- Mac mini M2 `3.5GHz 8-Core / 16GB`
- Mac mini M2 `3.5GHz 8-Core / 8GB`

{{<notebox>}}
Available on request:
- Mac mini M2 Pro
- Mac Studio M2 Max
- Mac Studio M2 Ultra
{{</notebox>}}

## System

Expand Down
Original file line number Diff line number Diff line change
@@ -1,19 +1,22 @@
---
description: A list of tools available out-of-the-box on Codemagic macOS Apple silicon build machines using Xcode version 16.2.
title: macOS Apple silicon build machine specification (Xcode 16.2+)
title: Xcode 16.2.x (edge)
aliases:

weight: 19
weight: 98
---

Codemagic offers multiple build machines with different specifications and pre-installed tools. You can choose between them by specifying the required Xcode version.

## Hardware

- Mac mini M2 `3.5GHz 8-Core / 16GB`
- Mac mini M2 `3.5GHz 8-Core / 8GB`

{{<notebox>}}
Available on request:
- Mac mini M2 Pro
- Mac Studio M2 Max
- Mac Studio M2 Ultra
{{</notebox>}}

## System

Expand Down
Original file line number Diff line number Diff line change
@@ -1,19 +1,22 @@
---
description: A list of tools available out-of-the-box on Codemagic macOS Apple silicon build machines using Xcode version 16.0.
title: macOS Apple silicon build machine specification (Xcode 16.0+)
aliases:
title: Xcode 16.0.x (default)
aliases: /specs/versions-macos/

weight: 17
weight: 100
---

Codemagic offers multiple build machines with different specifications and pre-installed tools. You can choose between them by specifying the required Xcode version.

## Hardware

- Mac mini M2 `3.5GHz 8-Core / 16GB`
- Mac mini M2 `3.5GHz 8-Core / 8GB`

{{<notebox>}}
Available on request:
- Mac mini M2 Pro
- Mac Studio M2 Max
- Mac Studio M2 Ultra
{{</notebox>}}

## System

Expand Down
2 changes: 1 addition & 1 deletion content/specs/versions-linux.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
description: A list of tools available out-of-the-box on Codemagic Linux build machines.
title: Linux build machine specification
title: Linux machines
aliases:
- "../releases-and-versions/versions-linux"
weight: 2
Expand Down
47 changes: 0 additions & 47 deletions content/specs/versions-macos.md

This file was deleted.

2 changes: 1 addition & 1 deletion content/specs/versions-windows.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
description: A list of tools available out-of-the-box on Codemagic Windows build machines.
title: Windows build machine specification
title: Windows machines
weight: 3
---

Expand Down
4 changes: 2 additions & 2 deletions readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,12 +27,12 @@ Development requires [Hugo static site generator](https://gohugo.io). It can be
brew install hugo
```

Note that Hugo extended v0.77.0 is used in production. This Hugo version can be downloaded from [releases page](https://github.com/gohugoio/hugo/releases/tag/v0.77.0).
Note that Hugo extended v0.85.0 is used in production. This Hugo version can be downloaded from [releases page](https://github.com/gohugoio/hugo/releases/tag/v0.85.0).

Windows users can install [Chocolatey](https://chocolatey.org/install). After that Hugo can be installed with

```
choco install hugo-extended --version 0.77.0
choco install hugo-extended --version 0.85.0
```

For general info see [Hugo documentation](https://gohugo.io/documentation/).
Expand Down

0 comments on commit e87dd91

Please sign in to comment.