diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS new file mode 100644 index 0000000..6557e4f --- /dev/null +++ b/.github/CODEOWNERS @@ -0,0 +1 @@ +* @ut-issl/aocs @sksat diff --git a/.github/ISSUE_TEMPLATE/action_item.md b/.github/ISSUE_TEMPLATE/action_item.md index 5c06b8b..f5491c4 100644 --- a/.github/ISSUE_TEMPLATE/action_item.md +++ b/.github/ISSUE_TEMPLATE/action_item.md @@ -7,9 +7,6 @@ assignees: '' --- -## 概要 -ひとことで - ## 詳細 詳しく @@ -20,7 +17,15 @@ assignees: '' なにかあれば ## 注意 -- 関連する Projects が存在する場合,それの紐付けを行うこと -- 可能ならば `priority` ラベルを付けること -- 可能ならば Assignees を設定すること -- close するときは結論を明記すること +- 割り当てれるなら`Assignees`を割り当てる +- `Projects`として`6U AOCS team (private)`を設定する + - `Status`を`ToDo`などに設定する +- 必ず`priority` ラベルを付けること + - high: 試験などの関係ですぐさま対応してほしい + - middle: 通常これ + - low: ゆっくりで良いもの +- 必ず`update`ラベルをつけること + - major: 後方互換性なしのI/F変更 + - minor: 後方互換性ありのI/F変更 + - patch: I/F変更なし +- テンプレート記述は残さず、削除したり`NA`と書き換えたりする diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index 7c03c96..a7223e6 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -7,15 +7,21 @@ assignees: '' --- -## 概要 -ひとことで - ## 詳細 ### 詳細症状 -どういうバグか +どういうバグか、バグを再現できるように詳細に記述する ### 発生条件 -発生した環境,症状,パラメタなど +- 発生した環境 + - SILS, HILS, or 実機 + - ビルド、実行環境のバージョン情報など + - C2A-AOBCのバージョン + - S2E-AOBCのバージョン + - Visual Studioなどの情報 +- 症状 + - 可能ならば図などもつけて +- パラメータ + - デフォルトから変更した点があるなら記入する ### 追加資料 あればリンクなどを貼る @@ -31,7 +37,17 @@ tool類が全部死ぬ... みたいな 何かれば ## 注意 -- 関連する Projects が存在する場合,それの紐付けを行うこと -- 可能ならば `priority` ラベルを付けること -- 可能ならば Assignees を設定すること -- close するときは結論を明記すること +- 割り当てれるなら`Assignees`を割り当てる +- `Projects`として`6U AOCS team (private)`を設定する + - `Status`を`ToDo`などに設定する +- 必ず`bug`ラベルを付けること +- 必ず`priority` ラベルを付けること + - high: 試験などの関係ですぐさま対応してほしい + - middle: 通常これ + - low: ゆっくりで良いもの +- 必ず`update`ラベルをつけること + - major: 後方互換性なしのI/F変更 + - minor: 後方互換性ありのI/F変更 + - patch: I/F変更なし +- テンプレート記述は残さず、削除したり`NA`と書き換えたりする + diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 82728e7..1074a20 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -1,23 +1,27 @@ -## 概要 -ひとことで - ## Issue - 関連する issue ## 詳細 -詳しく +詳しくPR内容を記述する ## 検証結果 -test へのリンクや,検証結果へのリンク - -## 影響範囲 -XX系の動作がガラッと変わる,とか. +test へのリンクや,検証結果へのリンク、検証結果の画像を貼り付ける。 ## 補足 -何かあれば +何かあれば書く。なければ`NA`とする。 ## 注意 -- 関連する Projects が存在する場合,それの紐付けを行うこと -- Assignees を設定すること -- 可能ならば Reviewers を設定すること -- 可能ならば `priority` ラベルを付けること +- 必ず`Reviewers` を設定すること + - AOCSメンテナメンバー +- `Assignees` を自分自身に割り当てること +- `Projects`として`6U AOCS team (private)`を設定する + - `Status`を`Waiting Review`に設定する +- 必ず`priority` ラベルを付けること + - high: 試験などの関係ですぐさまレビューしてほしい + - middle: 通常これ + - low: ゆっくりで良いもの +- 必ず`update`ラベルをつけること + - major: 後方互換性なしのI/F変更 + - minor: 後方互換性ありのI/F変更 + - patch: I/F変更なし +- テンプレート記述は残さず、削除したり`NA`と書き換えたりする diff --git a/.github/labels.yml b/.github/labels.yml index ff5dcde..f0ea8df 100644 --- a/.github/labels.yml +++ b/.github/labels.yml @@ -1,55 +1,55 @@ -- name: "bug" - color: "d73a4a" +- name: ":bug: bug" + color: "F9D0C4" description: "Something isn't working" -- name: "documentation" - color: "0075ca" +- name: ":notebook: documentation" + color: "F0F0F0" description: "Improvements or additions to documentation" -- name: "good first issue" +- name: ":beginner: good first issue" description: "Good for newcomers" - color: "7057ff" + color: "F0F0F0" -- name: "question" +- name: ":question: question" description: "Further information is requested" - color: "d876e3" + color: "F0F0F0" -- name: "priority::high" - description: "priorityg high" - color: "d93f0b" +- name: ":rocket: priority::high" + description: "priority high" + color: "F9D0C4" -- name: "priority::low" +- name: ":car: priority::low" description: "priority low" - color: "9dcce0" + color: "C2E0C6" -- name: "priority::medium" +- name: ":airplane: priority::medium" description: "priority medium" - color: "fbca04" + color: "FEF2C0" -- name: "major update" - color: "B60205" +- name: ":whale: major update" + color: "F9D0C4" description: "Major update" -- name: "minor update" - color: "EFFA85" +- name: ":dolphin: minor update" + color: "FEF2C0" description: "Minor update" -- name: "patch" - color: "08C036" - description: "Patch" +- name: ":fish: patch" + color: "C2E0C6" + description: "Patch Update" -- name: "tools" - description: "" - color: "510f70" +- name: ":wrench: tools" + description: "Tools" + color: "F0F0F0" -- name: "C2A" - description: "" - color: "2a9637" +- name: ":artificial_satellite: C2A" + description: "Command Centric Architecture" + color: "F0F0F0" -- name: "S2E" - description: "" - color: "eef789" +- name: ":ringed_planet: S2E" + description: "Spacecraft Simulation Environment" + color: "F0F0F0" -- name: "WINGS" - description: "" - color: "1503bb" +- name: ":satellite: WINGS" + description: "Web-based INterface Ground-station Software" + color: "F0F0F0" diff --git a/.github/workflows/actionlint.yml b/.github/workflows/actionlint.yml index 274d11e..4ef847a 100644 --- a/.github/workflows/actionlint.yml +++ b/.github/workflows/actionlint.yml @@ -9,7 +9,7 @@ jobs: actionlint: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - uses: reviewdog/action-actionlint@v1 with: github_token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 04e0b24..40653f1 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -14,7 +14,7 @@ on: - 'src/**' env: - C2A_AOBC_VERSION: v5.0.1 + C2A_AOBC_VERSION: v6.0.1 jobs: build_s2e_win: @@ -41,7 +41,6 @@ jobs: repository: ut-issl/c2a-aobc ref: '${{ env.C2A_AOBC_VERSION }}' submodules: recursive - ssh-key: ${{ secrets.C2A_AOBC_SSH_KEY }} fetch-depth: 1 - name: Configure build for x86 @@ -125,7 +124,6 @@ jobs: repository: ut-issl/c2a-aobc ref: '${{ env.C2A_AOBC_VERSION }}' submodules: recursive - ssh-key: ${{ secrets.C2A_AOBC_SSH_KEY }} fetch-depth: 1 - name: set compiler diff --git a/.github/workflows/labeler.yml b/.github/workflows/labeler.yml index e2f01a6..c174614 100644 --- a/.github/workflows/labeler.yml +++ b/.github/workflows/labeler.yml @@ -4,6 +4,7 @@ on: push: branches: - main + - develop pull_request: paths: - .github/workflows/labeler.yml @@ -14,10 +15,10 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Run Labeler - uses: crazy-max/ghaction-github-labeler@v3 + uses: crazy-max/ghaction-github-labeler@v4 with: github-token: ${{ secrets.GITHUB_TOKEN }} yaml-file: .github/labels.yml diff --git a/CMakeLists.txt b/CMakeLists.txt index 57ae709..fa446cd 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,7 +2,7 @@ cmake_policy(SET CMP0048 NEW) project(S2E_AOBC LANGUAGES CXX DESCRIPTION "S2E_AOBC" - VERSION 3.0.0 + VERSION 3.0.2 ) cmake_minimum_required(VERSION 3.13) diff --git a/CMakeSettings.json b/CMakeSettings.json index a6b43b5..d3f3965 100644 --- a/CMakeSettings.json +++ b/CMakeSettings.json @@ -2,7 +2,7 @@ "configurations": [ { "name": "Win32", - "generator": "Visual Studio 16 2019", + "generator": "Visual Studio 17 2022", "configurationType": "Debug", "inheritEnvironments": [ "msvc_x86" diff --git a/renovate.json b/renovate.json new file mode 100644 index 0000000..39a2b6e --- /dev/null +++ b/renovate.json @@ -0,0 +1,6 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": [ + "config:base" + ] +}