MattIPv4
5 years ago
6 changed files with 200 additions and 0 deletions
@ -0,0 +1,29 @@
|
||||
--- |
||||
name: Help ❓ |
||||
about: Encountered a problem with the tool? |
||||
--- |
||||
|
||||
<!-- Don't write inside the arrows as they will be hidden when you post your issue. |
||||
|
||||
If you are in need of help, please follow the following steps: |
||||
|
||||
1. Fill out the template. |
||||
This will help us understand what problem you've encountered and help us |
||||
find a solution. |
||||
|
||||
2. Delete this line and all above lines before posting your issue! --> |
||||
|
||||
## Information |
||||
<!-- Head to https://www.whatismybrowser.com/ and copy/paste the |
||||
'Send this link to Tech Support to share your system info:' link here --> |
||||
|
||||
## Help request |
||||
|
||||
### Problem |
||||
<!-- What problem did you encounter? --> |
||||
|
||||
### What I have tried |
||||
<!-- What have you tried so far? --> |
||||
|
||||
### Screenshots |
||||
<!-- If relevant, include any screenshots here. --> |
@ -0,0 +1,36 @@
|
||||
--- |
||||
name: Report a bug 🐛 |
||||
about: Report a bug with the tool. Only use this if you're 100% sure there's something wrong, otherwise, try "Help". |
||||
--- |
||||
|
||||
<!-- Don't put anything inside this block, as it won't be included in the issue. |
||||
|
||||
If you are reporting a bug, please follow the following steps: |
||||
|
||||
1. Fill out the template in full. |
||||
This will help us understand the situation in which the bug occurred. |
||||
|
||||
2. If you are reporting a visual bug, please include screenshots of the |
||||
tool to help us diagnose the problem. |
||||
|
||||
3. Make sure not to write between the arrows, as anything there will be hidden. |
||||
|
||||
4. Delete this line and all above lines before posting your issue! --> |
||||
|
||||
## Information |
||||
<!-- Head to https://www.whatismybrowser.com/ and copy/paste the |
||||
'Send this link to Tech Support to share your system info:' link here --> |
||||
|
||||
## Details |
||||
|
||||
### Description |
||||
<!-- Replace this with a brief summary of the bug. --> |
||||
|
||||
### Steps to reproduce |
||||
<!-- Replace this with exactly what you did to cause the bug. --> |
||||
|
||||
### Expected behavior |
||||
<!-- Replace this with what you expected to happen. --> |
||||
|
||||
### Screenshots |
||||
<!-- Replace this with screenshots, if necessary. --> |
@ -0,0 +1,38 @@
|
||||
--- |
||||
name: Request a feature 🆕 |
||||
about: Suggest a new feature that you would like in the tool! |
||||
--- |
||||
|
||||
<!-- Fill out the template. Don't write inside the arrows as they will be hidden |
||||
when you post your issue. |
||||
|
||||
If you have a feature suggestion for the tool, read through the following steps: |
||||
|
||||
1. Fill out the template. |
||||
This will help us understand what you're requesting and why you want us |
||||
to add it. |
||||
|
||||
2. Keep it simple. |
||||
Make sure it's easy to understand what you're requesting. A good way is |
||||
to keep it to one request per GitHub issue, as we can then easily track |
||||
feature requests. |
||||
|
||||
3. Check whether it has already been asked or added. |
||||
You can search the exiting GitHub issues to see if your feature has |
||||
already been requested. |
||||
|
||||
4. Ask yourself: "Does this idea/feature belong as part of the tool?" |
||||
Whilst we'd love to be able to add every feature that every user wants, |
||||
we want to keep the site as small and as fast as possible by limiting how |
||||
much code we have. Make sure the feature you are requesting is something |
||||
that others will benefit from, not just you. |
||||
|
||||
5. Delete this line and all above lines before posting your issue! --> |
||||
|
||||
## Feature request |
||||
|
||||
### Feature description |
||||
<!-- What feature are you suggesting? --> |
||||
|
||||
### How the feature is useful |
||||
<!-- How is the feature useful to users of the tool? --> |
@ -0,0 +1,16 @@
|
||||
## Type of Change |
||||
<!-- What part of the source are you modifying? Remove the irrelevant options. --> |
||||
|
||||
- **Build Scripts:** <!-- Scripts relating to building, testing or CI --> |
||||
- **Tool Source:** <!-- Which part of the tool source? Vue, JS, SCSS? --> |
||||
- **Something else:** <!-- Say what it is, here! --> |
||||
|
||||
## What issue does this relate to? |
||||
<!-- Use a GitHub keyword ('resolves #xx', 'fixes #xx', 'closes #xx') to automatically close the relevant issue. --> |
||||
|
||||
### What should this PR do? |
||||
<!-- Write a quick bullet point summary of the changes this PR should be making. --> |
||||
|
||||
### What are the acceptance criteria? |
||||
<!-- Write a list of what should reviewers be checking before they approve this PR. --> |
||||
<!-- If there are UI changes, include before and after screenshots in a table for comparison. --> |
@ -0,0 +1,43 @@
|
||||
name: Test and Deploy to DigitalOcean Spaces |
||||
|
||||
on: push |
||||
|
||||
jobs: |
||||
build: |
||||
runs-on: ubuntu-latest |
||||
|
||||
steps: |
||||
- uses: actions/checkout@v1 |
||||
|
||||
- name: Read .nvmrc |
||||
run: echo "##[set-output name=NVMRC;]$(cat .nvmrc)" |
||||
id: nvm |
||||
|
||||
- name: Use Node.js (.nvmrc) |
||||
uses: actions/setup-node@v1 |
||||
with: |
||||
node-version: "${{ steps.nvm.outputs.NVMRC }}" |
||||
|
||||
- name: npm ci, test, and build |
||||
run: | |
||||
npm ci |
||||
npm test |
||||
npm run build |
||||
env: |
||||
DIGITALOCEAN_TOKEN: ${{ secrets.DIGITALOCEAN_TOKEN }} |
||||
|
||||
- name: Deploy commit to DigitalOcean Spaces |
||||
run: aws s3 sync ./dist s3://${{ secrets.SPACES_BUCKET }}/commits/available-images/${{ github.sha }} --endpoint=https://${{ secrets.SPACES_REGION }}.digitaloceanspaces.com --acl public-read --content-encoding utf8 |
||||
env: |
||||
AWS_ACCESS_KEY_ID: ${{ secrets.SPACES_ACCESS_KEY_ID }} |
||||
AWS_SECRET_ACCESS_KEY: ${{ secrets.SPACES_SECRET_ACCESS_KEY }} |
||||
AWS_DEFAULT_REGION: ${{ secrets.SPACES_REGION }} |
||||
|
||||
- name: Leave a comment |
||||
run: npm run deploy:spaces:comment |
||||
env: |
||||
REPO_NAME: ${{ github.repository }} |
||||
COMMIT_SHA: ${{ github.sha }} |
||||
GITHUB_ACCESS_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
||||
SPACES_REGION: ${{ secrets.SPACES_REGION }} |
||||
SPACES_BUCKET: ${{ secrets.SPACES_BUCKET }} |
@ -0,0 +1,38 @@
|
||||
name: Test and Deploy to GitHub Pages |
||||
|
||||
on: |
||||
push: |
||||
branches: |
||||
- master |
||||
|
||||
jobs: |
||||
build: |
||||
runs-on: ubuntu-latest |
||||
|
||||
steps: |
||||
- uses: actions/checkout@v1 |
||||
|
||||
- name: Read .nvmrc |
||||
run: echo "##[set-output name=NVMRC;]$(cat .nvmrc)" |
||||
id: nvm |
||||
|
||||
- name: Use Node.js (.nvmrc) |
||||
uses: actions/setup-node@v1 |
||||
with: |
||||
node-version: "${{ steps.nvm.outputs.NVMRC }}" |
||||
|
||||
- name: npm ci, test, and build |
||||
run: | |
||||
npm ci |
||||
npm test |
||||
npm run build |
||||
env: |
||||
DIGITALOCEAN_TOKEN: ${{ secrets.DIGITALOCEAN_TOKEN }} |
||||
|
||||
- name: Deploy master to GitHub Pages |
||||
uses: JamesIves/github-pages-deploy-action@2.0.0 |
||||
env: |
||||
ACCESS_TOKEN: ${{ secrets.DEV_GITHUB_TOKEN }} |
||||
BASE_BRANCH: master |
||||
BRANCH: gh-pages |
||||
FOLDER: dist |
Loading…
Reference in new issue