Skip to content

Commit

Permalink
Merge pull request #241 from uwblueprint/release/v0.0.5
Browse files Browse the repository at this point in the history
Main Release v0.0.5
  • Loading branch information
MatoPlus authored Jan 13, 2022
2 parents 28cbe28 + f22c85d commit d7a1535
Show file tree
Hide file tree
Showing 15 changed files with 177 additions and 28 deletions.
4 changes: 4 additions & 0 deletions .github/release-drafter.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
template: |
## What’s Changed
$CHANGES
69 changes: 69 additions & 0 deletions .github/workflows/create-release-branch.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
name: Create Release Branch
on:
workflow_dispatch:
inputs:
bump:
description: Semantic Version bump (major, minor, patch, premajor, preminor, prepatch, or prerelease)
type: choice
required: true
options:
- major
- minor
- patch
- premajor
- preminor
- prepatch
- prerelease

jobs:
release:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2

- name: Initialize git config for PR author # https://github.com/actions/checkout/issues/13
run: |
git config user.name "github-actions[bot]"
git config user.email "41898282+github-actions[bot]@users.noreply.github.com"
- name: Get next semantic version
id: semver
uses: uwblueprint/sdc-actions/actions/get-semantic-version@main
with:
bump: ${{ github.event.inputs.bump }}

- name: Create release branch
run: git checkout -b release/v${{ steps.semver.outputs.version }}

- name: Setup Node.js
uses: actions/setup-node@v2
with:
node-version: '16'
cache: 'yarn'

- name: Update package.json version
run: yarn version --no-git-tag-version --new-version ${{ steps.semver.outputs.version }}

- name: Commit package.json version change
run: |
git add package.json
git commit -m "Updated version to ${{ steps.semver.outputs.version }}"
continue-on-error: true # we want this to be true in case there aren't changes commit will fail

- name: Push release branch
run: git push origin release/v${{ steps.semver.outputs.version }}

- name: Create pull request to staging
uses: uwblueprint/sdc-actions/actions/create-pull-request@main
with:
source_branch: release/v${{ steps.semver.outputs.version }}
destination_branch: staging
title: Staging Release v${{ steps.semver.outputs.version }}

- name: Create pull request to main
uses: uwblueprint/sdc-actions/actions/create-pull-request@main
with:
source_branch: release/v${{ steps.semver.outputs.version }}
destination_branch: main
title: Main Release v${{ steps.semver.outputs.version }}
34 changes: 34 additions & 0 deletions .github/workflows/tag-release-drafter.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
name: Tag Release drafter
on:
push:
branches:
- main

jobs:
release:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2

- name: Initialize git config for PR author # https://github.com/actions/checkout/issues/13
run: |
git config user.name "github-actions[bot]"
git config user.email "41898282+github-actions[bot]@users.noreply.github.com"
- name: Get package.json version
id: package
uses: uwblueprint/sdc-actions/actions/get-package-version@main

- name: Create tag
run: git tag -a v${{steps.package.outputs.version}} -m "releasing version v${{steps.package.outputs.version}}"

- name: Push tag
run: git push origin v${{steps.package.outputs.version}}

