Skip to content
This repository was archived by the owner on Nov 24, 2025. It is now read-only.

Commit 5c46d9c

Browse files
committed
rebrand
1 parent 751d7e3 commit 5c46d9c

14 files changed

Lines changed: 264 additions & 240 deletions

.github/ISSUE_TEMPLATE/ask_question.md

Lines changed: 0 additions & 10 deletions
This file was deleted.
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
name: Ask a question
2+
description: If you don't have a specific issue or bug to report you can still ask us questions and we will do our best to answer them
3+
title: "[Question]: "
4+
labels: [question, triage]
5+
assignees:
6+
- tgwolf
7+
body:
8+
- type: textarea
9+
id: question
10+
attributes:
11+
label: What is your question?
12+
description: Please give us time to review your question and formulate an answer.
13+
validations:
14+
required: true
15+
- type: checkboxes
16+
id: terms
17+
attributes:
18+
label: Code of Conduct
19+
description: By submitting this issue, you agree to follow our [Code of Conduct](https://example.com)
20+
options:
21+
- label: I agree to follow this project's Code of Conduct
22+
required: true

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 0 additions & 30 deletions
This file was deleted.
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
name: Report a bug
2+
description: Found a bug? Let us knonw what the issue is and we will attempt to fix it
3+
title: "[Bug]: "
4+
labels: [bug, triage]
5+
assignees:
6+
- tgwolf
7+
body:
8+
- type: textarea
9+
id: what-happened
10+
attributes:
11+
label: What happened?
12+
description: A clear and concise description of what the bug is.
13+
validations:
14+
required: true
15+
- type: textarea
16+
id: expected-behavior
17+
attributes:
18+
label: Expected behavior
19+
description: A clear and concise description of what you expected to happen.
20+
validations:
21+
required: true
22+
- type: textarea
23+
id: reproduce
24+
attributes:
25+
label: How do we reproduct the bug?
26+
description: What are the steps we need to take to reproduce the behavior?
27+
validations:
28+
required: true
29+
- type: textarea
30+
id: logs
31+
attributes:
32+
label: Relevant log output
33+
description: Please copy and paste any relevant log output. This will be automatically formatted into code, so no need for backticks.
34+
render: shell
35+
validations:
36+
required: false
37+
- type: textarea
38+
id: screenshoots
39+
attributes:
40+
label: Screeenshots
41+
description: Upload any screenshots that might help demonstrate the bug.
42+
validations:
43+
required: false
44+
- type: textarea
45+
id: additional-information
46+
attributes:
47+
label: Additional information
48+
description: Please provide any additional information that you think will help us to resolve this bug.
49+
validations:
50+
required: false
51+
- type: checkboxes
52+
id: terms
53+
attributes:
54+
label: Code of Conduct
55+
description: By submitting this issue, you agree to follow our [Code of Conduct](https://example.com)
56+
options:
57+
- label: I agree to follow this project's Code of Conduct
58+
required: true

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,8 @@
11
blank_issues_enabled: false
2+
contact_links:
3+
- name: Support us
4+
url: https://ko-fi.com/wolfsoftware
5+
about: Show your support
6+
- name: Visit our website
7+
url: https://wolfsoftware.com/
8+
about: Visit the Wolf Software website and see what else we do and what services we offer

.github/ISSUE_TEMPLATE/feature_request.md

Lines changed: 0 additions & 20 deletions
This file was deleted.
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
name: Request a new feature
2+
description: Got an idea for a new feature? Let us know what you want and we will see if we can add it
3+
title: "[Feature Request]: "
4+
labels: [enhancement, triage]
5+
assignees:
6+
- tgwolf
7+
body:
8+
- type: textarea
9+
id: releated-to
10+
attributes:
11+
label: Is your feature request related to a problem?
12+
description: A clear and concise description of what the problem is. E.g. I'm always frustrated when ...
13+
validations:
14+
required: true
15+
- type: textarea
16+
id: suggested-solution
17+
attributes:
18+
label: Suggested Solution
19+
description: A clear and concise description of what you want to see implemented.
20+
validations:
21+
required: true
22+
- type: textarea
23+
id: alternatives
24+
attributes:
25+
label: Describe alternatives you've considered
26+
description: A clear and concise description of any alternative solutions or features you've considered.
27+
validations:
28+
required: true
29+
- type: textarea
30+
id: additional-information
31+
attributes:
32+
label: Additional information
33+
description: Please provide any additional information that you think will help us to resolve this bug.
34+
validations:
35+
required: false
36+
- type: checkboxes
37+
id: terms
38+
attributes:
39+
label: Code of Conduct
40+
description: By submitting this issue, you agree to follow our [Code of Conduct](https://example.com)
41+
options:
42+
- label: I agree to follow this project's Code of Conduct
43+
required: true

.github/SUPPORT.md

Lines changed: 0 additions & 8 deletions
This file was deleted.

.github/workflows/pipeline.yml

Lines changed: 99 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,99 @@
1+
name: pipeline
2+
on: [push, pull_request]
3+
4+
jobs:
5+
bundler:
6+
runs-on: ubuntu-latest
7+
strategy:
8+
matrix:
9+
ruby: [ '2.6', '2.7', '3.0', 'head' ]
10+
name: Bundler Test on Ruby ${{ matrix.ruby }}
11+
steps:
12+
- uses: actions/checkout@v2
13+
- name: Set up Ruby ${{ matrix.ruby }}
14+
uses: ruby/setup-ruby@v1
15+
with:
16+
ruby-version: ${{ matrix.ruby }}
17+
- name: Run Bundle Install
18+
run: bundle install
19+
- name: Run Bundle Exec rake
20+
run: bundle exec rake
21+
reek:
22+
runs-on: ubuntu-latest
23+
strategy:
24+
matrix:
25+
ruby: [ '2.6', '2.7', '3.0', 'head' ]
26+
name: Reek Test on Ruby ${{ matrix.ruby }}
27+
steps:
28+
- uses: actions/checkout@v2
29+
- name: Set up Ruby ${{ matrix.ruby }}
30+
uses: ruby/setup-ruby@v1
31+
with:
32+
ruby-version: ${{ matrix.ruby }}
33+
- name: Run Reek
34+
run: bash <(curl -s https://raw.githubusercontent.com/CICDToolbox/reek/master/pipeline.sh)
35+
rubocop:
36+
runs-on: ubuntu-latest
37+
strategy:
38+
matrix:
39+
ruby: [ '2.6', '2.7', '3.0', 'head' ]
40+
name: Rubocop Test on Ruby ${{ matrix.ruby }}
41+
steps:
42+
- uses: actions/checkout@v2
43+
- name: Set up Ruby ${{ matrix.ruby }}
44+
uses: ruby/setup-ruby@v1
45+
with:
46+
ruby-version: ${{ matrix.ruby }}
47+
- name: Run Rubocop
48+
run: bash <(curl -s https://raw.githubusercontent.com/CICDToolbox/rubocop/master/pipeline.sh)
49+
awesomebot:
50+
name: Awesomebot
51+
runs-on: ubuntu-latest
52+
steps:
53+
- uses: actions/checkout@v2
54+
- name: Set up Ruby 3.0
55+
uses: ruby/setup-ruby@v1
56+
with:
57+
ruby-version: 3.0
58+
- name: Run Awesomebot
59+
env:
60+
FLAGS: "default"
61+
EXCLUDE_FILES: "CHANGELOG.md"
62+
WHITELIST: "https://img.shields.io"
63+
run: bash <(curl -s https://raw.githubusercontent.com/CICDToolbox/awesomebot/master/pipeline.sh)
64+
shellcheck:
65+
name: ShellCheck
66+
runs-on: ubuntu-latest
67+
steps:
68+
- uses: actions/checkout@v2
69+
- name: Run Shellcheck
70+
run: bash <(curl -s https://raw.githubusercontent.com/CICDToolbox/shellcheck/master/pipeline.sh)
71+
yaml-lint:
72+
name: YAML Lint
73+
runs-on: ubuntu-latest
74+
steps:
75+
- uses: actions/checkout@v2
76+
- name: Set up Ruby 3.0
77+
uses: ruby/setup-ruby@v1
78+
with:
79+
ruby-version: 3.0
80+
- name: Run YAML-Lint
81+
run: bash <(curl -s https://raw.githubusercontent.com/CICDToolbox/yaml-lint/master/pipeline.sh)
82+
slack-workflow-status:
83+
if: always()
84+
name: Slack Post Workflow Notification
85+
needs:
86+
- bundler
87+
- reek
88+
- rubocop
89+
- awesomebot
90+
- shellcheck
91+
- yaml-lint
92+
runs-on: ubuntu-latest
93+
steps:
94+
- name: Slack Post Workflow Notification
95+
uses: Gamesight/slack-workflow-status@master
96+
with:
97+
include_jobs: true
98+
repo_token: ${{secrets.GITHUB_TOKEN}}
99+
slack_webhook_url: ${{secrets.SLACK_WEBHOOK_URL}}

.gitignore

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,3 @@
11
**/ab-results*
2-
3-
/.bundle/
4-
/.yardoc
5-
/_yardoc/
6-
/coverage/
7-
/doc/
8-
/pkg/
9-
/spec/reports/
10-
/tmp/
11-
12-
# rspec failure tracking
2+
Gemfile.lock
133
.rspec_status
14-
15-
/Gemfile.lock
16-
17-
*.gem

0 commit comments

Comments
 (0)