Skip to content

Commit e5073d3

Browse files
committed
2 parents 710cb71 + 76a5eaa commit e5073d3

File tree

16 files changed

+117
-6
lines changed

16 files changed

+117
-6
lines changed

.editorconfig

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
root = true
2+
3+
[*]
4+
charset = utf-8
5+
end_of_line = lf
6+
insert_final_newline = true
7+
indent_style = space
8+
indent_size = 2

.gitattributes

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
* text=auto eol=lf

.github/CODEOWNERS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
* @EsKaye

.github/dependabot.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
version: 2
2+
updates:
3+
- package-ecosystem: "github-actions"
4+
directory: "/"
5+
schedule:
6+
interval: "weekly"
7+
- package-ecosystem: "npm"
8+
directory: "/"
9+
schedule:
10+
interval: "weekly"

.github/workflows/aws.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ jobs:
6262

6363
- name: Login to Amazon ECR
6464
id: login-ecr
65-
uses: aws-actions/amazon-ecr-login@v1
65+
uses: aws-actions/amazon-ecr-login@v2
6666

6767
- name: Build, tag, and push image to Amazon ECR
6868
id: build-image
@@ -86,7 +86,7 @@ jobs:
8686
image: ${{ steps.build-image.outputs.image }}
8787

8888
- name: Deploy Amazon ECS task definition
89-
uses: aws-actions/amazon-ecs-deploy-task-definition@v1
89+
uses: aws-actions/amazon-ecs-deploy-task-definition@v2
9090
with:
9191
task-definition: ${{ steps.task-def.outputs.task-definition }}
9292
service: ${{ env.ECS_SERVICE }}

.github/workflows/google.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,13 +68,13 @@ jobs:
6868
# including authenticating via a JSON credentials file.
6969
- id: 'auth'
7070
name: 'Authenticate to Google Cloud'
71-
uses: 'google-github-actions/auth@f112390a2df9932162083945e46d439060d66ec2' # google-github-actions/auth@v2
71+
uses: 'google-github-actions/auth@b7593ed2efd1c1617e1b0254da33b86225adb2a5' # google-github-actions/auth@v2
7272
with:
7373
workload_identity_provider: '${{ env.WORKLOAD_IDENTITY_PROVIDER }}'
7474

7575
# Authenticate Docker to Google Cloud Artifact Registry
7676
- name: 'Docker Auth'
77-
uses: 'docker/login-action@9780b0c442fbb1117ed29e0efdff1e18412f7567' # docker/login-action@v3
77+
uses: 'docker/login-action@184bdaa0721073962dff0199f1fb9940f07167d1' # docker/login-action@v3
7878
with:
7979
username: 'oauth2accesstoken'
8080
password: '${{ steps.auth.outputs.auth_token }}'

.github/workflows/terraform.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
# 3. Reference the GitHub secret in step using the `hashicorp/setup-terraform` GitHub Action.
3939
# Example:
4040
# - name: Setup Terraform
41-
# uses: hashicorp/setup-terraform@v1
41+
# uses: hashicorp/setup-terraform@v3
4242
# with:
4343
# cli_config_credentials_token: ${{ secrets.TF_API_TOKEN }}
4444

@@ -70,7 +70,7 @@ jobs:
7070

7171
# Install the latest version of Terraform CLI and configure the Terraform CLI configuration file with a Terraform Cloud user API token
7272
- name: Setup Terraform
73-
uses: hashicorp/setup-terraform@v1
73+
uses: hashicorp/setup-terraform@v3
7474
with:
7575
cli_config_credentials_token: ${{ secrets.TF_API_TOKEN }}
7676

.github/workflows/umbrella-ci.yml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
name: Umbrella CI
2+
3+
on:
4+
push:
5+
branches: [ main, master ]
6+
pull_request:
7+
8+
jobs:
9+
build:
10+
runs-on: ubuntu-latest
11+
steps:
12+
- uses: actions/checkout@v4
13+
- uses: actions/setup-node@v4
14+
with:
15+
node-version: '20'
16+
cache: 'npm'
17+
- name: Install
18+
run: npm ci || npm install
19+
- name: Lint (if configured)
20+
run: npm run -s lint || echo "no lint script"
21+
- name: Test (if configured)
22+
run: npm test --if-present || echo "no tests"
23+
- name: Build (if configured)
24+
run: npm run -s build || echo "no build script"

.nvmrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
20

.well-known/mcp.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"name": "AthenaCore",
3+
"description": "MKWW core backend services — MCP-aware repo manifest",
4+
"capabilities": ["filesystem", "git", "http"],
5+
"providers": {
6+
"filesystem": { "root": "/", "readOnly": true },
7+
"git": { "allowed": ["status", "show", "log"] },
8+
"http": { "methods": ["GET"], "allow": ["https://raw.githubusercontent.com/*", "https://api.github.com/*"] }
9+
}
10+
}

0 commit comments

Comments
 (0)