diff --git a/.github/workflows/integration.yml b/.github/workflows/integration.yml index 0874303fb1..f3e3d03a24 100644 --- a/.github/workflows/integration.yml +++ b/.github/workflows/integration.yml @@ -21,7 +21,8 @@ jobs: strategy: fail-fast: false matrix: - os: [ubuntu-20.04, ubuntu-22.04, macos-11, macos-12, windows-2019, windows-2022] + # Deprecation Notice: MacOS 12 will be deprecated by the end of 2024 + os: [ubuntu-20.04, ubuntu-22.04, macos-12, macos-13, windows-2019, windows-2022] runs-on: ${{ matrix.os }} env: HOMEBREW_NO_AUTO_UPDATE: 1 # Prevent time-consuming brew update diff --git a/docs/dg/workflow.md b/docs/dg/workflow.md index af167be466..9e71e0ebba 100644 --- a/docs/dg/workflow.md +++ b/docs/dg/workflow.md @@ -26,7 +26,7 @@ Our workflow is mostly based on the guidelines given at se-education.org/guides. ## Find the suitable pull requests -* If you are contributing to RepoSense for the first time, you can check the list of [backend issues](https://github.com/reposense/RepoSense/issues?q=is%3Aopen+is%3Aissue+label%3Aa-Backend+label%3Ad.FirstTimers) or [frontend issues](https://github.com/reposense/RepoSense/issues?q=is%3Aopen+is%3Aissue+label%3Ad.FirstTimers+label%3Aa-FrontEnd) for first timers. +* If you are contributing to RepoSense for the first time, you can check the list of [issues that are suitable for first timers](https://github.com/reposense/RepoSense/issues?q=is%3Aopen+is%3Aissue+label%3Ad.FirstTimers). diff --git a/docs/ug/authorConfigSyntax.md b/docs/ug/authorConfigSyntax.md index 999820ce63..83081fb683 100644 --- a/docs/ug/authorConfigSyntax.md +++ b/docs/ug/authorConfigSyntax.md @@ -34,9 +34,9 @@ To list out one or more branches for a particular `Repository's Location`, we ca Below is an example: -| Repository's Location | Branch | Author's Git Host ID | ... Hidden columns | -|------------------------------------------------------------------------|----------|----------------------|-----------------------| -| `https://github.com/reposense/RepoSense.git~master\|release\|cypress` | master | sikai00 | -- | +| Repository's Location | Branch | Author's Git Host ID | ... Hidden columns | +|------------------------------------------------------------------------|----------|----------------------|--------------------| +| `https://github.com/reposense/RepoSense.git~master\|release\|cypress` | | sikai00 | -- | We have now provided author details for three different branches in a single repo, using a single row. diff --git a/frontend/package-lock.json b/frontend/package-lock.json index b51f0843d4..d2cdd66bfe 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -51,7 +51,7 @@ "eslint-plugin-import": "^2.29.1", "eslint-plugin-vue": "^9.0.0", "postcss-html": "^1.6.0", - "pug": "^3.0.2", + "pug": "^3.0.3", "pug-plain-loader": "^1.1.0", "sass": "^1.71.0", "sass-loader": "^14.0.0", @@ -4404,8 +4404,9 @@ }, "node_modules/assert-never": { "version": "1.2.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/assert-never/-/assert-never-1.2.1.tgz", + "integrity": "sha512-TaTivMB6pYI1kXwrFlEhLeGfOqoDNdTxjCdwRfFFkEA30Eu+k48W34nlok2EYWJfFFzqaEmichdNM7th6M5HNw==", + "dev": true }, "node_modules/astral-regex": { "version": "2.0.0", @@ -4588,8 +4589,9 @@ }, "node_modules/babel-walk": { "version": "3.0.0-canary-5", + "resolved": "https://registry.npmjs.org/babel-walk/-/babel-walk-3.0.0-canary-5.tgz", + "integrity": "sha512-GAwkz0AihzY5bkwIY5QDR+LvsRQgB/B+1foMPvi0FZPMl5fjD7ICiznUiBdLYMH1QYe6vqu4gWYytZOccLouFw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/types": "^7.9.6" }, @@ -5978,8 +5980,9 @@ }, "node_modules/doctypes": { "version": "1.1.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/doctypes/-/doctypes-1.1.0.tgz", + "integrity": "sha512-LLBi6pEqS6Do3EKQ3J0NqHWV5hhb78Pi8vvESYwyOy2c31ZEZVdtitdzsQsKb7878PEERhzUk0ftqGhG6Mz+pQ==", + "dev": true }, "node_modules/dom-converter": { "version": "0.2.0", @@ -10979,11 +10982,12 @@ "license": "ISC" }, "node_modules/pug": { - "version": "3.0.2", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/pug/-/pug-3.0.3.tgz", + "integrity": "sha512-uBi6kmc9f3SZ3PXxqcHiUZLmIXgfgWooKWXcwSGwQd2Zi5Rb0bT14+8CJjJgI8AB+nndLaNgHGrcc6bPIB665g==", "dev": true, - "license": "MIT", "dependencies": { - "pug-code-gen": "^3.0.2", + "pug-code-gen": "^3.0.3", "pug-filters": "^4.0.0", "pug-lexer": "^5.0.1", "pug-linker": "^4.0.0", @@ -10995,8 +10999,9 @@ }, "node_modules/pug-attrs": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pug-attrs/-/pug-attrs-3.0.0.tgz", + "integrity": "sha512-azINV9dUtzPMFQktvTXciNAfAuVh/L/JCl0vtPCwvOA21uZrC08K/UnmrL+SXGEVc1FwzjW62+xw5S/uaLj6cA==", "dev": true, - "license": "MIT", "dependencies": { "constantinople": "^4.0.1", "js-stringify": "^1.0.2", @@ -11004,24 +11009,26 @@ } }, "node_modules/pug-code-gen": { - "version": "3.0.2", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-3.0.3.tgz", + "integrity": "sha512-cYQg0JW0w32Ux+XTeZnBEeuWrAY7/HNE6TWnhiHGnnRYlCgyAUPoyh9KzCMa9WhcJlJ1AtQqpEYHc+vbCzA+Aw==", "dev": true, - "license": "MIT", "dependencies": { "constantinople": "^4.0.1", "doctypes": "^1.1.0", "js-stringify": "^1.0.2", "pug-attrs": "^3.0.0", - "pug-error": "^2.0.0", - "pug-runtime": "^3.0.0", + "pug-error": "^2.1.0", + "pug-runtime": "^3.0.1", "void-elements": "^3.1.0", "with": "^7.0.0" } }, "node_modules/pug-error": { - "version": "2.0.0", - "dev": true, - "license": "MIT" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/pug-error/-/pug-error-2.1.0.tgz", + "integrity": "sha512-lv7sU9e5Jk8IeUheHata6/UThZ7RK2jnaaNztxfPYUY+VxZyk/ePVaNZ/vwmH8WqGvDz3LrNYt/+gA55NDg6Pg==", + "dev": true }, "node_modules/pug-filters": { "version": "4.0.0", @@ -11358,8 +11365,9 @@ }, "node_modules/pug-runtime": { "version": "3.0.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/pug-runtime/-/pug-runtime-3.0.1.tgz", + "integrity": "sha512-L50zbvrQ35TkpHwv0G6aLSuueDRwc/97XdY8kL3tOT0FmhgG7UypU3VztfV/LATAvmUfYi4wNxSajhSAeNN+Kg==", + "dev": true }, "node_modules/pug-strip-comments": { "version": "2.0.0", @@ -13998,8 +14006,9 @@ }, "node_modules/void-elements": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", + "integrity": "sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -14788,8 +14797,9 @@ }, "node_modules/with": { "version": "7.0.2", + "resolved": "https://registry.npmjs.org/with/-/with-7.0.2.tgz", + "integrity": "sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w==", "dev": true, - "license": "MIT", "dependencies": { "@babel/parser": "^7.9.6", "@babel/types": "^7.9.6", diff --git a/frontend/package.json b/frontend/package.json index 2e23678c4b..51bc95e00e 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -56,7 +56,7 @@ "eslint-plugin-import": "^2.29.1", "eslint-plugin-vue": "^9.0.0", "postcss-html": "^1.6.0", - "pug": "^3.0.2", + "pug": "^3.0.3", "pug-plain-loader": "^1.1.0", "sass": "^1.71.0", "sass-loader": "^14.0.0", diff --git a/frontend/src/styles/panels.scss b/frontend/src/styles/panels.scss index 7432371be2..42d13b401e 100644 --- a/frontend/src/styles/panels.scss +++ b/frontend/src/styles/panels.scss @@ -2,7 +2,7 @@ @import 'z-indices'; .panel-padding { - padding: 2rem 1.5rem 2rem 2.2rem; + padding: 0 1.5rem 2rem 2.2rem; } #app-wrapper { diff --git a/frontend/src/views/c-authorship.vue b/frontend/src/views/c-authorship.vue index 7e3ef1007d..104ccc5cc6 100644 --- a/frontend/src/views/c-authorship.vue +++ b/frontend/src/views/c-authorship.vue @@ -1,13 +1,14 @@