Skip to content

ci: add matrix notification for upgrade testing - #1032

Merged
nabim777 merged 7 commits into
masterfrom
ci/notify-upgrade-testing
Jun 5, 2026
Merged

ci: add matrix notification for upgrade testing#1032
nabim777 merged 7 commits into
masterfrom
ci/notify-upgrade-testing

Conversation

@nabim777

@nabim777 nabim777 commented May 29, 2026

Copy link
Copy Markdown
Collaborator

Description

This PR add status notify for nightly upgrade testing on element chat.

Related Issue or Workpackage

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

Signed-off-by: nabim777 <nabinalemagar019@gmail.com>
Comment thread .github/workflows/app-upgrade.yml Outdated
Comment thread .github/workflows/nighty-ci-release-3-branch.yml
Comment thread .github/workflows/nighlty-ci-master.yml Outdated
Comment thread .github/workflows/nighlty-ci-master.yml Outdated
Comment thread .github/workflows/nighlty-ci-master.yml
@nabim777
nabim777 requested a review from Ashim-Stha June 3, 2026 04:48
Signed-off-by: nabim777 <nabinalemagar019@gmail.com>
@nabim777
nabim777 requested a review from saw-jan June 3, 2026 05:59
Comment thread .github/workflows/nighty-ci-release-3-branch.yml
Comment thread .github/workflows/nighty-ci-release-3-branch.yml Outdated
Comment thread .github/workflows/nighty-ci-release-3-branch.yml Outdated
Comment thread .github/workflows/nighty-ci-release-3-branch.yml Outdated
Comment thread .github/workflows/nighlty-ci-release-2-branch.yml
Signed-off-by: nabim777 <nabinalemagar019@gmail.com>
@nabim777
nabim777 force-pushed the ci/notify-upgrade-testing branch 2 times, most recently from ca0f308 to bfa4fff Compare June 4, 2026 06:29
@nabim777
nabim777 force-pushed the ci/notify-upgrade-testing branch 3 times, most recently from 57a187a to 0d6c156 Compare June 4, 2026 09:11
Comment thread .github/scripts/notify-to-element.sh Outdated
Comment thread .github/workflows/nighlty-ci-master.yml Outdated
@nabim777
nabim777 force-pushed the ci/notify-upgrade-testing branch 3 times, most recently from 783ad24 to 621431a Compare June 4, 2026 09:21
Comment thread .github/workflows/nighty-ci-release-3-branch.yml Outdated
@nabim777
nabim777 requested a review from Ashim-Stha June 4, 2026 09:35
nabim777 added 2 commits June 4, 2026 15:22
Signed-off-by: nabim777 <nabinalemagar019@gmail.com>
Signed-off-by: nabim777 <nabinalemagar019@gmail.com>
@nabim777
nabim777 force-pushed the ci/notify-upgrade-testing branch from 621431a to fdd989c Compare June 4, 2026 09:39
Signed-off-by: nabim777 <nabinalemagar019@gmail.com>
@nabim777
nabim777 force-pushed the ci/notify-upgrade-testing branch from ea0db47 to 73e2a33 Compare June 4, 2026 11:32
Comment thread .github/workflows/nighty-ci-release-3-branch.yml Outdated
Signed-off-by: Sawjan Gurung <saw.jan.grg3e@gmail.com>
@github-actions

github-actions Bot commented Jun 4, 2026

Copy link
Copy Markdown

JS Code Coverage

Coverage after merging ci/notify-upgrade-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.vue98.87%84.62%100%99.59%125, 134–135
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.vue98.99%95.65%100%99.41%107–108
   SearchInput.vue95.31%92.96%94.74%95.78%138–139, 192, 203–208, 267–269, 285–287, 291–296
   WorkPackage.vue86.22%72.50%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 merged commit a427521 into master Jun 5, 2026
14 of 16 checks passed
@nabim777
nabim777 deleted the ci/notify-upgrade-testing branch June 5, 2026 03:59
@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.)

nabim777 added a commit that referenced this pull request Jul 13, 2026
* ci: add matrix notification for upgrade testing

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

* ci: use master branch only

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

* docs: remove env

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

* ci: check env empty or not

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

* ci: check notify

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

* ci: make release 3.0

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

* ci: fix branch name

