Skip to content

Commit 541102f

Browse files
committed
2 parents 527b2d7 + d8bb78b commit 541102f

File tree

3 files changed

+172
-78
lines changed

3 files changed

+172
-78
lines changed

.github/workflows/codeql.yml

Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,94 @@
1+
# For most projects, this workflow file will not need changing; you simply need
2+
# to commit it to your repository.
3+
#
4+
# You may wish to alter this file to override the set of languages analyzed,
5+
# or to provide custom queries or build logic.
6+
#
7+
# ******** NOTE ********
8+
# We have attempted to detect the languages in your repository. Please check
9+
# the `language` matrix defined below to confirm you have the correct set of
10+
# supported CodeQL languages.
11+
#
12+
name: "CodeQL"
13+
14+
on:
15+
push:
16+
branches: [ "main" ]
17+
pull_request:
18+
branches: [ "main" ]
19+
schedule:
20+
- cron: '42 3 * * 0'
21+
22+
jobs:
23+
analyze:
24+
name: Analyze (${{ matrix.language }})
25+
# Runner size impacts CodeQL analysis time. To learn more, please see:
26+
# - https://gh.io/recommended-hardware-resources-for-running-codeql
27+
# - https://gh.io/supported-runners-and-hardware-resources
28+
# - https://gh.io/using-larger-runners (GitHub.com only)
29+
# Consider using larger runners or machines with greater resources for possible analysis time improvements.
30+
runs-on: ${{ (matrix.language == 'swift' && 'macos-latest') || 'ubuntu-latest' }}
31+
permissions:
32+
# required for all workflows
33+
security-events: write
34+
35+
# required to fetch internal or private CodeQL packs
36+
packages: read
37+
38+
# only required for workflows in private repositories
39+
actions: read
40+
contents: read
41+
42+
strategy:
43+
fail-fast: false
44+
matrix:
45+
include:
46+
- language: csharp
47+
build-mode: none
48+
- language: ruby
49+
build-mode: none
50+
# CodeQL supports the following values keywords for 'language': 'c-cpp', 'csharp', 'go', 'java-kotlin', 'javascript-typescript', 'python', 'ruby', 'swift'
51+
# Use `c-cpp` to analyze code written in C, C++ or both
52+
# Use 'java-kotlin' to analyze code written in Java, Kotlin or both
53+
# Use 'javascript-typescript' to analyze code written in JavaScript, TypeScript or both
54+
# To learn more about changing the languages that are analyzed or customizing the build mode for your analysis,
55+
# see https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/customizing-your-advanced-setup-for-code-scanning.
56+
# If you are analyzing a compiled language, you can modify the 'build-mode' for that language to customize how
57+
# your codebase is analyzed, see https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/codeql-code-scanning-for-compiled-languages
58+
steps:
59+
- name: Checkout repository
60+
uses: actions/checkout@v4
61+
62+
# Initializes the CodeQL tools for scanning.
63+
- name: Initialize CodeQL
64+
uses: github/codeql-action/init@v3
65+
with:
66+
languages: ${{ matrix.language }}
67+
build-mode: ${{ matrix.build-mode }}
68+
# If you wish to specify custom queries, you can do so here or in a config file.
69+
# By default, queries listed here will override any specified in a config file.
70+
# Prefix the list here with "+" to use these queries and those in the config file.
71+
72+
# For more details on CodeQL's query packs, refer to: https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#using-queries-in-ql-packs
73+
# queries: security-extended,security-and-quality
74+
75+
# If the analyze step fails for one of the languages you are analyzing with
76+
# "We were unable to automatically build your code", modify the matrix above
77+
# to set the build mode to "manual" for that language. Then modify this step
78+
# to build your code.
79+
# ℹ️ Command-line programs to run using the OS shell.
80+
# 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun
81+
- if: matrix.build-mode == 'manual'
82+
shell: bash
83+
run: |
84+
echo 'If you are using a "manual" build mode for one or more of the' \
85+
'languages you are analyzing, replace this with the commands to build' \
86+
'your code, for example:'
87+
echo ' make bootstrap'
88+
echo ' make release'
89+
exit 1
90+
91+
- name: Perform CodeQL Analysis
92+
uses: github/codeql-action/analyze@v3
93+
with:
94+
category: "/language:${{matrix.language}}"

CODEOWNERS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
/src/Application/ chhtw
1+
/src/Application/ chhtw

Gemfile.lock

