Skip to content

Commit 8485e19

Browse files
author
mike dupont
committed
squashing
parent c9d4411 author mike dupont <mike.dupont@introspector.local> 1736342650 -0500 committer mike dupont <mike.dupont@introspector.local> 1736549491 -0500 rebase and squash parent 1d5d74a author mike dupont <mike.dupont@introspector.local> 1736342650 -0500 committer mike dupont <mike.dupont@introspector.local> 1736435015 -0500 parent 1d5d74a author mike dupont <mike.dupont@introspector.local> 1736342650 -0500 committer mike dupont <mike.dupont@introspector.local> 1736435001 -0500 starting on the slimdown now it is building lint fix Update pnpm-lockfile-check.yml Update pr.yaml Update integrationTests.yaml Update image.yaml Update image.yaml Update pnpm-lockfile-check.yml Update smoke-tests.yml Update greetings.yml Update image.yaml Update image.yaml removing new packages adding docker hub update switching to our org now running locally
1 parent c9d4411 commit 8485e19

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

62 files changed

+5332
-2282
lines changed

.github/workflows/ci.yaml

+7-7
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@ jobs:
88
check:
99
runs-on: ubuntu-latest
1010
steps:
11-
- uses: actions/checkout@v4
11+
- uses: meta-introspector/checkout@v4
1212

13-
- uses: pnpm/action-setup@v3
13+
- uses: meta-introspector/action-setup@v3
1414
with:
1515
version: 9.4.0
1616

17-
- uses: actions/setup-node@v4
17+
- uses: meta-introspector/setup-node@v4
1818
with:
1919
node-version: "23"
2020
cache: "pnpm"
@@ -39,7 +39,7 @@ jobs:
3939
- name: Build packages
4040
run: pnpm run build
4141

42-
- name: Upload coverage reports to Codecov
43-
uses: codecov/codecov-action@v5
44-
with:
45-
token: ${{ secrets.CODECOV_TOKEN }}
42+
# - name: Upload coverage reports to Codecov
43+
# uses: meta-introspector/codecov-action@v5
44+
# with:
45+
# token: ${{ secrets.CODECOV_TOKEN }}

.github/workflows/codeql.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,10 @@ jobs:
3131
build-mode: none
3232
steps:
3333
- name: Checkout repository
34-
uses: actions/checkout@v4
34+
uses: meta-introspector/checkout@v4
3535

3636
- name: Initialize CodeQL
37-
uses: github/codeql-action/init@v3
37+
uses: meta-introspector/codeql-action/init@v3
3838
with:
3939
languages: ${{ matrix.language }}
4040
build-mode: ${{ matrix.build-mode }}
@@ -50,6 +50,6 @@ jobs:
5050
exit 1
5151
5252
- name: Perform CodeQL Analysis
53-
uses: github/codeql-action/analyze@v3
53+
uses: meta-introspector/codeql-action/analyze@v3
5454
with:
5555
category: "/language:${{matrix.language}}"
Original file line numberDiff line numberDiff line change
@@ -1,89 +1,89 @@
1-
name: Generate Readme Translations
2-
on:
3-
push:
4-
branches:
5-
- "1222--README-ci-auto-translation"
1+
# name: Generate Readme Translations
2+
# on:
3+
# push:
4+
# branches:
5+
# - "1222--README-ci-auto-translation"
66

