Skip to content

CI: forward port automation of upgrade testing - #1031

Merged
saw-jan merged 1 commit into
masterfrom
ci/notify-upgrad-testing
May 29, 2026
Merged

CI: forward port automation of upgrade testing#1031
saw-jan merged 1 commit into
masterfrom
ci/notify-upgrad-testing

Conversation

@nabim777

@nabim777 nabim777 commented May 29, 2026

Copy link
Copy Markdown
Collaborator

Description

This PR has done two forward port PR of branch 2.11 #1019

Related Issue or Workpackage

  • Fixes <issue_link>

Screenshots (if appropriate):

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Tests only (no source changes)

Checklist:

  • Code changes
  • Unit tests added
  • Acceptance tests added
  • Updated CHANGELOG.md file

@nabim777
nabim777 force-pushed the ci/notify-upgrad-testing branch from 1c324c2 to f257904 Compare May 29, 2026 10:31
@nabim777 nabim777 self-assigned this May 29, 2026
@nabim777
nabim777 marked this pull request as ready for review May 29, 2026 11:02
* ci: automate upgrade testing

Signed-off-by: nabim777 <nabinalemagar019@gmail.com>

* ci: use the specific branch

Signed-off-by: nabim777 <nabinalemagar019@gmail.com>

* ci: enabling other apps from officail appstore

Signed-off-by: nabim777 <nabinalemagar019@gmail.com>

* ci: add matrix

Signed-off-by: nabim777 <nabinalemagar019@gmail.com>

* ci: use env

Signed-off-by: nabim777 <nabinalemagar019@gmail.com>

* ci: remove some env

Signed-off-by: nabim777 <nabinalemagar019@gmail.com>

* ci: renaming the workflows

Signed-off-by: nabim777 <nabinalemagar019@gmail.com>

* ci: review addresses

Signed-off-by: nabim777 <nabinalemagar019@gmail.com>

* ci: use appstore alternatives

Signed-off-by: nabim777 <nabinalemagar019@gmail.com>

* ci: enable activity apps in seperate steps

Signed-off-by: nabim777 <nabinalemagar019@gmail.com>

* ci: make new tag dynamic

Signed-off-by: nabim777 <nabinalemagar019@gmail.com>

* ci: rename bash script file

Signed-off-by: nabim777 <nabinalemagar019@gmail.com>

* ci: remove success as not needed

Signed-off-by: nabim777 <nabinalemagar019@gmail.com>

* ci: add comment in bash script

Signed-off-by: nabim777 <nabinalemagar019@gmail.com>

* ci: remove npm install step

Signed-off-by: nabim777 <nabinalemagar019@gmail.com>

* ci: updated the action full commit sha with latest one

Signed-off-by: nabim777 <nabinalemagar019@gmail.com>

* ci: use nextcloud as container

Signed-off-by: nabim777 <nabinalemagar019@gmail.com>

* ci: rename workflow name

Signed-off-by: nabim777 <nabinalemagar019@gmail.com>

* ci: shifting apps.json prepare in script file

Signed-off-by: nabim777 <nabinalemagar019@gmail.com>

* test: rename added varaible name

Signed-off-by: nabim777 <nabinalemagar019@gmail.com>

* ci: add for checking the local appstore server

Signed-off-by: nabim777 <nabinalemagar019@gmail.com>

* ci: make the shell scripts fails inside pipelines

Signed-off-by: nabim777 <nabinalemagar019@gmail.com>

* ci: improve comments and log message

Signed-off-by: nabim777 <nabinalemagar019@gmail.com>

* ci: configure workflow for nightly

Signed-off-by: nabim777 <nabinalemagar019@gmail.com>

* ci: notify in matrix

Signed-off-by: nabim777 <nabinalemagar019@gmail.com>

* ci: replace workflow status check approach

Signed-off-by: nabim777 <nabinalemagar019@gmail.com>

* ci: check the output of needs json

Signed-off-by: nabim777 <nabinalemagar019@gmail.com>

* ci: make dynamic matrix noitfy

Signed-off-by: nabim777 <nabinalemagar019@gmail.com>

* ci: notify

Signed-off-by: nabim777 <nabinalemagar019@gmail.com>

* chore: revert the changes of matrix notification

Signed-off-by: nabim777 <nabinalemagar019@gmail.com>

---------

Signed-off-by: nabim777 <nabinalemagar019@gmail.com>
@nabim777
nabim777 force-pushed the ci/notify-upgrad-testing branch from f257904 to 24a5ae1 Compare May 29, 2026 11:05
@nabim777 nabim777 changed the title CI: forward port add upgrade testing and notify status in element chat CI: forward port add upgrade testing May 29, 2026
@github-actions

Copy link
Copy Markdown

JS Code Coverage

