Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
14 changes: 0 additions & 14 deletions .changeset/README.md

This file was deleted.

12 changes: 0 additions & 12 deletions .changeset/config.json

This file was deleted.

10 changes: 0 additions & 10 deletions .changeset/fix-eip3009-clock-skew-and-fee-payer.md

This file was deleted.

22 changes: 0 additions & 22 deletions .eslintrc.json

This file was deleted.

29 changes: 0 additions & 29 deletions .github/PULL_REQUEST_TEMPLATE.md

This file was deleted.

33 changes: 14 additions & 19 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -1,33 +1,28 @@
name: CI

on:
push:
branches: [main]
pull_request:
push:
branches: [main]

jobs:
build:
test:
name: Typecheck, test, and build
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: pnpm/action-setup@v2

- uses: pnpm/action-setup@v4
with:
version: 8
version: 10.16.0

- uses: actions/setup-node@v4
with:
node-version: 20
cache: 'pnpm'

- name: Install dependencies
run: pnpm install --frozen-lockfile

- name: Build packages
run: pnpm build

- name: Run tests
run: pnpm test
continue-on-error: true
node-version: 22
cache: pnpm

- run: pnpm install --frozen-lockfile
- run: pnpm typecheck
- run: pnpm test
- run: pnpm build
- run: pnpm pack:dry
57 changes: 29 additions & 28 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,41 +2,42 @@ name: Release

on:
push:
branches:
- main
tags:
- 'memeputer@*'

permissions:
contents: read
id-token: write

jobs:
release:
publish:
name: Publish memeputer to npm
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4

- uses: pnpm/action-setup@v4
with:
fetch-depth: 0

- uses: pnpm/action-setup@v2
with:
version: 8

version: 10.16.0

- uses: actions/setup-node@v4
with:
node-version: 20
node-version: 22
cache: pnpm
registry-url: 'https://registry.npmjs.org'
cache: 'pnpm'

- name: Install dependencies
run: pnpm install --frozen-lockfile

- name: Build packages
run: pnpm build

- name: Create Release Pull Request or Publish
uses: changesets/action@v1
with:
publish: pnpm changeset publish
version: pnpm changeset version
commit: 'chore: version packages'
title: 'chore: version packages'
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}

- name: Ensure modern npm CLI for OIDC
run: |
npm install -g npm@11.5.0
npm --version

- run: pnpm install --frozen-lockfile
- run: pnpm typecheck
- run: pnpm test
- run: pnpm build
- run: pnpm pack:dry

- name: Publish to npm with provenance
env:
NPM_CONFIG_PROVENANCE: 'true'
run: npm publish --access public
49 changes: 2 additions & 47 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,50 +1,5 @@
# Dependencies
node_modules/
.pnp
.pnp.js

# Build outputs
dist/
build/
*.tsbuildinfo

# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*

# OS
.DS_Store
Thumbs.db

# IDE
.vscode/
.idea/
*.swp
*.swo
*~

# Environment
*.tgz
.env
.env.local
.env.*.local

# Testing
coverage/
.nyc_output/

# Changesets
.changeset/*.md
!/.changeset/README.md

# Temporary files
*.tmp
.cache/

# Marketputer runs
examples/marketputer/runs/

.DS_Store
34 changes: 0 additions & 34 deletions .husky/pre-commit

This file was deleted.

35 changes: 0 additions & 35 deletions .husky/pre-push

This file was deleted.

2 changes: 0 additions & 2 deletions .nvmrc

This file was deleted.

11 changes: 0 additions & 11 deletions .prettierignore

This file was deleted.

9 changes: 0 additions & 9 deletions .prettierrc.json

This file was deleted.

8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# memeputer

## 2.0.0

### Major Changes

- Replace the legacy Memeputer CLI package with the v2 TypeScript SDK and CLI for the agent chat platform.
- Add canonical signed-request helpers, room/agent/mod namespaces, creator-fee claim helpers, and durable media upload helpers.
Loading
Loading