From 3281f356fdae8791c3b9cd909cab2c9ceda7265c Mon Sep 17 00:00:00 2001 From: babyphatotia-lab Date: Wed, 17 Dec 2025 20:20:16 -0500 Subject: [PATCH 1/7] Add SonarQube analysis workflow This workflow triggers a SonarQube analysis on code pushes and pull requests to the main branch. --- .github/workflows/sonarqube.yml | 66 +++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 .github/workflows/sonarqube.yml diff --git a/.github/workflows/sonarqube.yml b/.github/workflows/sonarqube.yml new file mode 100644 index 0000000..4f0ba20 --- /dev/null +++ b/.github/workflows/sonarqube.yml @@ -0,0 +1,66 @@ +# This workflow uses actions that are not certified by GitHub. +# They are provided by a third-party and are governed by +# separate terms of service, privacy policy, and support +# documentation. + +# This workflow helps you trigger a SonarQube analysis of your code and populates +# GitHub Code Scanning alerts with the vulnerabilities found. +# (this feature is available starting from SonarQube 9.7, Developer Edition and above) + +# 1. Make sure you add a valid GitHub configuration to your SonarQube (Administration > DevOps platforms > GitHub) + +# 2. Import your project on SonarQube +# * Add your repository as a new project by clicking "Create project" from your homepage. +# +# 3. Select GitHub Actions as your CI and follow the tutorial +# * a. Generate a new token and add it to your GitHub repository's secrets using the name SONAR_TOKEN +# (On SonarQube, click on your avatar on top-right > My account > Security or ask your administrator) +# +# * b. Copy/paste your SonarQube host URL to your GitHub repository's secrets using the name SONAR_HOST_URL +# +# * c. Copy/paste the project Key into the args parameter below +# (You'll find this information in SonarQube by following the tutorial or by clicking on Project Information at the top-right of your project's homepage) + +# Feel free to take a look at our documentation (https://docs.sonarqube.org/latest/analysis/github-integration/) +# or reach out to our community forum if you need some help (https://community.sonarsource.com/c/sq/10) + +name: SonarQube analysis + +on: + push: + branches: [ "main" ] + pull_request: + branches: [ "main" ] + workflow_dispatch: + +permissions: + pull-requests: read # allows SonarQube to decorate PRs with analysis results + +jobs: + Analysis: + runs-on: ubuntu-latest + + steps: + - name: Analyze with SonarQube + + # You can pin the exact commit or the version. + # uses: SonarSource/sonarqube-scan-action@v1.1.0 + uses: SonarSource/sonarqube-scan-action@7295e71c9583053f5bf40e9d4068a0c974603ec8 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # Needed to get PR information + SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} # Generate a token on SonarQube, add it to the secrets of this repo with the name SONAR_TOKEN (Settings > Secrets > Actions > add new repository secret) + SONAR_HOST_URL: ${{ secrets.SONAR_HOST_URL }} # add the URL of your instance to the secrets of this repo with the name SONAR_HOST_URL (Settings > Secrets > Actions > add new repository secret) + with: + # Additional arguments for the sonarcloud scanner + args: + # Unique key of your project. You can find it in SonarQube > [my project] > Project Information (top-right menu) + # mandatory + -Dsonar.projectKey= + # Comma-separated paths to directories containing main source files. + #-Dsonar.sources= # optional, default is project base directory + # When you need the analysis to take place in a directory other than the one from which it was launched + #-Dsonar.projectBaseDir= # optional, default is . + # Comma-separated paths to directories containing test source files. + #-Dsonar.tests= # optional. For more info about Code Coverage, please refer to https://docs.sonarcloud.io/enriching/test-coverage/overview/ + # Adds more detail to both client and server-side analysis logs, activating DEBUG mode for the scanner, and adding client-side environment variables and system properties to the server-side log of analysis report processing. + #-Dsonar.verbose= # optional, default is false From 8aa5bb5ca00dcfa5425acc2f9a5c7c0aeca80d5f Mon Sep 17 00:00:00 2001 From: babyphatotia-lab Date: Sat, 20 Dec 2025 15:18:02 -0500 Subject: [PATCH 2/7] RE/Update CONTRIBUTING --- CONTRIBUTING | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CONTRIBUTING b/CONTRIBUTING index d13ff88..b8c15f8 100644 --- a/CONTRIBUTING +++ b/CONTRIBUTING @@ -1,4 +1,4 @@ -# How to contribute +are/# How to contribute We'd love to accept your patches and contributions to this project. From 729a2c674c1c78be9b00c9e4ed0cda7395cd5d2b Mon Sep 17 00:00:00 2001 From: babyphatotia-lab Date: Sat, 20 Dec 2025 15:18:36 -0500 Subject: [PATCH 3/7] re/Update .gcloudignore --- .gcloudignore | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gcloudignore b/.gcloudignore index e043316..8bf842b 100644 --- a/.gcloudignore +++ b/.gcloudignore @@ -1,4 +1,4 @@ -.svelte-kit/ +RE/.svelte-kit/ build/ node_modules/ tests/ From e1a57ba0bd0a9f4c087e9b8f4d874c101ccd79d8 Mon Sep 17 00:00:00 2001 From: babyphatotia-lab Date: Sat, 20 Dec 2025 15:20:24 -0500 Subject: [PATCH 4/7] /Copy/Update tailwind.config.js --- tailwind.config.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tailwind.config.js b/tailwind.config.js index 0d3285e..8402339 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -1,5 +1,5 @@ /* - Copyright 2023 Google LLC + Copyright 2025 GitHub.com LLC Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. From 1b1e825c5402bb5986324cdf84187bb0184e4283 Mon Sep 17 00:00:00 2001 From: babyphatotia-lab Date: Sat, 20 Dec 2025 15:21:48 -0500 Subject: [PATCH 5/7] Sent from iPhone/Update playwright.config.ts https://github.com/users/mosra/projects/27?pane=issue&itemId=80560521 --- playwright.config.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/playwright.config.ts b/playwright.config.ts index eb26519..a255aff 100644 --- a/playwright.config.ts +++ b/playwright.config.ts @@ -1,5 +1,5 @@ /* - Copyright 2023 Google LLC + Copyright 2025 Sent from iPhone LLC Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. From bde0273c60365ee4e6f277604295c68d093c8e4c Mon Sep 17 00:00:00 2001 From: babyphatotia-lab Date: Sat, 20 Dec 2025 16:34:02 -0500 Subject: [PATCH 6/7] Move SonarQube workflow to ReRe directory Void/RE& --- .github/workflows/{ => ReRe}/sonarqube.yml | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename .github/workflows/{ => ReRe}/sonarqube.yml (100%) diff --git a/.github/workflows/sonarqube.yml b/.github/workflows/ReRe/sonarqube.yml similarity index 100% rename from .github/workflows/sonarqube.yml rename to .github/workflows/ReRe/sonarqube.yml From c22178f9cdc9c7cba460960ff81d7425e584b886 Mon Sep 17 00:00:00 2001 From: babyphatotia-lab Date: Sat, 20 Dec 2025 21:06:38 -0500 Subject: [PATCH 7/7] Update sonarqube.yml with new comment --- .github/workflows/ReRe/sonarqube.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/ReRe/sonarqube.yml b/.github/workflows/ReRe/sonarqube.yml index 4f0ba20..9b046e3 100644 --- a/.github/workflows/ReRe/sonarqube.yml +++ b/.github/workflows/ReRe/sonarqube.yml @@ -64,3 +64,4 @@ jobs: #-Dsonar.tests= # optional. For more info about Code Coverage, please refer to https://docs.sonarcloud.io/enriching/test-coverage/overview/ # Adds more detail to both client and server-side analysis logs, activating DEBUG mode for the scanner, and adding client-side environment variables and system properties to the server-side log of analysis report processing. #-Dsonar.verbose= # optional, default is false + >control-space#