7-
jobs:
8-
translation:
9-
runs-on: ubuntu-latest
10-
strategy:
11-
matrix:
12-
language:
13-
[
14-
{ code: "CN", name: "Chinese" },
15-
{ code: "DE", name: "German" },
16-
{ code: "ES", name: "Spanish" },
17-
{ code: "FR", name: "French" },
18-
{ code: "HE", name: "Hebrew" },
19-
{ code: "IT", name: "Italian" },
20-
{ code: "JA", name: "Japanese" },
21-
{ code: "KOR", name: "Korean" },
22-
{ code: "PTBR", name: "Portuguese (Brazil)" },
23-
{ code: "RU", name: "Russian" },
24-
{ code: "TH", name: "Thai" },
25-
{ code: "TR", name: "Turkish" },
26-
{ code: "VI", name: "Vietnamese" },
27-
]
28-
permissions:
29-
contents: write
30-
steps:
31-
- uses: actions/checkout@v4
32-
with:
33-
ref: main
34-
token: ${{ secrets.GH_TOKEN }}
7+
# jobs:
8+
# translation:
9+
# runs-on: ubuntu-latest
10+
# strategy:
11+
# matrix:
12+
# language:
13+
# [
14+
# { code: "CN", name: "Chinese" },
15+
# { code: "DE", name: "German" },
16+
# { code: "ES", name: "Spanish" },
17+
# { code: "FR", name: "French" },
18+
# { code: "HE", name: "Hebrew" },
19+
# { code: "IT", name: "Italian" },
20+
# { code: "JA", name: "Japanese" },
21+
# { code: "KOR", name: "Korean" },
22+
# { code: "PTBR", name: "Portuguese (Brazil)" },
23+
# { code: "RU", name: "Russian" },
24+
# { code: "TH", name: "Thai" },
25+
# { code: "TR", name: "Turkish" },
26+
# { code: "VI", name: "Vietnamese" },
27+
# ]
28+
# permissions:
29+
# contents: write
30+
# steps:
31+
# - uses: meta-introspector/checkout@v4
32+
# with:
33+
# ref: main
34+
# token: ${{ secrets.GH_TOKEN }}
3535

36-
- name: Translate to ${{ matrix.language.name }}
37-
uses: 0xjord4n/aixion@v1.2.1
38-
id: aixion
39-
with:
40-
config: >
41-
{
42-
"provider": "openai",
43-
"provider_options": {
44-
"api_key": "${{ secrets.OPENAI_API_KEY }}"
45-
},
46-
"messages": [
47-
{
48-
"role": "system",
49-
"content": "You will be provided with a markdown file in English, and your task is to translate it into ${{ matrix.language.name }}."
50-
},
51-
{
52-
"role": "user",
53-
"content_path": "README.md"
54-
}
55-
],
56-
"save_path": "README_${{ matrix.language.code }}.md",
57-
"model": "gpt-4o"
58-
}
36+
# - name: Translate to ${{ matrix.language.name }}
37+
# uses: 0xjord4n/aixion@v1.2.1
38+
# id: aixion
39+
# with:
40+
# config: >
41+
# {
42+
# "provider": "openai",
43+
# "provider_options": {
44+
# "api_key": "${{ secrets.OPENAI_API_KEY }}"
45+
# },
46+
# "messages": [
47+
# {
48+
# "role": "system",
49+
# "content": "You will be provided with a markdown file in English, and your task is to translate it into ${{ matrix.language.name }}."
50+
# },
51+
# {
52+
# "role": "user",
53+
# "content_path": "README.md"
54+
# }
55+
# ],
56+
# "save_path": "README_${{ matrix.language.code }}.md",
57+
# "model": "gpt-4o"
58+
# }
5959

60-
# Upload each translated file as an artifact
61-
- name: Upload translation
62-
uses: actions/upload-artifact@v4
63-
with:
64-
name: readme-${{ matrix.language.code }}
65-
path: README_${{ matrix.language.code }}.md
60+
# # Upload each translated file as an artifact
61+
# - name: Upload translation
62+
# uses: meta-introspector/upload-artifact@v4
63+
# with:
64+
# name: readme-${{ matrix.language.code }}
65+
# path: README_${{ matrix.language.code }}.md
6666

67-
commit:
68-
needs: translation
69-
runs-on: ubuntu-latest
70-
steps:
71-
- uses: actions/checkout@v4
72-
with:
73-
ref: main
74-
token: ${{ secrets.GH_TOKEN }}
67+
# commit:
68+
# needs: translation
69+
# runs-on: ubuntu-latest
70+
# steps:
71+
# - uses: meta-introspector/checkout@v4
72+
# with:
73+
# ref: main
74+
# token: ${{ secrets.GH_TOKEN }}
7575

