Greenstand / Greenstand/treetracker-admin-client

E2E on PR * follow-ups

Open
#1,233 0 comments 0 reactions 1 assignee Claimed by @mahdi2ba View on GitHub
CI/CD devops Keycloak-Migration
Dominant language
JavaScript
Stars
36
Forks
212
PR merge metrics
No merged PRs in 30d

Description

Remaining work:

- [ ] **Rotate leaked dev Keycloak passwords** : `user-test-treetracker-admin-client` and `org-manager` are in git history. Reset them in the `treetracker` realm.
- [ ] **Enable the skipped scenarios** via provisioned accounts + secrets:
- admin: an account with the `greenstand-admin` role → set `BDD_GREENSTAND_ADMIN_USERNAME` / `BDD_GREENSTAND_ADMIN_PASSWORD` secrets.
- organization: an approved-org account; move the hard-coded creds in `features/step-definitions/share-org-via-link.steps.js` to a secret and remove `@skip`.
- [ ] **Add proper video recording** — `wdio-video-reporter@5` (WebdriverIO v8 line;v6 is v9-only), replacing the disabled custom capture in `wdio.conf.js`.
- [ ] **Stop committing `reports/` (~2.7 GB); publish report + video to GitHub Pages via CI.** Repoint Pages to `gh-pages` first so the existing report URL keeps working.
- [ ] **Make the E2E check required** in branch protection once stable — first fix the `paths:` filter so docs-only PRs aren't blocked waiting on a check that never runs.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.