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

add: #9 パッケージリストを作成し、apt で一括インストールできるようにする #10

Merged
merged 20 commits into from
Feb 22, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
1b27a3d
rename: #3 CI 構成ファイルをリネーム
KeitaSHIBUYA Feb 21, 2024
1c510a4
add: #3 PR を自動で承認するボットを構成
KeitaSHIBUYA Feb 21, 2024
fa0d134
fix: #5 feature/* への Push 時のみ CI をトリガーするように修正
KeitaSHIBUYA Feb 22, 2024
1620e74
delete: #7 不要なファイルを削除
KeitaSHIBUYA Feb 22, 2024
25f8172
add: #7 starship の設定ファイルを追加
KeitaSHIBUYA Feb 22, 2024
374b7eb
add: #7 starship と Homebrew を自動でインストールするステップを追加
KeitaSHIBUYA Feb 22, 2024
03d011c
mod: #7 不要な記述をコメントアウト
KeitaSHIBUYA Feb 22, 2024
c151c8d
add: #7 Ubuntu 用のインストールスクリプトを追加
KeitaSHIBUYA Feb 22, 2024
259fc7e
mod: #7 exa コマンドのオプションに --icons を追加
KeitaSHIBUYA Feb 22, 2024
b03d377
mod: #7 ユーザインプットが必要になるため、yes コマンドをパイプするように修正
KeitaSHIBUYA Feb 22, 2024
51b1e7b
fix: #7 インストーラの実行権限を付与
KeitaSHIBUYA Feb 22, 2024
e836ecf
mod: #7 実行権限付与
KeitaSHIBUYA Feb 22, 2024
938cc3f
fix: #7 コマンドを zsh で実行するように修正
KeitaSHIBUYA Feb 22, 2024
ce5cfb1
remove: #7 不要な記述を削除
KeitaSHIBUYA Feb 22, 2024
63eaab1
mod: #7 正常終了を確認するために "||" を追加
KeitaSHIBUYA Feb 22, 2024
4c54f74
add: #7 curl のインストールを追加
KeitaSHIBUYA Feb 22, 2024
5854d78
add: #9 パッケージリストを作成し、apt で一括インストールできるようにする
KeitaSHIBUYA Feb 22, 2024
f9c4d9c
fix: #9 sudo を追加
KeitaSHIBUYA Feb 22, 2024
17634ce
mod: #9 apt-get の結果を確認
KeitaSHIBUYA Feb 22, 2024
88bc3df
Merge branch 'main' into feature/issue-9
KeitaSHIBUYA Feb 22, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 12 additions & 7 deletions .github/workflows/check_install.yaml
Original file line number Diff line number Diff line change
@@ -1,31 +1,36 @@
name: Check install script
name: Check install script on Ubuntu and macOS

# feature/* ブランチへの Push 時に実行
on:
push:
branches:
- feature/*

jobs:
# Ubuntu 環境での動作確認
# ARM64 の Ubuntu 環境での動作確認
ubuntu:
runs-on: ubuntu-latest
container: ubuntu:latest
runs-on: ubuntu-22.04
container: ubuntu:22.04
steps:
- uses: actions/checkout@v1
- name: Checkout repository
uses: actions/checkout@v1

- name: Install required packages
run: apt-get update && apt-get install -y git sudo

- name: Install dotfiles
run: |
echo $SHELL
uname -a
yes | ./bin/ubuntu_install.sh \
&& ls -la ~/ | grep .zshrc

# macOS 環墨での動作確認
macos:
runs-on: macos-14
steps:
- uses: actions/checkout@v1
- name: Checkout repository
uses: actions/checkout@v1

- name: Install dotfiles
run: |
yes | ./bin/mac_install.sh \
Expand Down
Loading