Skip to content

Commit 0326656

Browse files
committed
updated taskfiles
1 parent ff514fb commit 0326656

File tree

4 files changed

+60
-0
lines changed

4 files changed

+60
-0
lines changed

Taskfile.gem.yml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
version: '3'
2+
3+
tasks:
4+
build:
5+
desc: Build the gem into the pkg directory
6+
cmds:
7+
- bundle exec rake build
8+
9+
install:
10+
desc: Build and install gem into system gems
11+
cmds:
12+
- bundle exec rake install
13+
14+
install:local:
15+
desc: Build and install gem into system gems without network access
16+
cmds:
17+
- bundle exec rake install:local
18+
19+
release:
20+
desc: Create tag and build and push gem to rubygems.org
21+
cmds:
22+
- bundle exec rake release

Taskfile.sorbet.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
version: '3'
2+
3+
tasks:
4+
typecheck:
5+
desc: Run Sorbet type checking
6+
cmds:
7+
- scripts/typecheck.sh
8+
9+
typecheck:rbs:
10+
desc: Run Sorbet type checking with experimental RBS signatures
11+
cmds:
12+
- bundle exec srb tc --enable-experimental-rbs-signatures

Taskfile.yard.yml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
version: '3'
2+
3+
tasks:
4+
generate:
5+
desc: Generate YARD documentation
6+
cmds:
7+
- bundle exec rake yard
8+
9+
clean:
10+
desc: Clean YARD documentation directory
11+
cmds:
12+
- bundle exec rake yard:clean
13+
14+
open:
15+
desc: Generate YARD documentation and open in browser
16+
cmds:
17+
- bundle exec rake yard:open
18+
19+
regen:
20+
desc: Regenerate YARD documentation (clean + generate)
21+
cmds:
22+
- bundle exec rake yard:regen

Taskfile.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ includes:
55
docs: ./Taskfile.docs.yml
66
prettier: ./Taskfile.prettier.yml
77
rails: ./Taskfile.rails.yml
8+
sorbet: ./Taskfile.sorbet.yml
9+
yard: ./Taskfile.yard.yml
10+
gem: ./Taskfile.gem.yml
811

912
tasks:
1013
generate:
@@ -33,6 +36,7 @@ tasks:
3336
- task: docs:lint:fix
3437

3538
spellcheck:
39+
aliases: [cspell]
3640
desc: Run repository spellcheck
3741
deps: [prettier:deps]
3842
cmds:

0 commit comments

Comments
 (0)