Signed-off-by: Sawjan Gurung <saw.jan.grg3e@gmail.com>

---------

Signed-off-by: nabim777 <nabinalemagar019@gmail.com>
Signed-off-by: Sawjan Gurung <saw.jan.grg3e@gmail.com>
Co-authored-by: Sawjan Gurung <saw.jan.grg3e@gmail.com>
nabim777 added a commit that referenced this pull request Jul 14, 2026
* ci: automate upgrade testing (#1019)

* 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>

* chore: release preparation for 3.0 (#969)

* chore: release prepartion for 3.0

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

* update package-lock

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

---------

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

* ci: add matrix notification for upgrade testing (#1032)

* ci: add matrix notification for upgrade testing

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

* ci: use master branch only

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

* docs: remove env

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

* ci: check env empty or not

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

* ci: check notify

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

* ci: make release 3.0

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

* ci: fix branch name

Signed-off-by: Sawjan Gurung <saw.jan.grg3e@gmail.com>

---------

Signed-off-by: nabim777 <nabinalemagar019@gmail.com>
Signed-off-by: Sawjan Gurung <saw.jan.grg3e@gmail.com>
Co-authored-by: Sawjan Gurung <saw.jan.grg3e@gmail.com>

* feat: add Nextcloud 34 support (#1021)

* feat: bump max NC version to 34

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* ci: add NC 34 to the CI

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* chore: add changelog entry

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* test: skip failing tests based on server version

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* ci: fix coverage report

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

---------

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>
Signed-off-by: nabim777 <nabinalemagar019@gmail.com>

* ci: fix upgrade test for 2.11 and master (#1041)

* ci: fix the upgrade failure

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

* ci: skiping master

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

* ci: use lastest supported nc version

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

---------

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

* ci: fix nightly master (#1046)

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

* chore: implement expected failure (#1044)

* chore: implement expected failure scenarios

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* chore: update API testing docs

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* chore: fix exit code on unexpected pass

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* test: fix version parsing

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* chore: address review

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* address review

Co-authored-by: Nalem7 <61624650+nabim777@users.noreply.github.com>
Signed-off-by: Sawjan Gurung <saw.jan.grg3e@gmail.com>

* chore: address reviews

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* test: disable ssl checks

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

---------

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>
Signed-off-by: Sawjan Gurung <saw.jan.grg3e@gmail.com>
Co-authored-by: Nalem7 <61624650+nabim777@users.noreply.github.com>

* ci: add env in api-test of upgrade-testing (#1059)

* ci: update the branch value with release3.1

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

* chore: prepare for release 3.1.0 (#1064)

Signed-off-by: Ashim Shrestha <ashimshrestha2384@gmail.com>

* chore: add support of php 8.5 and remove support of php 8.2 (#1096)

* chore: add support of php 8.5 and remove support of php 8.2

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

* add step composer update for php8.5

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

* chore: update database image

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

* chore/ci: provide php version dynamically on php code summary

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

---------

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

* chore: run php code summary for only one job (#1102)

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

* ci: provide php version for 2.11 nightly build (#1104)

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

* revert the changes in package-lock file

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

* revert some changes in test file

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

---------

Signed-off-by: nabim777 <nabinalemagar019@gmail.com>
Signed-off-by: Sawjan Gurung <saw.jan.grg3e@gmail.com>
Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>
Signed-off-by: Ashim Shrestha <ashimshrestha2384@gmail.com>
Co-authored-by: Sawjan Gurung <saw.jan.grg3e@gmail.com>
Co-authored-by: Ashim Shrestha <ashimshrestha2384@gmail.com>
nabim777 added a commit to nabim777/integration_openproject that referenced this pull request Jul 21, 2026
* ci: add matrix notification for upgrade testing

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

* ci: use master branch only

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

* docs: remove env

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

* ci: check env empty or not

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

* ci: check notify

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

* ci: make release 3.0

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

* ci: fix branch name

Signed-off-by: Sawjan Gurung <saw.jan.grg3e@gmail.com>

---------

Signed-off-by: nabim777 <nabinalemagar019@gmail.com>
Signed-off-by: Sawjan Gurung <saw.jan.grg3e@gmail.com>
Co-authored-by: Sawjan Gurung <saw.jan.grg3e@gmail.com>
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.

3 participants