Compare commits

...

10 Commits

Author SHA1 Message Date
Brooke Kuhlmann
6a259a7859 Updated version 2025-09-19 08:26:43 -06:00
Brooke Kuhlmann
76fd15a82f Updated to macOS Tahoe
Necessary to leverage the latest operating system version.

Milestone: major
2025-09-19 08:25:47 -06:00
Brooke Kuhlmann
8bafdda425 Updated to Ruby 3.4.6
link:https://www.ruby-lang.org/en/news/2025/09/16/ruby-3-4-6-released[Details].

Milestone: patch
2025-09-15 21:47:03 -06:00
Brooke Kuhlmann
ec55a93405 Updated GitHub issue and code review templates
Necessary to fix an issue with the issue templates since GitHub no longer respects the `.github/ISSUE_TEMPLATE.md` file so am now using the `ISSUE_TEMPLATE` folder with additional links to community and security information. Only a single issue template is being used to reduce the number of choices people have to make. The code view template was also updated to improve the descriptions.

Milestone: minor
2025-08-08 11:17:37 -06:00
Brooke Kuhlmann
6e1f3e8b5a Updated version 2025-07-15 19:53:37 -06:00
Brooke Kuhlmann
25431a3b59 Updated to Ruby 3.4.5
link:https://www.ruby-lang.org/en/news/2025/07/15/ruby-3-4-5-released/[Details].

Milestone: patch
2025-07-15 17:08:36 -06:00
Brooke Kuhlmann
ec47e569cf Updated to Caliber 0.82.0
link:https://alchemists.io/projects/caliber[Details].

Milestone: minor
2025-07-04 09:55:27 -06:00
Brooke Kuhlmann
c33faa6218 Updated to Debug 1.11.0
link:https://github.com/ruby/debug/releases/tag/v1.11.0[Details].

Milestone: minor
2025-06-20 10:37:30 -06:00
Brooke Kuhlmann
5e7f8268b5 Updated to Rake 13.3.0
[Details](https://github.com/ruby/rake/releases/v13.3.0).

Milestone: minor
2025-06-16 17:43:30 -06:00
Brooke Kuhlmann
a3bdc15f8a Updated to Ruby 3.4.4
link:https://www.ruby-lang.org/en/news/2025/05/14/ruby-3-4-4-released[Details].

Milestone: patch
2025-05-14 13:48:38 -06:00
9 changed files with 49 additions and 20 deletions

View File

@@ -1,8 +0,0 @@
## Why
<!-- Required. Describe, briefly, why this issue is important. -->
## How
<!-- Optional. List exact steps (numbered) to implement or reproduce behavior. Screen shots/casts are welcome. -->
## Notes
<!-- Optional. Provide additional details (i.e operating system, software version(s), stack dump, etc.) -->

8
.github/ISSUE_TEMPLATE/config.yml vendored Normal file
View File

@@ -0,0 +1,8 @@
blank_issues_enabled: false
contact_links:
- name: Community
url: https://alchemists.io/community
about: Please ask questions or discuss specifics here.
- name: Security
url: https://alchemists.io/policies/security
about: Please report security vulnerabilities here.

18
.github/ISSUE_TEMPLATE/issue.md vendored Normal file
View File

@@ -0,0 +1,18 @@
---
name: Issue
title: "Add|Update|Fix|Remove|Refactor "
about: Report an issue. Please use only one of the subject prefixes.
---
<!--
Please focus on well written issues. Context: https://alchemists.io/articles/software_issues.
-->
## Why
<!-- Required. Describe, briefly, why this issue is important. -->
## How
<!-- Optional. List exact steps to implement or reproduce behavior. Screen shots/casts are welcome! -->
## Notes
<!-- Optional. Provide additional details like operating system, software version(s), stack dump, logs, or anything else that would be helpful. -->

View File

@@ -1,8 +1,8 @@
## Overview
<!-- Required. Why is this important/necessary and what is the overarching architecture. -->
<!-- Required. Describe, briefly, why this is necessary and what the overarching architecture is. -->
## Screenshots/Screencasts
<!-- Optional. Provide supporting image/video. -->
<!-- Optional. Provide supporting screen shots/casts. -->
## Details
<!-- Optional. List the key features/highlights as bullet points. -->
<!-- Optional. As bullet points, list related issue(s); major highlights; team callouts; and/or other information that is helpful. -->

View File

@@ -1 +1 @@
3.4.3
3.4.6

View File

@@ -2,9 +2,9 @@ cff-version: 1.2.0
message: Please use the following metadata when citing this project in your work.
title: macOS
abstract: Shell scripts for automated macOS machine setup.
version: 20.2.0
version: 21.0.0
license: Hippocratic-2.1
date-released: 2025-04-18
date-released: 2025-09-19
authors:
- family-names: Kuhlmann
given-names: Brooke

View File

@@ -4,7 +4,7 @@ ruby file: ".ruby-version"
source "https://rubygems.org"
gem "caliber", "~> 0.79"
gem "debug", "~> 1.10"
gem "caliber", "~> 0.82"
gem "debug", "~> 1.11"
gem "git-lint", "~> 9.0"
gem "rake", "~> 13.2"
gem "rake", "~> 13.3"

View File

@@ -42,7 +42,7 @@ toc::[]
== Requirements
. link:https://www.apple.com/macos/macos-sequoia[macOS 15.0.0 (Sequoia)]
. link:https://www.apple.com/os/macos[macOS 26.0.0 (Tahoe)]
. link:https://developer.apple.com/xcode[Xcode]
== Setup
@@ -53,7 +53,7 @@ To install, run:
----
git clone https://github.com/bkuhlmann/mac_os.git
cd mac_os
git checkout 20.2.0
git checkout 21.0.0
----
== Usage
@@ -141,6 +141,17 @@ macOS Boot Disk Recovery:
4. Use the dialog options to launch Disk Utility, reinstall the system, etc.
....
💡 You can ensure the right installer is downloaded and available for Boot Disk creation by running the following commands:
[source,bash]
----
# Show which installers are available.
softwareupdate --list-full-installers
# Download desired version.
sudo softwareupdate --fetch-full-installer --full-installer-version 26.0
----
=== Customization
All executable scripts can be found in the `bin` folder:

View File

@@ -5,7 +5,7 @@ set -o errexit
set -o pipefail
IFS=$'\n\t'
export MAC_OS_BOOT_DISK_CREATOR="/Applications/Install macOS Sequoia.app/Contents/Resources/createinstallmedia"
export MAC_OS_BOOT_DISK_CREATOR="/Applications/Install macOS Tahoe.app/Contents/Resources/createinstallmedia"
export MAC_OS_BOOT_DISK_PATH="/Volumes/Untitled"
export MAC_OS_WORK_PATH=/tmp/downloads
export MAC_OS_CONFIG_PATH="../mac_os-config"