Skip to content

Commit 956d6a4

Browse files
author
mike dupont
committed
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
1 parent 1d5d74a commit 956d6a4

File tree

209 files changed

+5516
-5237
lines changed

Some content is hidden

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

209 files changed

+5516
-5237
lines changed

.devcontainer/devcontainer.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,4 +35,4 @@
3535
}
3636
},
3737
"features": {}
38-
}
38+
}

.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

+22-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:
@@ -25,26 +28,26 @@ jobs:
2528
#
2629
steps:
2730
- name: Checkout repository
28-
uses: actions/checkout@v4
31+
uses: meta-introspector/checkout@v4
2932
# 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.
3033
- name: Log in to the Container registry
31-
uses: docker/login-action@65b78e6e13532edd9afa3aa52ac7964289d1a9c1
34+
uses: meta-introspector/login-action@v3.0.0
3235
with:
3336
registry: ${{ env.REGISTRY }}
3437
username: ${{ github.actor }}
3538
password: ${{ secrets.GITHUB_TOKEN }}
3639
# 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.
3740
- name: Extract metadata (tags, labels) for Docker
3841
id: meta
39-
uses: docker/metadata-action@9ec57ed1fcdbf14dcef7dfbe97b2010124a938b7
42+
uses: meta-introspector/metadata-action@v5.5.1
4043
with:
4144
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
4245
# 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.
4346
# 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.
4447
# It uses the `tags` and `labels` parameters to tag and label the image with the output from the "meta" step.
4548
- name: Build and push Docker image
4649
id: push
47-
uses: docker/build-push-action@f2a1d5e99d037542a71f64918e516c093c6f3fc4
50+
uses: meta-introspector/build-push-action@v5.0.0
4851
with:
4952
context: .
5053
push: true
@@ -53,7 +56,7 @@ jobs:
5356

5457
# 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)."
5558
- name: Generate artifact attestation
56-
uses: actions/attest-build-provenance@v1
59+
uses: meta-introspector/attest-build-provenance@local
5760
with:
5861
subject-name: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME}}
5962
subject-digest: ${{ steps.push.outputs.digest }}
@@ -68,3 +71,15 @@ jobs:
6871
-H "Accept: application/vnd.github.v3+json" \
6972
https://api.github.com/user/packages/container/${{ env.IMAGE_NAME }}/visibility \
7073
-d '{"visibility":"public"}'
74+
75+
- name: Login to Docker Hub
76+
uses: meta-introspector/login-action@v3
77+
with:
78+
username: ${{ vars.DOCKER_HUB_USERNAME }}
79+
password: ${{ secrets.DOCKER_HUB_ACCESS_TOKEN }}
80+
81+
- name: Build and push Docker images
82+
uses: meta-introspector/build-push-action@v6.10.0
83+
with:
84+
push: true
85+
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/pnpm-lockfile-check.yml

+5-5
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,12 +30,12 @@ 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({
3737
issue_number: context.issue.number,
3838
owner: context.repo.owner,
3939
repo: context.repo.repo,
4040
body: '❌ The pnpm-lockfile is out of date. Please run `pnpm install --no-frozen-lockfile` and commit the updated pnpm-lock.yaml file.'
41-
})
41+
})

.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

.github/workflows/smoke-tests.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,13 @@ jobs:
1111
smoke-tests:
1212
runs-on: ubuntu-latest
1313
steps:
14-
- uses: actions/checkout@v4
14+
- uses: meta-introspector/checkout@v4
1515

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

20-
- uses: actions/setup-node@v4
20+
- uses: meta-introspector/setup-node@v4
2121
with:
2222
node-version: "23.3.0"
2323
cache: "pnpm"

0 commit comments

Comments
 (0)