-
Notifications
You must be signed in to change notification settings - Fork 208
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: integrate matchstick into the graph CLI #1549
Open
YassinEldeeb
wants to merge
122
commits into
main
Choose a base branch
from
add-matchstick
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 117 commits
Commits
Show all changes
122 commits
Select commit
Hold shift + click to select a range
8c543eb
run matchstick as napi bindings instead of downloading binary
YassinEldeeb 464c9b8
chore: lint
YassinEldeeb e42019a
chore: ignore eslint
YassinEldeeb ddf4266
ignore
YassinEldeeb fac921f
chore: ignore eslint
YassinEldeeb ff9f02c
release CI
YassinEldeeb e31718b
setup pnpm
YassinEldeeb b108604
fix prettier
YassinEldeeb 03c3de7
workdir
YassinEldeeb cd3a09a
change workdir
YassinEldeeb a3fd49b
needs
YassinEldeeb 0d75b7c
install protoc
YassinEldeeb 2f6d26b
fix release
YassinEldeeb 58acf02
fix CI
YassinEldeeb 4c9bb2f
chore: fix format and clippy
YassinEldeeb 7f21404
fix
YassinEldeeb 9be99ff
install openssl
YassinEldeeb 4eb433d
fix
YassinEldeeb 7e9f73f
install pq on macos
YassinEldeeb 34c7b87
fix
YassinEldeeb 976b8da
fixes
YassinEldeeb 0582de5
fix
YassinEldeeb 98072aa
fix
YassinEldeeb c0a73b8
fix
YassinEldeeb 13b302f
debug
YassinEldeeb 54747d8
debug
YassinEldeeb 24db6ba
debug
YassinEldeeb 1fe3ccc
try
YassinEldeeb 6c18bdf
fix
YassinEldeeb 0cee050
debug
YassinEldeeb f9d67b7
try this
YassinEldeeb e7f4fb9
fix
YassinEldeeb 503272c
debug
YassinEldeeb 0ec9fc8
debug
YassinEldeeb 3d69604
upload correctly
YassinEldeeb 44a368f
fix
YassinEldeeb 877b6cc
fix
YassinEldeeb 5c9eb92
fix
YassinEldeeb 406767b
fix
YassinEldeeb ccf9e3e
debug
YassinEldeeb f0da6ff
remove windows temp
YassinEldeeb b1d7967
cache custom openssl
YassinEldeeb 19c7c47
cache build
YassinEldeeb 91a7f72
fix
YassinEldeeb d00937c
add url
YassinEldeeb 22eca7e
fix cache
YassinEldeeb b4860c1
fix urls
YassinEldeeb 6cf8cef
fix urls
YassinEldeeb 08653a1
finalize
YassinEldeeb 87b2fb9
update lock
YassinEldeeb 7f36943
change pnpm version to 9.5.0
YassinEldeeb cb9c33e
cleanup
YassinEldeeb 5c7b10c
fix
YassinEldeeb 6013c84
fix
YassinEldeeb 6f555f0
fix
YassinEldeeb 2d8f548
fix
YassinEldeeb d4ceb36
upgrade version
YassinEldeeb beb4f80
fixes
YassinEldeeb f32a8a1
fix needs
YassinEldeeb 3b68c2a
apply suggessions
YassinEldeeb f787d6b
bump rustc version
YassinEldeeb 7a20790
fix checkout
YassinEldeeb eaf09be
checkout v4
YassinEldeeb dbb49fb
fix
YassinEldeeb cec7c97
fix path
YassinEldeeb 2f487a4
scoped exports
YassinEldeeb 509f651
run scope exports after build
YassinEldeeb 4444ea6
fixes
YassinEldeeb 9960ad3
release
YassinEldeeb 5d85eb5
chore: lint
YassinEldeeb 2db41b6
fix lint
YassinEldeeb c7fb38a
trigger alpha release
YassinEldeeb 79e3408
fix
YassinEldeeb d878dfa
fix
YassinEldeeb f0535ed
Update .github/workflows/rust.yml
YassinEldeeb 1ae948b
rename matchstick folder to napi-utils
YassinEldeeb 6478536
chore(dependencies): updated changesets for modified dependencies
github-actions[bot] d53d18c
release
YassinEldeeb 28e9e6c
fix
YassinEldeeb 9a317bb
fix
YassinEldeeb 891dbd9
fix
YassinEldeeb fc16281
fix ci
YassinEldeeb 3e64354
alpha cli version
YassinEldeeb bfab548
fix
YassinEldeeb 7bcaf7c
fix
YassinEldeeb c6d03be
release
YassinEldeeb 017c69c
chore(dependencies): updated changesets for modified dependencies
github-actions[bot] 311798c
fix
YassinEldeeb 5bc1fa6
change os
YassinEldeeb e69ea46
fix
YassinEldeeb 3172cd8
fix
YassinEldeeb da8ef3a
fix
YassinEldeeb 983b648
debug
YassinEldeeb 065d3ea
debug: log file permmissions
YassinEldeeb 2d64e57
revert + debug
YassinEldeeb 5b3ae4d
push wasm files
YassinEldeeb d7c1730
release universal
YassinEldeeb 32f4632
fix
YassinEldeeb 53028a2
setup node
YassinEldeeb 83c4539
fix
YassinEldeeb 3f20cb8
fix
YassinEldeeb 98a7136
update pnpm lock file
YassinEldeeb 79f5d23
fix
YassinEldeeb 1392a18
fix
YassinEldeeb bdbb475
fix
YassinEldeeb bdec2fc
fix
YassinEldeeb bc02c40
fix
YassinEldeeb 3cd907a
fix
YassinEldeeb c8bc3f7
fix
YassinEldeeb 58a8fb2
fix
YassinEldeeb f82e95f
fix
YassinEldeeb 58fb13d
fix
YassinEldeeb 178b136
fix versions
YassinEldeeb 04cd0d3
fix
YassinEldeeb f5b52ca
finalize
YassinEldeeb 2b3aafa
chore: lint
YassinEldeeb 12bf15a
fix
YassinEldeeb b89fbf8
Update packages/napi-utils/Cargo.toml
YassinEldeeb 449b10d
final fixes
YassinEldeeb 44de51b
chore(dependencies): updated changesets for modified dependencies
github-actions[bot] d8eb044
fix names
YassinEldeeb cf29a94
update lock
YassinEldeeb File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
"@graphprotocol/graph-cli": patch | ||
--- | ||
dependencies updates: | ||
- Removed dependency [`[email protected]` ↗︎](https://www.npmjs.com/package/binary-install-raw/v/0.0.13) (from `dependencies`) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
'@graphprotocol/graph-cli': patch | ||
--- | ||
|
||
test |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -14,28 +14,83 @@ jobs: | |
githubToken: ${{ secrets.GITHUB_TOKEN }} | ||
|
||
alpha: | ||
uses: the-guild-org/shared-config/.github/workflows/release-snapshot.yml@main | ||
runs-on: ubuntu-22.04 | ||
if: ${{ github.event.pull_request.title != 'Upcoming Release Changes' }} | ||
with: | ||
npmTag: alpha | ||
buildScript: build | ||
nodeVersion: 20 | ||
packageManager: pnpm | ||
packageManagerVersion: 9.1.0 | ||
secrets: | ||
githubToken: ${{ secrets.GITHUB_TOKEN }} | ||
npmToken: ${{ secrets.NPM_TOKEN }} | ||
steps: | ||
- name: Checkout | ||
uses: actions/checkout@v4 | ||
with: | ||
fetch-depth: 0 | ||
ref: ${{ github.event.pull_request.head.sha }} | ||
|
||
- uses: dtolnay/rust-toolchain@stable | ||
with: | ||
toolchain: 1.77.0 | ||
|
||
- name: Install dependencies | ||
working-directory: packages/napi-utils | ||
run: | | ||
sudo apt-get update | ||
sudo apt-get -y install libpq-dev protobuf-compiler | ||
|
||
- name: Setup Environment | ||
uses: the-guild-org/shared-config/setup@main | ||
with: | ||
nodeVersion: 20 | ||
packageManager: pnpm | ||
packageManagerVersion: 9.5.0 | ||
|
||
- name: Alpha release | ||
id: changesets | ||
uses: the-guild-org/[email protected] | ||
with: | ||
tag: alpha | ||
prepareScript: 'pnpm run build' | ||
env: | ||
NPM_TOKEN: ${{ secrets.NPM_TOKEN }} | ||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
|
||
release-candidate: | ||
uses: the-guild-org/shared-config/.github/workflows/release-snapshot.yml@main | ||
runs-on: ubuntu-22.04 | ||
if: ${{ github.event.pull_request.title == 'Upcoming Release Changes' }} | ||
with: | ||
npmTag: rc | ||
buildScript: build | ||
nodeVersion: 20 | ||
packageManager: pnpm | ||
packageManagerVersion: 9.1.0 | ||
restoreDeletedChangesets: true | ||
secrets: | ||
githubToken: ${{ secrets.GITHUB_TOKEN }} | ||
npmToken: ${{ secrets.NPM_TOKEN }} | ||
steps: | ||
- name: Checkout | ||
uses: actions/checkout@v4 | ||
with: | ||
fetch-depth: 0 | ||
ref: ${{ github.event.pull_request.head.sha }} | ||
|
||
- uses: dtolnay/rust-toolchain@stable | ||
with: | ||
toolchain: 1.77.0 | ||
|
||
- name: Install dependencies | ||
working-directory: packages/napi-utils | ||
run: | | ||
sudo apt-get update | ||
sudo apt-get -y install libpq-dev protobuf-compiler | ||
|
||
- name: Setup Environment | ||
uses: the-guild-org/shared-config/setup@main | ||
with: | ||
nodeVersion: 20 | ||
packageManager: pnpm | ||
packageManagerVersion: 9.5.0 | ||
|
||
- name: Exit Prerelease Mode | ||
if: ${{ inputs.exitPre }} | ||
run: pnpm run changeset pre exit | ||
|
||
- name: Restore Deleted Changesets | ||
if: ${{ inputs.restoreDeletedChangesets }} | ||
run: git checkout HEAD~1 -- . | ||
|
||
- name: RC release | ||
id: changesets | ||
uses: the-guild-org/[email protected] | ||
with: | ||
tag: rc | ||
prepareScript: 'pnpm run build' | ||
env: | ||
NPM_TOKEN: ${{ secrets.NPM_TOKEN }} | ||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
let's update this to real message