76-
# Download all translation artifacts
77-
- name: Download all translations
78-
uses: actions/download-artifact@v4
79-
with:
80-
pattern: readme-*
81-
merge-multiple: true
76+
# # Download all translation artifacts
77+
# - name: Download all translations
78+
# uses: meta-introspector/download-artifact@v4
79+
# with:
80+
# pattern: readme-*
81+
# merge-multiple: true
8282

83-
- name: Commit all translations
84-
uses: stefanzweifel/git-auto-commit-action@v5
85-
with:
86-
commit_message: "chore: update all README translations"
87-
branch: main
88-
file_pattern: "README_*.md"
89-
commit_author: "GitHub Action <actions@github.com>"
83+
# - name: Commit all translations
84+
# uses: stefanzweifel/git-auto-commit-action@v5
85+
# with:
86+
# commit_message: "chore: update all README translations"
87+
# branch: main
88+
# file_pattern: "README_*.md"
89+
# commit_author: "GitHub Action <actions@github.com>"

.github/workflows/greetings.yml

+1-16
Original file line numberDiff line numberDiff line change
@@ -1,16 +1 @@
1-
name: Greetings
2-
3-
on: [pull_request_target, issues]
4-
5-
jobs:
6-
greeting:
7-
runs-on: ubuntu-latest
8-
permissions:
9-
issues: write
10-
pull-requests: write
11-
steps:
12-
- uses: actions/first-interaction@v1
13-
with:
14-
repo-token: ${{ secrets.GITHUB_TOKEN }}
15-
issue-message: "Hello @${{ github.actor }}! Welcome to the ai16z community. Thank you for opening your first issue; we appreciate your contribution. You are now a ai16z contributor!"
16-
pr-message: "Hi @${{ github.actor }}! Welcome to the ai16z community. Thanks for submitting your first pull request; your efforts are helping us accelerate towards AGI. We'll review it shortly. You are now a ai16z contributor!"
1+
# no op

.github/workflows/image.yaml

+25-7
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,12 @@ name: Create and publish a Docker image
33

44
# Configures this workflow to run every time a change is pushed to the branch called `release`.
55
on:
6-
release:
7-
types: [created]
6+
#release:
7+
# types: [created]
88
workflow_dispatch:
9+
push:
10+
pull_request:
11+
#branch:
912

1013
# Defines two custom environment variables for the workflow. These are used for the Container registry domain, and a name for the Docker image that this workflow builds.
1114
env:
@@ -24,27 +27,35 @@ jobs:
2427
id-token: write
2528
#
2629
steps:
30+
31+
# first we login
32+
- name: Login to Docker Hub
33+
uses: meta-introspector/login-action@v3
34+
with:
35+
username: ${{ vars.DOCKER_HUB_USERNAME }}
36+
password: ${{ secrets.DOCKER_HUB_ACCESS_TOKEN }}
37+
2738
- name: Checkout repository
28-
uses: actions/checkout@v4
39+
uses: meta-introspector/checkout@v4
2940
# Uses the `docker/login-action` action to log in to the Container registry registry using the account and password that will publish the packages. Once published, the packages are scoped to the account defined here.
3041
- name: Log in to the Container registry
31-
uses: docker/login-action@65b78e6e13532edd9afa3aa52ac7964289d1a9c1
42+
uses: meta-introspector/login-action@v3.0.0
3243
with:
3344
registry: ${{ env.REGISTRY }}
3445
username: ${{ github.actor }}
3546
password: ${{ secrets.GITHUB_TOKEN }}
3647
# This step uses [docker/metadata-action](https://github.com/docker/metadata-action#about) to extract tags and labels that will be applied to the specified image. The `id` "meta" allows the output of this step to be referenced in a subsequent step. The `images` value provides the base name for the tags and labels.
3748
- name: Extract metadata (tags, labels) for Docker
3849
id: meta
39-
uses: docker/metadata-action@9ec57ed1fcdbf14dcef7dfbe97b2010124a938b7
50+
uses: meta-introspector/metadata-action@v5.5.1
4051
with:
4152
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
4253
# This step uses the `docker/build-push-action` action to build the image, based on your repository's `Dockerfile`. If the build succeeds, it pushes the image to GitHub Packages.
4354
# It uses the `context` parameter to define the build's context as the set of files located in the specified path. For more information, see "[Usage](https://github.com/docker/build-push-action#usage)" in the README of the `docker/build-push-action` repository.
4455
# It uses the `tags` and `labels` parameters to tag and label the image with the output from the "meta" step.
4556
- name: Build and push Docker image
4657
id: push
47-
uses: docker/build-push-action@f2a1d5e99d037542a71f64918e516c093c6f3fc4
58+
uses: meta-introspector/build-push-action@v5.0.0
4859
with:
4960
context: .
5061
push: true
@@ -53,7 +64,7 @@ jobs:
5364

5465
# This step generates an artifact attestation for the image, which is an unforgeable statement about where and how it was built. It increases supply chain security for people who consume the image. For more information, see "[AUTOTITLE](/actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds)."
5566
- name: Generate artifact attestation
56-
uses: actions/attest-build-provenance@v1
67+
uses: meta-introspector/attest-build-provenance@local
5768
with:
5869
subject-name: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME}}
5970
subject-digest: ${{ steps.push.outputs.digest }}
@@ -68,3 +79,10 @@ jobs:
6879
-H "Accept: application/vnd.github.v3+json" \
6980
https://api.github.com/user/packages/container/${{ env.IMAGE_NAME }}/visibility \
7081
-d '{"visibility":"public"}'
82+
83+
84+
- name: Build and push Docker images
85+
uses: meta-introspector/build-push-action@v6.10.0
86+
with:
87+
push: true
88+
tags: h4ckermike/elizaos-eliza:experimental

.github/workflows/integrationTests.yaml

+3-3
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,13 @@ jobs:
1313
env:
1414
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
1515
steps:
16-
- uses: actions/checkout@v4
16+
- uses: meta-introspector/checkout@v4
1717

18-
- uses: pnpm/action-setup@v3
18+
- uses: meta-introspector/action-setup@v3
1919
with:
2020
version: 9.15.0
2121

22-
- uses: actions/setup-node@v4
22+
- uses: meta-introspector/setup-node@v4
2323
with:
2424
node-version: "23.3.0"
2525
cache: "pnpm"

.github/workflows/jsdoc-automation.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -48,17 +48,17 @@ jobs:
4848

4949
steps:
5050
- name: Checkout repository
51-
uses: actions/checkout@v4
51+
uses: meta-introspector/checkout@v4
5252
with:
5353
fetch-depth: 0
5454

5555
- name: Setup Node.js
56-
uses: actions/setup-node@v4
56+
uses: meta-introspector/setup-node@v4
5757
with:
5858
node-version: "20"
5959

6060
- name: Install pnpm
61-
uses: pnpm/action-setup@v2
61+
uses: meta-introspector/action-setup@v2
6262
with:
6363
version: 8
6464
run_install: false

.github/workflows/pnpm-lockfile-check.yml

+4-4
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@ jobs:
88
check-lockfile:
99
runs-on: ubuntu-latest
1010
steps:
11-
- uses: actions/checkout@v4
11+
- uses: meta-introspector/checkout@v4
1212

13-
- uses: actions/setup-node@v4
13+
- uses: meta-introspector/setup-node@v4
1414
with:
1515
node-version: 23.3.0
1616

17-
- uses: pnpm/action-setup@v3
17+
- uses: meta-introspector/action-setup@v3
1818
with:
1919
version: 9.15.0
2020

@@ -30,7 +30,7 @@ jobs:
3030
3131
- name: Comment on PR
3232
if: failure() && steps.lockfile-check.outputs.failed == 'true'
33-
uses: actions/github-script@v7
33+
uses: meta-introspector/github-script@v7
3434
with:
3535
script: |
3636
github.rest.issues.createComment({

.github/workflows/pr.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010

1111
steps:
1212
- name: Check out the repository
13-
uses: actions/checkout@v3
13+
uses: meta-introspector/checkout@v3
1414

1515
- name: Validate PR title
1616
id: validate

0 commit comments

Comments
 (0)