Coverage after merging ci/notify-upgrad-testing into master will be
92.38%
Coverage Report
FileStmtsBranchesFuncsLinesUncovered Lines
src
   adminSettings.js0%0%0%0%1, 1, 10–19, 2–9
   bootstrap.js0%0%0%0%1, 1, 10–12, 2–9
   dashboard.js0%0%0%0%1, 1, 10–19, 2–9
   personalSettings.js0%0%0%0%1, 1, 10–19, 2–9
   projectTab.js0%0%0%0%1, 1, 10–19, 2, 20–29, 3, 30–37, 4–9
   reference.js0%0%0%0%1, 1, 10–19, 2, 20–29, 3, 30–39, 4, 40–45, 5–9
   utils.js85.92%33.33%50%87.59%12–20, 23–32
src/api
   endpoints.js100%100%100%100%
   settings.js64.71%100%0%73.33%10–11, 14–15
src/components
   AdminSettings.vue96.06%94.74%97.10%96.19%1003–1005, 1025–1028, 568, 568–569, 569, 606–612, 715–716, 720–721, 724–725, 729–730, 740–745, 788–790, 802–805, 818–820, 842–844, 927–929, 964–967
   ErrorLabel.vue100%100%100%100%
   OAuthConnectButton.vue85.82%63.64%100%87.39%49–56, 64–69, 72–76
   PersonalSettings.vue92.02%95.65%90%91.71%133–134, 144–149, 152–161
src/components/admin
   FieldValue.vue100%100%100%100%
   FormAuthMethod.vue98.12%96.88%100%98.12%222–224, 247–250
   FormHeading.vue100%100%100%100%
   FormOpenProjectHost.vue98.87%94.74%100%99.34%167–169, 279
   FormSSOSettings.vue98.57%97.18%96.55%98.91%231–233, 242–243, 358–359
   TermsOfServiceUnsigned.vue100%100%100%100%
   TextInput.vue100%100%100%100%
src/components/icons
   ClippyIcon.vue100%100%100%100%
   OpenProjectIcon.vue100%100%100%100%
src/components/settings
   CheckBox.vue100%100%100%100%
   ErrorNote.vue100%100%100%100%
   SettingsTitle.vue96.91%85.71%100%97.67%51–53
src/components/tab
   EmptyContent.vue97.98%90.91%100%98.82%102–103, 107–108
   SearchInput.vue95.31%92.96%94.74%95.78%138–139, 192, 203–208, 267–269, 285–287, 291–296
   WorkPackage.vue86.25%73.17%93.33%87.62%107–116, 129–131, 142–146, 156–158, 176–182, 220, 220–225, 225, 225–236, 81–82
src/constants
   appID.js100%100%100%100%
   links.js100%100%100%100%
   messages.js100%100%100%100%
src/filesPlugin
   filesPlugin.js0%0%0%0%1, 1, 10, 100–109, 11, 110–113, 12–19, 2, 20–29, 3, 30–39, 4, 40–49, 5, 50–59, 6, 60–69, 7, 70–79, 8, 80–89, 9, 90–99
src/utils
   workpackageHelper.js93.80%93.10%88.89%94.24%100–102, 23–27, 54, 54–56, 97–99
src/views
   CreateWorkPackageModal.vue94.18%86.32%90.48%95.43%367–372, 375, 391, 508–511, 516–521, 526–531, 537–540, 543, 559, 559, 600–604, 614–616, 639–640, 648–650, 679–681, 703–705, 714–718
   Dashboard.vue92.96%92.86%82.61%93.77%120–125, 134, 144, 147, 158–160, 214–217, 220–221, 228–232, 67
   LinkMultipleFilesModal.vue99.14%97.56%100%99.32%157–159
   ProjectsTab.vue94.95%94.34%93.75%95.10%104–107, 143, 154–155, 189–199, 248–250

@nabim777 nabim777 changed the title CI: forward port add upgrade testing CI: forward port automation of upgrade testing May 29, 2026
@saw-jan
saw-jan merged commit fdda7d4 into master May 29, 2026
5 of 10 checks passed
@saw-jan
saw-jan deleted the ci/notify-upgrad-testing branch May 29, 2026 11:18
@github-actions

Copy link
Copy Markdown

Hello there,
Thank you so much for taking the time and effort to create a pull request to our Nextcloud project.

We hope that the review process is going smooth and is helpful for you. We want to ensure your pull request is reviewed to your satisfaction. If you have a moment, our community management team would very much appreciate your feedback on your experience with this PR review process.

Your feedback is valuable to us as we continuously strive to improve our community developer experience. Please take a moment to complete our short survey by clicking on the following link: https://cloud.nextcloud.com/apps/forms/s/i9Ago4EQRZ7TWxjfmeEpPkf6

Thank you for contributing to Nextcloud and we hope to hear from you soon!

(If you believe you should not receive this message, you can add yourself to the blocklist.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants