Skip to content

Commit

Permalink
.
Browse files Browse the repository at this point in the history
  • Loading branch information
jairad26 committed Nov 15, 2024
2 parents 2076e88 + b2f5830 commit 5284507
Show file tree
Hide file tree
Showing 81 changed files with 1,057 additions and 1,749 deletions.
6 changes: 2 additions & 4 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ updates:
schedule:
interval: weekly
day: wednesday
time: 16:00
time: "16:00"
groups:
actions:
update-types:
Expand All @@ -31,7 +31,6 @@ updates:
update-types:
- minor
- patch
- digest

- package-ecosystem: npm
versioning-strategy: increase
Expand All @@ -42,14 +41,13 @@ updates:
schedule:
interval: weekly
day: wednesday
time: 16:00
time: "16:00"
groups:
minor-and-patch:
applies-to: version-updates
update-types:
- minor
- patch
- digest
ignore:
# We target Node.js 22
- dependency-name: "@types/node"
Expand Down
14 changes: 11 additions & 3 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,16 @@ Please explain the changes you made here.
**Checklist**

- [ ] Code compiles correctly and linting passes locally
- [ ] Tests for new functionality and regression tests for bug fixes added
- [ ] Documentation added or updated
- [ ] Entry added to the `CHANGELOG.md` file describing and linking to this PR
- [ ] For all _code_ changes, an entry added to the `CHANGELOG.md` file describing and linking to this PR
- [ ] Tests added for new functionality, or regression tests for bug fixes added as applicable
- [ ] For public APIs, new features, etc., PR on [docs repo](https://github.com/hypermodeinc/docs) staged and linked here

**Instructions**

- The PR title should follow the [Conventional Commits](https://www.conventionalcommits.org/) syntax, leading with `fix:`, `feat:`, `chore:`, `ci:`, etc.
- The description should briefly explain what the PR is about. In the case of a bugfix, describe or link to the bug.
- In the checklist section, check the boxes in that are applicable, using `[x]` syntax.
- If not applicable, remove the entire line. Only leave the box unchecked if you intend to come back and check the box later.
- Delete the `Instructions` line and everything below it, to indicate you have read and are following these instructions. 🙂

Thank you for your contribution to the Modus project!
79 changes: 0 additions & 79 deletions .github/workflows/cd-runtime.yml

This file was deleted.

19 changes: 19 additions & 0 deletions .github/workflows/release-cli.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -55,3 +55,22 @@ jobs:
name: Generate Release Info
uses: ./.github/workflows/release-info.yaml
secrets: inherit
release-install-script:
needs: release
name: Release Install Script
runs-on: warp-ubuntu-latest-x64-2x
steps:
- uses: actions/checkout@v4
with:
ref: "${{ github.ref_name }}"
- name: Push to R2 Bucket
uses: cloudflare/wrangler-action@v3
with:
accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
apiToken: ${{ secrets.CLOUDFLARE_TOKEN }}
wranglerVersion: "3.83.0"
workingDirectory: cli
preCommands: |
cat install.sh
command: |
r2 object put install/modus.sh -f install.sh --content-type text/x-sh
7 changes: 7 additions & 0 deletions .github/workflows/release-runtime.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,13 @@ jobs:
MACOS_NOTARY_ISSUER_ID: "${{ secrets.MACOS_NOTARY_ISSUER_ID }}"
MACOS_NOTARY_KEY_ID: "${{ secrets.MACOS_NOTARY_KEY_ID }}"
MACOS_NOTARY_KEY: "${{ secrets.MACOS_NOTARY_KEY }}"
- name: Trigger event on hypermodeinc/hyp-cluster
uses: peter-evans/repository-dispatch@v3
with:
token: ${{ secrets.REPO_DISPATCH_TOKEN }}
repository: hypermodeinc/hyp-cluster
event-type: release
client-payload: '{"repo": "${{ github.repository }}", "tag": "${{ github.ref_name }}"}'
release-info:
needs: release
name: Generate Release Info
Expand Down
27 changes: 27 additions & 0 deletions .github/workflows/release-schema.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
name: Release Modus Schema
on:
push:
tags:
- lib/manifest/*
workflow_dispatch:
permissions:
contents: read
jobs:
release:
name: Release
runs-on: warp-ubuntu-latest-x64-2x
steps:
- uses: actions/checkout@v4
with:
ref: "${{ github.ref_name }}"
- name: Push to R2 Bucket
uses: cloudflare/wrangler-action@v3
with:
accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
apiToken: ${{ secrets.CLOUDFLARE_TOKEN }}
wranglerVersion: "3.83.0"
workingDirectory: "lib/manifest"
preCommands: |
cat modus_schema.json
command: |
r2 object put schema/modus_schema.json -f modus_schema.json --content-type application/json
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -28,3 +28,7 @@ node_modules/
pnpm-lock.yaml
yarn.lock
bun.lockb

# We commit go.work so projects can depend on eachother within the repo.
# But we don't need to commit the go.work.sum file for that purpose.
go.work.sum
40 changes: 28 additions & 12 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,28 @@
# Change Log

## UNRELEASED
## UNRELEASED - Runtime

- Add API Explorer stub to CLI [#554](https://github.com/hypermodeinc/modus/pull/554) [#556](https://github.com/hypermodeinc/modus/pull/556)
- Add `secrets: inherit` when calling release-info workflow [#555](https://github.com/hypermodeinc/modus/pull/555)
- Fix introspection query when only mutations exist [#558](https://github.com/hypermodeinc/modus/pull/558)
- Make `modus --version` just print modus CLI's version [#563](https://github.com/hypermodeinc/modus/pull/563)
- Refactor metadata dependencies [#564](https://github.com/hypermodeinc/modus/pull/564)
- feat: Reduce logger output during development [#576](https://github.com/hypermodeinc/modus/pull/576)
- chore: Trigger internal release pipeline at the end of the release-runtime workflow [#577](https://github.com/hypermodeinc/modus/pull/577)
- feat: Add API explorer to runtime [#578](https://github.com/hypermodeinc/modus/pull/578)

## 2024-11-08 - CLI 0.13.8

- fix: Make `modus --version` just print modus CLI's version [#563](https://github.com/hypermodeinc/modus/pull/563)
- fix: implement retry and caching for CLI downloads [#571](https://github.com/hypermodeinc/modus/pull/571) [#574](https://github.com/hypermodeinc/modus/pull/574)

## 2024-11-08 - Runtime 0.13.2

- fix: Introspection query should succeed when only mutations exist [#558](https://github.com/hypermodeinc/modus/pull/558)
- ci: Add `secrets: inherit` when calling release-info workflow [#555](https://github.com/hypermodeinc/modus/pull/555)
- chore: Refactor metadata dependencies [#564](https://github.com/hypermodeinc/modus/pull/564)
- chore: Use Go workspace to simplify project dependencies [#565](https://github.com/hypermodeinc/modus/pull/565)
- fix: "WASM Host not found in context" error on shutdown [#566](https://github.com/hypermodeinc/modus/pull/566)
- fix: `__typename` should succeed on root fields [#573](https://github.com/hypermodeinc/modus/pull/573)

## 2024-11-06 - AssemblyScript SDK 0.13.4

- fix: Don't empty previous contents of build dir [#568](https://github.com/hypermodeinc/modus/pull/568)

## 2024-11-04 - CLI 0.13.7

Expand Down Expand Up @@ -37,7 +53,7 @@

- Fix issue with git info capture [#536](https://github.com/hypermodeinc/modus/pull/536)

## 2024-10-30 - Runtime Version 0.13.1
## 2024-10-30 - Runtime 0.13.1

- Add env file callback support for auth key reloading [#520](https://github.com/hypermodeinc/modus/pull/520)
- Fix timestamp parsing bug [#527](https://github.com/hypermodeinc/modus/pull/527)
Expand All @@ -46,23 +62,23 @@

- Add env file to default project templates [#530](https://github.com/hypermodeinc/modus/pull/530)

## 2024-10-30 - CLI Version 0.13.5
## 2024-10-30 - CLI 0.13.5

- Use `<adj>-<noun>` for default app name. [#528](https://github.com/hypermodeinc/modus/pull/528)

## 2024-10-29 - CLI Version 0.13.4
## 2024-10-29 - CLI 0.13.4

- `modus build` should install SDK if not already installed [#524](https://github.com/hypermodeinc/modus/pull/524)

## 2024-10-29 - CLI Version 0.13.3
## 2024-10-29 - CLI 0.13.3

- Fix Go not found on first install [#522](https://github.com/hypermodeinc/modus/pull/522)

## 2024-10-28 - CLI Version 0.13.2
## 2024-10-28 - CLI 0.13.2

- Fix CLI hang on Linux [#521](https://github.com/hypermodeinc/modus/pull/521)

## 2024-10-28 - CLI Version 0.13.1
## 2024-10-28 - CLI 0.13.1

- Fix issues with interactive CLI prompts [#517](https://github.com/hypermodeinc/modus/pull/517)

Expand Down
Loading

0 comments on commit 5284507

Please sign in to comment.