Lines changed: 77 additions & 77 deletions
Original file line numberDiff line numberDiff line change
@@ -1,80 +1,80 @@
1-
GEM
2-
remote: https://rubygems.org/
3-
specs:
4-
addressable (2.8.1)
5-
public_suffix (>= 2.0.2, < 6.0)
6-
colorator (1.1.0)
7-
concurrent-ruby (1.1.10)
8-
em-websocket (0.5.3)
9-
eventmachine (>= 0.12.9)
10-
http_parser.rb (~> 0)
11-
eventmachine (1.2.7)
12-
ffi (1.15.5)
13-
forwardable-extended (2.6.0)
14-
http_parser.rb (0.8.0)
15-
i18n (1.12.0)
16-
concurrent-ruby (~> 1.0)
17-
jekyll (4.3.0)
18-
addressable (~> 2.4)
19-
colorator (~> 1.0)
20-
em-websocket (~> 0.5)
21-
i18n (~> 1.0)
22-
jekyll-sass-converter (>= 2.0, < 4.0)
23-
jekyll-watch (~> 2.0)
24-
kramdown (~> 2.3, >= 2.3.1)
25-
kramdown-parser-gfm (~> 1.0)
26-
liquid (~> 4.0)
27-
mercenary (>= 0.3.6, < 0.5)
28-
pathutil (~> 0.9)
29-
rouge (>= 3.0, < 5.0)
30-
safe_yaml (~> 1.0)
31-
terminal-table (>= 1.8, < 4.0)
32-
webrick (~> 1.7)
33-
jekyll-sass-converter (2.2.0)
34-
sassc (> 2.0.1, < 3.0)
35-
jekyll-seo-tag (2.8.0)
36-
jekyll (>= 3.8, < 5.0)
37-
jekyll-watch (2.2.1)
38-
listen (~> 3.0)
39-
just-the-docs (0.4.2)
40-
jekyll (>= 3.8.5)
41-
jekyll-seo-tag (>= 2.0)
42-
rake (>= 12.3.1)
43-
kramdown (2.4.0)
44-
rexml
45-
kramdown-parser-gfm (1.1.0)
46-
kramdown (~> 2.0)
47-
liquid (4.0.3)
48-
listen (3.7.1)
49-
rb-fsevent (~> 0.10, >= 0.10.3)
50-
rb-inotify (~> 0.9, >= 0.9.10)
51-
mercenary (0.4.0)
52-
pathutil (0.16.2)
53-
forwardable-extended (~> 2.6)
54-
public_suffix (5.0.0)
55-
rake (13.0.6)
56-
rb-fsevent (0.11.2)
57-
rb-inotify (0.10.1)
58-
ffi (~> 1.0)
59-
rexml (3.2.8)
60-
strscan (>= 3.0.9)
61-
rouge (4.0.0)
62-
safe_yaml (1.0.5)
63-
sassc (2.4.0)
64-
ffi (~> 1.9)
65-
strscan (3.0.9)
66-
terminal-table (3.0.2)
67-
unicode-display_width (>= 1.1.1, < 3)
68-
unicode-display_width (2.3.0)
69-
webrick (1.7.0)
70-
71-
PLATFORMS
72-
arm64-darwin-21
73-
x86_64-darwin-19
74-
x86_64-linux
75-
76-
DEPENDENCIES
77-
jekyll (~> 4.3)
1+
GEM
2+
remote: https://rubygems.org/
3+
specs:
4+
addressable (2.8.1)
5+
public_suffix (>= 2.0.2, < 6.0)
6+
colorator (1.1.0)
7+
concurrent-ruby (1.1.10)
8+
em-websocket (0.5.3)
9+
eventmachine (>= 0.12.9)
10+
http_parser.rb (~> 0)
11+
eventmachine (1.2.7)
12+
ffi (1.15.5)
13+
forwardable-extended (2.6.0)
14+
http_parser.rb (0.8.0)
15+
i18n (1.12.0)
16+
concurrent-ruby (~> 1.0)
17+
jekyll (4.3.0)
18+
addressable (~> 2.4)
19+
colorator (~> 1.0)
20+
em-websocket (~> 0.5)
21+
i18n (~> 1.0)
22+
jekyll-sass-converter (>= 2.0, < 4.0)
23+
jekyll-watch (~> 2.0)
24+
kramdown (~> 2.3, >= 2.3.1)
25+
kramdown-parser-gfm (~> 1.0)
26+
liquid (~> 4.0)
27+
mercenary (>= 0.3.6, < 0.5)
28+
pathutil (~> 0.9)
29+
rouge (>= 3.0, < 5.0)
30+
safe_yaml (~> 1.0)
31+
terminal-table (>= 1.8, < 4.0)
32+
webrick (~> 1.7)
33+
jekyll-sass-converter (2.2.0)
34+
sassc (> 2.0.1, < 3.0)
35+
jekyll-seo-tag (2.8.0)
36+
jekyll (>= 3.8, < 5.0)
37+
jekyll-watch (2.2.1)
38+
listen (~> 3.0)
39+
just-the-docs (0.4.2)
40+
jekyll (>= 3.8.5)
41+
jekyll-seo-tag (>= 2.0)
42+
rake (>= 12.3.1)
43+
kramdown (2.4.0)
44+
rexml
45+
kramdown-parser-gfm (1.1.0)
46+
kramdown (~> 2.0)
47+
liquid (4.0.3)
48+
listen (3.7.1)
49+
rb-fsevent (~> 0.10, >= 0.10.3)
50+
rb-inotify (~> 0.9, >= 0.9.10)
51+
mercenary (0.4.0)
52+
pathutil (0.16.2)
53+
forwardable-extended (~> 2.6)
54+
public_suffix (5.0.0)
55+
rake (13.0.6)
56+
rb-fsevent (0.11.2)
57+
rb-inotify (0.10.1)
58+
ffi (~> 1.0)
59+
rexml (3.3.6)
60+
strscan
61+
rouge (4.0.0)
62+
safe_yaml (1.0.5)
63+
sassc (2.4.0)
64+
ffi (~> 1.9)
65+
strscan (3.1.0)
66+
terminal-table (3.0.2)
67+
unicode-display_width (>= 1.1.1, < 3)
68+
unicode-display_width (2.3.0)
69+
webrick (1.7.0)
70+
71+
PLATFORMS
72+
arm64-darwin-21
73+
x86_64-darwin-19
74+
x86_64-linux
75+
76+
DEPENDENCIES
77+
jekyll (~> 4.3)
7878
just-the-docs (= 0.4.2)
7979

8080
BUNDLED WITH

0 commit comments

Comments
 (0)