- name: Create draft release
uses: release-drafter/release-drafter@v5
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
tag: v${{steps.package.outputs.version}}
6 changes: 3 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "social-diversity-for-children",
"version": "0.0.4",
"version": "0.0.5",
"private": true,
"scripts": {
"dev": "next dev",
Expand Down Expand Up @@ -44,6 +44,7 @@
"react-table": "^7.7.0",
"stripe": "^8.154.0",
"swr": "^0.4.2",
"typescript": "^4.1.3",
"unstated-next": "^1.1.0",
"uuid": "^8.3.2",
"validator": "^13.6.0"
Expand All @@ -68,8 +69,7 @@
"lint-staged": "^10.5.3",
"prisma": "^3.3.0",
"style-loader": "^2.0.0",
"ts-node": "^10.2.1",
"typescript": "^4.1.3"
"ts-node": "^10.2.1"
},
"husky": {
"hooks": {
Expand Down
4 changes: 3 additions & 1 deletion pages/_document.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,9 @@ class CustomDocument extends NextDocument {
render(): JSX.Element {
return (
<Html>
<Head />
<Head>
<title>Social Diversity for Children Foundation</title>
</Head>
<body>
<ColorModeScript initialColorMode={theme.config.initialColorMode} />
<Main />
Expand Down
1 change: 0 additions & 1 deletion pages/admin/class/edit/[id].tsx
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@ import { infoToastOptions, errorToastOptions } from "@utils/toast/options";
import { useRouter } from "next/router";
import { AdminModal } from "@components/admin/AdminModal";
import { weekday } from "@prisma/client";
import moment from "moment";
import useStripePrice from "@utils/hooks/useStripePrice";
import usePrograms from "@utils/hooks/usePrograms";
import useClass from "@utils/hooks/useClass";
Expand Down
2 changes: 1 addition & 1 deletion public/locales/en/common.json
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@
"nav": {
"signInNow": "Sign in now to register for classes",
"register": "Register",
"registerNow": "Register now",
"registerNow": "Register Now",
"browseProgram": "Browse Programs",
"signIn": "Sign In",
"back": "Back",
Expand Down
34 changes: 31 additions & 3 deletions public/locales/ko/common.json
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,10 @@
"ageGroupUnder": "{{age}}세 이하",
"ageGroupAbove": "{{age}}세 이상",
"teacherName": "선생님: {{name}}",
"participantSpot": "남은 참가자 정원: {{spot}}",
"volunteerSpot": "남은 봉사자 정원: {{spot}}",
"participantSpot": "남은 참가자 자리: {{spot}}",
"participantSpot_plural": "남은 참가자 자리: {{spot}}",
"volunteerSpot": "남은 자원봉사자 자리: {{spot}}",
"volunteerSpot_plural": "남은 자원봉사자 자리: {{spot}}",
"notEligible": "당신의 자녀는 이 수업의 연령대에 속하지 않습니다. 다른 수업을 선택하십시오.",
"understood": "이해했다",
"waitlist": "대기자 명단에 추가",
Expand All @@ -28,11 +30,16 @@
"class": {
"joinClass": "수강 신청",
"unregister": "등록 취소",
"unregisterConfirm": "등록 취소 확인",
"unregisterInfo": "{{name}}의 등록을 취소하시겠습니까?",
"unregisterInfoAll": "모든 학생의 등록을 취소하시겠습니까?",
"unregisterRefundInfo": "환불을 받으시려면 SDC에 문의해주세요.",
"unregisterFor": "등록 취소: {{name}}",
"unregisterForAll": "모두 등록 취소",
"upcomingClasses": "다가오는 수업",
"waitlistedClasses": "대기자 클래스",
"waitlistedInfo": "자리가 열리면 이메일이 전송됩니다.",
"waitlistCancel": "대기자 명단에서 제거",
"emptyWaitlist": "현재 귀하는 어떤 수업에서도 대기자 명단에 오르지 않았습니다. 대기자 명단에 있는 모든 수업이 여기에 표시됩니다!",
"emptyClass": "현재 등록된 수업이 없습니다. 등록한 모든 수업이 여기에 표시됩니다!"
},
Expand All @@ -47,16 +54,21 @@
"save": "정보 저장",
"status_approved": "상태: 승인",
"status_pending": "상태: 보류 중",
"status_expired": "상태: 만료됨",
"status_declined": "상태: 거절",
"dateSubmitted": "제출 날짜: {{date}}",
"poi_approved": "소득증명서가 확인되었습니다.",
"poi_pending": "귀하의 손익 계산서를 검토 중입니다.",
"poi_declined": "저소득 할인이 거부되었습니다. 이것이 착오라고 생각되시면 SDC에 연락하시거나 소득증명서를 제출하시기 바랍니다.",
"bgc_approved": "귀하의 범죄 없는 조사 서신이 검토되었습니다.",
"bgc_pending": "범죄기록증명서가 확인 중에 있습니다.",
"bgc_expired": "신원조회 (Criminal Record Check)가 만료되었습니다. 새로운 신원조회를 제출하십시오.",
"bgc_declined": "신원조회 (Criminal Record Check)가 거부되었습니다. 실수라고 생각되면 SDC에 연락하거나 새로운 신원조회를 제출하십시오.",
"logOut": "로그아웃"
},
"upload": {
"title": "업로드...",
"prompt": "업로드할 문서 선택",
"instruction": "여기에 파일을 끌어다 놓습니다.",
"alternative": "또는",
"browseFiles": "파일 보기",
Expand All @@ -70,7 +82,10 @@
"signIn": {
"firstTime": "처음이신가요? 이메일로 간편하게 회원가입하세요.",
"sentTitle": "인증번호가 전송되었습니다. 이메일 확인하세요.",
"successEmail": "이메일 인증 성공"
"sentInfo": "이메일 주소 확인하기위해 {{email}}(으)로 보내드린 이메일의 링크를 클릭하세요.",
"sentHint": "이메일을 받지 못하셨나요? 로그인 페이지로 돌아가서 유효한 이메일을 다시 입력하십시오.",
"successEmail": "이메일 인증 성공",
"successInfo": "{{email}}이 확인되었습니다. 계정 정보를 입력할 준비가 되었습니다!"
},
"time": {
"range": "{{start}}부터{{end}}까지",
Expand All @@ -89,6 +104,7 @@
"therapy": {
"physiotherapy": "물리치료",
"language": "언어 치료",
"occupational": "작업 치료",
"psychotherapy": "심리치료 / 상담",
"art": "음악 또는 미술 치료",
"other": "그 외"
Expand All @@ -101,6 +117,7 @@
"other": "기타"
},
"nav": {
"signInNow": "수업에 등록하시려면 로그인을하십시오.",
"register": "등록하세요",
"registerNow": "지금 등록하세요",
"browseProgram": "프로그램 보기",
Expand All @@ -112,5 +129,16 @@
"browseClasses": "프로그램 보기",
"viewDetails": "더 보기",
"viewAccount": "계정 보기"
},
"toast": {
"registrationFailed": "등록 실패.",
"registrationFailedDesc": "현재 등록할 수 없는 수업입니다.",
"waitlistAdded": "대기자 명단에 추가되었습니다.",
"waitlistAddedDesc": "수업에 자리가 열리면 이메일을 보내드리겠습니다. "
},
"404": {
"title": "페이지를 찾을 수 없습니다.",
"subtitle": "죄송합니다. 찾고 있는 페이지가 존재하지 않습니다. 페이지를 새로고침하거나 아래 버튼을 누르세요.",
"return": "메인 페이지로 돌아가기"
}
}
26 changes: 26 additions & 0 deletions public/locales/ko/form.json
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,11 @@
"form": {
"accountCreated": "계정이 성공적으로 생성되었습니다.",
"accountCreatedInfo": "계정이 성공적으로 생성되었습니다. 아래를 버튼을 눌러 수업들을 찾아보세요!",
"volunteerCreatedInfo": "당신의 계정이 성공적으로 생성되었습니다. 아래 버튼을 클릭하여 자원봉사를할 수업을 찾아보세요!",
"registered": "등록해주셔서 감사합니다!",
"registeredInfo": "우리 프로그램에서 뵙기를 기대합니다. 자세한 정보가 포함된 이메일을 곧 보내드립니다!",
"volunteerSignup": "자원봉사를 지원해 주셔서 감사합니다!",
"volunteerSignupInfo": "SDC를 위해 자원 봉사하기를 신청하셔서 정말 감사합니다. 자세한 정보가 포함된 이메일을 곧 보내드리겠습니다!",
"skip": "건너뛰기",
"next": "다음",
"finish": "완료",
Expand All @@ -56,9 +59,21 @@
"selectChild": "누구를 위해 수강 신청하고 싶으신가요?",
"confirmPersonalInformation": "개인 정보 확인",
"hasChange": "정보가 변경되지 않았는지 확인하십시오.",
"updateInfo": "계정 정보 업데이트",
"media": "미디어 공개",
"media1": "만19세 이상인 경우:",
"media2": "본인은 Social Diversity for Children Foundation (SDC) 에서 촬영된 전체 또는 일부의 이미지 및 비디오 영상을 Social Diversity for Children Foundation의 웹사이트 혹은 공식 채널에 게시하는 것을 승인합니다. 또한, Social Diversity for Foundation를 포함한 파트너, 후원자 또는 계열사등 관련 그룹들의 프로모션얼 프레젠테이션, 마케팅 캠페인, 인쇄물, 방송 미디어, 브로셔, 팜플렛, 자료, 책 및 다양한 미디어 수단에 촬영된 미디어을 사용되는걸 승인합니다. 나는 또한 Social Diversity for Children Foundation 내에서 내가 만든 모든 미디어 자료사용을 승인합니다.",
"media3": "나는 비디오 제작, 편집 및 판촉과 관련하여 생성될 수 있는 서면 사본 (예: 이름과 초상권, 개인 정보 등)에대한 보상권리를 포기합니다.",
"media4": "만19세 이하일 경우:",
"media5": "본인은 Social Diversity for Children Foundation (SDC) 에서 촬영된 자녀의 (18살 이하)전체 또는 일부의 이미지 및 비디오 영상을 Social Diversity for Children Foundation의 웹사이트 혹은 공식 채널에 게시하는 것을 승인합니다. 또한, Social Diversity for Foundation를 포함한 파트너, 후원자 또는 계열사등 관련 그룹들의 프로모션얼 프레젠테이션, 마케팅 캠페인, 인쇄물, 방송 미디어, 브로셔, 팜플렛, 자료, 책 및 다양한 미디어 수단에 촬영된 미디어을 사용되는걸 승인합니다. 나는 또한 Social Diversity for Children Foundation 내에서 자녀가 만든 모든 미디어 자료사용을 승인합니다.",
"media6": "나는 나의 자여의 (18살 이하)비디오 제작, 편집 및 판촉과 관련하여 생성될 수 있는 서면 (예: 이름과 초상권, 개인 정보 등) 에대한 보상권리를 포기합니다.",
"waiver": "참가자 면제서",
"waiver1": "이로써 나는 내 자녀가 ,Social Diversity for Children Foundation의 프로그램을 참석하는 것을 승인하고 허가합니다. 나는 내 자녀가 다른 참가자의 정서적 안전과 신체적 안전을 모두 존중해야 한다는 것을 알고 있습니다. 자녀의 행동이 이 기준을 반영하지 않는 경우 부모/보호자에게 통보됩니다. 다른 참가자의 안전을 위협하는 아동은 활동에서 제외될 수 있습니다.혹, 자녀의 수업참여로 발생하는 문제가있을시, 본인은 모든 Social Diversity for Children Foundation의 직원, 계약자, 자원 봉사자, 담당 활동, 임원 및 이사등 이 행사를 주최하는 모든 당사자에게 책임을 묻지않을것이며, 등록된 참가자의 인해 발생한 문제의 책임을 본인이질것을 인정합니다. ",
"conditions": "이용약관",
"conditions1": "모든 프로그램은 8주동안 이어지며 (주1회) 총 $130 (수업당 $16.25)입니다. 경제적 지원이 필요한 경우, 장애가있는 아동이 프로그램에 참여할 수 있도록 캐나다 정부에서 보조금을 제공합니다. 자세한 내용은 sdcprograms.org에서 재정 지원 문서를 확인하십시오.",
"conditions2": "그러나 정부 기반 기금을 받을수 없는 경우, SDC 보조금으로 프로그램 비용을 총 $80 ($10/세션)에 할인해드립니다. SDC 보조금은 우리 청소년 팀의 노력으로 제공됩니다.",
"conditions3": "SDC 보조금을 받기 위해서는 프로그램 가입시 모든 등록 문서을 작성해야 합니다. SDC 보조금 및 SDC가 제공하는 저소득 보조금에 대한 자세한 내용은 sdcprograms.org에서 SDC 재정 지원 문서를 확인하십시오. 저소득층 지원금 신청을 원하는 참가자는 SDC 지원 수수료($80)를 먼저 납부하고, 지원 자격이 확인되면 추후 SDC에서 환불해 드립니다.",
"conditions4": "등록 시 참가자의 자리를 보장하기 위해 가입비를 선불로 지불하셔야 합니다. 첫 번째 세션 이후에 프로그램 참여에 대한 불확실성이 있는 경우, sdcprograms.org에서 SDC 프로그램 환불 정책을 참조하십시오.",
"pay": "확인 및 결제",
"redeemCoupon": "쿠폰이 있으신가요",
"redeemInfo": "결제 전에 쿠폰을 입력할 수 있습니다.",
Expand All @@ -73,6 +88,7 @@
"iAm": "나는...",
"parent": "부모",
"volunteer": "봉사자",
"participantFormInfo": "프로그램에 등록된 참가자의 정보를 제공하십시오. 추가 참가자를 추가하려면 계정이 생성된 후 내 계정 페이지로 이동하여 추가하세요.",
"participantHaveDifficulties": "다음 중 자녀에게 해당되는 사항을 선택하세요.",
"specialEducation": "현재 참가 아동은 학교에서 특수 교육 프로그램에 참여하고 있습니까?",
"therapy": "참가 아동은 다른 치료(물리, 언어, 심리, 음악/미술 등)를 받고 있습니까?",
Expand All @@ -82,10 +98,13 @@
"allergies": "참가 아동은 음식 알러지가 있나요?",
"hearAboutUsTitle": "SDC를 어떻게 알게 되었나요?",
"hearAboutUs": "SDC 프로그램에 대하여 어떻게 알게 되었나요?",
"certifyVolunteerAge": "SDC에서 자원봉사를 하기 위해 15세 이상임을 확인합니다.",
"certifyVolunteerAttendance": "나는 내가 등록한 모든 프로그램 봉사 세션에 참석할 것을 서약합니다.",
"skillsAndExperience": "기술/경험",
"hearAboutVolunteer": "봉사 기회에 대해서 어떻게 알게 되었나요?"
},
"label": {
"participantName": "참가자 이름",
"dateOfBirth": "생년월일",
"address1": "주소 1",
"address2": "주소 2",
Expand All @@ -95,21 +114,28 @@
"school": "학교",
"grade": "학년 ",
"difficulties": "참가아동은",
"specialEducation": "학교에서의 특수 교육",
"therapy": "치료 종류",
"guardianExpectations": "보호자에 대한 기대",
"guardianName": "보호자 성명",
"phone": "전화번호",
"relation": "참가 아동과의 관계",
"emergencyName": "비상연락처 (이름)",
"emergencyFirstName": "긴급 연락처 이름",
"emergencyLastName": "긴급 연락처 성",
"emergencyPhone": "비상연락처 전화번호 ",
"medication": "약물",
"allergies": "음식 알레르기",
"generalParticipantInformation": "참가 아동 정보",
"guardianInformation": "보호자 정보",
"emergencyForm": "비상 정보 ",
"emergencyContact": "긴급 연락처",
"healthForm": "건강 증명서",
"healthInformation": "건강 정보",
"email": "이메일",
"details": "추가적인 정보가 있으면 제공하십시오.",
"volunteerInformation": "자원봉사자 정보",
"volunteerPersonalDetails": "자원봉사자 개인정보",
"firstName": "이름",
"lastName": ""
}
Expand Down
1 change: 1 addition & 0 deletions public/locales/zh/common.json
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,7 @@
"status_expired": "状态:已过期",
"status_declined": "状态:被拒",
"dateSubmitted": "提交日期: {{date}}",
"document": "档案",
"poi_approved": "您的收入报告已通过审核。",
"poi_pending": "您的损益表正在审核中。",
"poi_declined": "您已被拒绝低收入折扣的申请。如果您认为这是一个错误或需要提交新的\n收入证明,请联系 SDC的職員",
Expand Down
Loading

0 comments on commit d7a1535

Please sign in to comment.