Compare commits
18 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
920b111ef4 | ||
|
|
6553f9be6d | ||
|
|
24fe1edefd | ||
|
|
9933eee1cd | ||
|
|
4fa7380216 | ||
|
|
179b4f05a3 | ||
|
|
91acff4756 | ||
|
|
b0b4d51e2c | ||
|
|
c17a132408 | ||
|
|
33fe1c7003 | ||
|
|
605b1e4c3f | ||
|
|
2170941383 | ||
|
|
63ef52185b | ||
|
|
74da03bc07 | ||
|
|
ada1b73c13 | ||
|
|
d196d18641 | ||
|
|
a360bf535a | ||
|
|
f5c6b6d40e |
@@ -8,24 +8,24 @@ jobs:
|
||||
- checkout
|
||||
|
||||
- restore_cache:
|
||||
name: Bundler Restore
|
||||
name: Gems Restore
|
||||
keys:
|
||||
- gem-cache-{{.Branch}}-{{checksum "Gemfile"}}
|
||||
- gem-cache-
|
||||
|
||||
- run:
|
||||
name: Bundler Install
|
||||
name: Gems Install
|
||||
command: |
|
||||
gem update --system
|
||||
bundle config set path "vendor/bundle"
|
||||
bundle install
|
||||
|
||||
- save_cache:
|
||||
name: Bundler Store
|
||||
name: Gems Store
|
||||
key: gem-cache-{{.Branch}}-{{checksum "Gemfile"}}
|
||||
paths:
|
||||
- vendor/bundle
|
||||
|
||||
- run:
|
||||
name: Build
|
||||
name: Rake
|
||||
command: bundle exec rake
|
||||
|
||||
15
.github/ISSUE_TEMPLATE.md
vendored
15
.github/ISSUE_TEMPLATE.md
vendored
@@ -1,11 +1,8 @@
|
||||
## Overview
|
||||
<!-- Required. Describe, briefly, the behavior experienced and desired. -->
|
||||
## Why
|
||||
<!-- Required. Describe, briefly, why this issue is important. -->
|
||||
|
||||
## Screenshots/Screencasts
|
||||
<!-- Optional. Attach screenshot(s) and/or screencast(s) that demo the behavior. -->
|
||||
## How
|
||||
<!-- Optional. List exact steps (numbered) to implement or reproduce behavior. Screen shots/casts are welcome. -->
|
||||
|
||||
## Steps to Recreate
|
||||
<!-- Required. List exact steps (numbered list) to reproduce errant behavior. -->
|
||||
|
||||
## Environment
|
||||
<!-- Required. What is your operating system, software version(s), etc. -->
|
||||
## Notes
|
||||
<!-- Optional. Provide additional details (i.e operating system, software version(s), stack dump, etc.) -->
|
||||
|
||||
@@ -1 +1 @@
|
||||
3.2.2
|
||||
3.3.0
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
cff-version: 1.2.0
|
||||
message: Please use the following metadata when citing this project in your work.
|
||||
title: macOS
|
||||
abstract: Provides a shell based framework for automating the setup of a macOS machine.
|
||||
version: 16.0.2
|
||||
abstract: Shell scripts for automated macOS machine setup.
|
||||
version: 18.0.0
|
||||
license: Hippocratic-2.1
|
||||
date-released: 2023-04-02
|
||||
date-released: 2024-01-06
|
||||
authors:
|
||||
- family-names: Kuhlmann
|
||||
given-names: Brooke
|
||||
|
||||
9
Gemfile
9
Gemfile
@@ -1,9 +1,10 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
ruby File.read(".ruby-version").strip
|
||||
ruby file: ".ruby-version"
|
||||
|
||||
source "https://rubygems.org"
|
||||
|
||||
gem "caliber", "~> 0.25"
|
||||
gem "git-lint", "~> 5.0"
|
||||
gem "rake", "~> 13.0"
|
||||
gem "caliber", "~> 0.47"
|
||||
gem "debug", "~> 1.9"
|
||||
gem "git-lint", "~> 7.0"
|
||||
gem "rake", "~> 13.1"
|
||||
|
||||
@@ -45,7 +45,7 @@ image::https://alchemists.io/images/screencasts/mac_os/cover.svg[Screencast,600,
|
||||
|
||||
== Requirements
|
||||
|
||||
. link:https://www.apple.com/macos/ventura[macOS Ventura]
|
||||
. link:https://www.apple.com/macos/sonoma[macOS Sonoma]
|
||||
. link:https://developer.apple.com/xcode[Xcode]
|
||||
|
||||
== Setup
|
||||
@@ -56,7 +56,7 @@ To install, run:
|
||||
----
|
||||
git clone https://github.com/bkuhlmann/mac_os.git
|
||||
cd mac_os
|
||||
git checkout 16.0.2
|
||||
git checkout 18.0.0
|
||||
----
|
||||
|
||||
== Usage
|
||||
|
||||
5
Rakefile
5
Rakefile
@@ -6,4 +6,7 @@ require "rubocop/rake_task"
|
||||
Git::Lint::Rake::Register.call
|
||||
RuboCop::RakeTask.new
|
||||
|
||||
task default: %i[git_lint rubocop]
|
||||
desc "Run code quality checks"
|
||||
task quality: %i[git_lint rubocop]
|
||||
|
||||
task default: :quality
|
||||
|
||||
@@ -1,5 +1,30 @@
|
||||
= Versions
|
||||
|
||||
== 18.0.0 (2024-01-06)
|
||||
|
||||
* Added Rakefile quality task - Brooke Kuhlmann
|
||||
* Updated Circle CI step names - Brooke Kuhlmann
|
||||
* Updated GitHub issue template with simplified sections - Brooke Kuhlmann
|
||||
* Updated gem dependencies - Brooke Kuhlmann
|
||||
* Updated to Caliber 0.42.0 - Brooke Kuhlmann
|
||||
* Updated to Ruby 3.3.0 - Brooke Kuhlmann
|
||||
* Refactored Gemfile to use ruby file syntax - Brooke Kuhlmann
|
||||
|
||||
== 17.0.0 (2023-09-28)
|
||||
|
||||
* Added Debug gem - Brooke Kuhlmann
|
||||
* Updated to macOS Sonoma - Brooke Kuhlmann
|
||||
|
||||
== 16.0.4 (2023-06-19)
|
||||
|
||||
* Updated to Caliber 0.35.0 - Brooke Kuhlmann
|
||||
* Updated to Git Lint 6.0.0 - Brooke Kuhlmann
|
||||
* Updated to Refinements 11.0.0 - Brooke Kuhlmann
|
||||
|
||||
== 16.0.3 (2023-05-18)
|
||||
|
||||
* Updated to Caliber 0.30.0 - Brooke Kuhlmann
|
||||
|
||||
== 16.0.2 (2023-04-02)
|
||||
|
||||
* Fixed programs without extensions to install to user directory - Brooke Kuhlmann
|
||||
|
||||
@@ -5,7 +5,7 @@ set -o errexit
|
||||
set -o pipefail
|
||||
IFS=$'\n\t'
|
||||
|
||||
export MAC_OS_BOOT_DISK_CREATOR="/Applications/Install macOS Ventura.app/Contents/Resources/createinstallmedia"
|
||||
export MAC_OS_BOOT_DISK_CREATOR="/Applications/Install macOS Sonoma.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"
|
||||
|
||||
Reference in New Issue
Block a user