Skip to content

5. staging ci know how

Alain Bourgeois edited this page Jul 28, 2026 · 9 revisions

1. Branch development

Development is made on staging branches

PR branches are merged into staging branch after

  • solidos dependencies updated to most recent between latest and dev tags
  • guard on build steps node 22 and 24
  • merging to staging should be approved by one maintainer
  • pre-release dev version is published on push to staging and tagged with dev
  • solid-ui: gh-pages storybook is build on staging branch

Nota : before merging to main and publish mashlib MUST be validated

  • locally by developers
  • by maintainers on the tests servers that are updated every night

2. Test servers update

Test servers

There are 3 tests servers running NSS and PIVOT servers

Nightly update

  • cron job is running at 20:00 UTC every evening

  • Nightly mashlib build

    • pm2 stop all
    • script :
      • clone all staging branches
      • build staging branches with symlinks to solidos staging branch dependencies
      • mashlib staging branch is linked in each test server
    • pm2 restart [server list]

Clone this wiki locally