File tree Expand file tree Collapse file tree 3 files changed +60
-0
lines changed
Expand file tree Collapse file tree 3 files changed +60
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Deploy RDoc site to Pages
2+
3+ on :
4+ push :
5+ branches : [ 'master' ]
6+ workflow_dispatch :
7+
8+ permissions :
9+ contents : read
10+ pages : write
11+ id-token : write
12+
13+ concurrency :
14+ group : " pages"
15+ cancel-in-progress : true
16+
17+ jobs :
18+ build :
19+ runs-on : ubuntu-latest
20+ steps :
21+ - name : Checkout
22+ uses : actions/checkout@v4
23+ - name : Setup Ruby
24+ uses : ruby/setup-ruby@a4effe49ee8ee5b8b5091268c473a4628afb5651 # v1.245.0
25+ with :
26+ ruby-version : ' 3.4'
27+ bundler-cache : true
28+ - name : Setup Pages
29+ id : pages
30+ uses : actions/configure-pages@v5
31+ - name : Install dependencies
32+ run : gem install rdoc
33+ - name : Build with RDoc
34+ # Outputs to the './_site' directory by default
35+ run : rake rdoc
36+ - name : Upload artifact
37+ uses : actions/upload-pages-artifact@v3
38+
39+ deploy :
40+ environment :
41+ name : github-pages
42+ url : ${{ steps.deployment.outputs.page_url }}
43+ runs-on : ubuntu-latest
44+ needs : build
45+ steps :
46+ - name : Deploy to GitHub Pages
47+ id : deployment
48+ uses : actions/deploy-pages@v4
Original file line number Diff line number Diff line change 1313/vendor /x64-mswin64 *
1414/ext /curses /Makefile
1515.ruby-version
16+ _site
Original file line number Diff line number Diff line change 11require "bundler"
22
33Bundler ::GemHelper . install_tasks
4+
5+ begin
6+ require "rdoc/task"
7+ RDoc ::Task . new do |doc |
8+ doc . main = "README.md"
9+ doc . title = "Curses: A Ruby binding for curses, ncurses, and PDCurses."
10+ doc . rdoc_files = FileList . new %w[ ext lib README.md BSDL COPYING ]
11+ doc . rdoc_dir = "_site" # for github pages
12+ end
13+ rescue LoadError
14+ end
You can’t perform that action at this time.
0 commit comments