Skip to content

Commit

Permalink
feat(ci): Add CI and update spellcheck (#19)
Browse files Browse the repository at this point in the history
Closes #6
  • Loading branch information
jubnzv authored Oct 7, 2024
1 parent d1a1b99 commit 1cb683a
Show file tree
Hide file tree
Showing 4 changed files with 403 additions and 255 deletions.
40 changes: 40 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
name: CI

on:
push:
branches: [ "master" ]
pull_request:
branches: [ "master" ]
workflow_dispatch:

jobs:
test:
strategy:
fail-fast: false
matrix:
node-version: [22]
os: [ubuntu-latest]

runs-on: ${{ matrix.os }}

steps:
- name: Checkout
uses: actions/checkout@v2

- name: Setup Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}
cache: "yarn"

- name: Install dependencies
run: |
yarn install
- name: Spellcheck
run: |
yarn spell
- name: Build
run: |
yarn docusaurus build --out-dir build/
110 changes: 99 additions & 11 deletions cspell.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,33 +3,121 @@
"version": "0.2",
"language": "en",
"words": [
"Datalog",
"alnum",
"assgn",
"augmentedassign",
"binop",
"blockstore",
"bounceable",
"codegen",
"decompile",
"Decompiled",
"decompiler",
"decompiles",
"decompilation",
"decompiling",
"Descr",
"disasm",
"divmod",
"dnsresolve",
"elseifnot",
"Fift",
"forall",
"funs",
"funcfiftlib",
"idict",
"initof",
"infixl",
"infixr",
"ipfs",
"ipld",
"jettons",
"jsxdev",
"langle",
"lparen",
"lvalue",
"masterchain",
"GETSTORAGEFEE",
"maxint",
"minmax",
"mintable",
"multiformats",
"Korshakov",
"nocheck",
"noexcept",
"Nonterminal",
"nonterminal",
"Neovim",
"Offchain",
"Parens",
"POSIX",
"prando",
"rangle",
"rparen",
"rugpull",
"rugpulled",
"sctx",
"seqno",
"shiki",
"Stateinit",
"stdlib",
"struct",
"structs",
"subtyping",
"testdata",
"Topup",
"typechecker",
"udict",
"uintptr",
"uncons",
"uninit",
"unixfs",
"workchain",
"worklist",
"powerset",
"semilattice",
"fixpoint",
"graphviz",
"idxs",
"unmarshalled",
"unmarshal",
"fixpoints",
"Datalog",
"lvalues",
"callees",
"intraprocedural",
"subdirs",
"привет",
"PUSHREF",
"PUSHSLICE",
"SETINDEXVARQ",
"GETSTORAGEFEE",
"LDREF",
"Uday",
"Khedker",
"Anders",
"Møller",
"Schwartzbach",
"Uday",
"Khedker",
"Graphviz",
"Tsvg",
"Graphviz",
"nowarp",
"Flemming",
"Nielson",
"Hanne",
"Riis",
"stdlib",
"initializaiton"
"Tsvg",
"nowarp",
"knip",
"Idxes",
"foreachmap",
"dentry",
"Dont",
"consteval",
"Georgiy",
"Komarov"
],
"flagWords": [],
"ignorePaths": [
"tags",
"*.fif",
"node_modules",
"dist"
]
}


4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
"write-translations": "docusaurus write-translations",
"write-heading-ids": "docusaurus write-heading-ids",
"typecheck": "tsc",
"spell": "cspell --no-progress \"**/*.{md,mdx}\""
"spell": "cspell --no-progress \"docs/**/*.{md,mdx}\""
},
"dependencies": {
"@docusaurus/core": "3.4.0",
Expand All @@ -28,7 +28,7 @@
"@docusaurus/module-type-aliases": "3.4.0",
"@docusaurus/tsconfig": "3.4.0",
"@docusaurus/types": "3.4.0",
"cspell": "^8.12.1",
"cspell": "^8.14.4",
"typescript": "~5.2.2"
},
"browserslist": {
Expand Down
Loading

0 comments on commit 1cb683a

Please sign in to comment.