Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

macOS CI, gardening, and various small fixups #25

Merged
merged 9 commits into from
Jul 2, 2024
Merged

Conversation

bachand
Copy link
Owner

@bachand bachand commented Jul 2, 2024

In addition to smaller changes, Ruby tests now run in CI on macOS and I removed a gotcha from the README through a code change.

Testing

  • Run ./bin/battlestation setup locally

I ran this command twice on my M1 Max MacBook Pro. The command made updates during the first run and performed fewer steps in the second run, as expected.

There are a couple of issues during the beginning of the setup process that I will address in a future PR, as they are unrelated to this change.

Screenshot 2024-07-02 at 4 56 57 PM


## Gotchas

- [`setup`](bin/setup) must be run from a directory underneath this repo.
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The supported way to invoke bin/setup is via through the setup command shown earlier. The setup command ensures that the legacy setup script is invoked from within this repo.

@@ -12,9 +12,6 @@ alias cdr="cd $HOME/repos"
alias sn='code'
alias v='vim'

alias cloudformation='aws cloudformation'
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I do not recall using these aliases recently.

Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I verified that these aliases aren't required by other code in this repository 👍

@bachand bachand changed the title Gardening and various small fixups macOS CI, gardening, and various small fixups Jul 2, 2024
@bachand bachand marked this pull request as ready for review July 2, 2024 22:01
@bachand bachand merged commit a5fa26f into master Jul 2, 2024
2 checks passed
@bachand bachand deleted the 20240702-gardening branch July 2, 2024 22:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant