diff --git a/.github/workflows/manual.yml b/.github/workflows/manual.yml index e68d9d7..a650aa4 100644 --- a/.github/workflows/manual.yml +++ b/.github/workflows/manual.yml @@ -8,7 +8,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v2 # Ensure the code is checked out + uses: actions/checkout@v4 # Ensure the code is checked out # Docker login step - name: Log in to Docker Hub @@ -43,7 +43,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v2 # Ensure the code is checked out + uses: actions/checkout@v4 # Ensure the code is checked out # Docker login step - name: Log in to Docker Hub @@ -78,7 +78,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v2 # Ensure the code is checked out + uses: actions/checkout@v4 # Ensure the code is checked out # Docker login step - name: Log in to Docker Hub diff --git a/.github/workflows/schedule.yml b/.github/workflows/schedule.yml index bb28a2a..1fbff8e 100644 --- a/.github/workflows/schedule.yml +++ b/.github/workflows/schedule.yml @@ -15,7 +15,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v2 # Ensure the code is checked out + uses: actions/checkout@v4 # Ensure the code is checked out # Docker login step - name: Log in to Docker Hub @@ -50,7 +50,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v2 # Ensure the code is checked out + uses: actions/checkout@v4 # Ensure the code is checked out # Docker login step - name: Log in to Docker Hub @@ -85,7 +85,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v2 # Ensure the code is checked out + uses: actions/checkout@v4 # Ensure the code is checked out # Docker login step - name: Log in to Docker Hub diff --git a/AGENTS.md b/AGENTS.md deleted file mode 100644 index 6ec5f41..0000000 --- a/AGENTS.md +++ /dev/null @@ -1,137 +0,0 @@ -# myshell — agent guide (repo root) - -myshell is a personal bash framework: a `.bashrc` loader that sources functions, aliases -and profiles from this repo, plus self-contained "modules" (mostly docker compose stacks) -launched through aliases. Everything is bash; there is no build step. - -**Before editing under `core/shells/bash/`, read `core/shells/bash/AGENTS.md`. -Before editing under `modules/`, read `modules/AGENTS.md`.** - -## How the framework loads (the one chain that explains everything) - -``` -~/.bash_profile (machine file, NOT in repo) - └─ exports project_path=$HOME/Documents/myshell - └─ sources core/shells/bash/.bashrc, which: - 1. runs core/shells/bash/jobs/public_ip.bash in background - 2. sources core/shells/bash/functions/*.bash (explicit if-blocks, one per file) - 3. sources EVERY file in core/shells/bash/aliases/ (glob loop) - 4. sources core/shells/bash/profiles/.* (explicit if-blocks, one per file) -``` - -Module scripts are executed as `bash