Releases: eth-cscs/firecrest-ui
Releases · eth-cscs/firecrest-ui
2.2.18-3
- Fix express static assets
- Added dotenv initialization at the top of server.js to ensure .env values are loaded before app config.
2.2.18
Removes Sentry from the project, including its dependency and all related integration code
Release 2.2.18-2
- fix: configure static asset handling for Vite/Remix build
2.2.18-1
- removes Sentry from the project, including its dependency and all related integration code
2.2.17
- bug fix: handle a null timestamp when jobs are in status pending
2.2.16
- Bug fix: the availability banner does not always reflect the actual health check status
2.2.15
Changelog
Dependency Updates
- Upgraded Remix and related packages to latest compatible versions
- Updated ESLint to v9.29.0 with Flat Config support
- Aligned other devDependencies with current ecosystem and Yarn 4 best practices
ESLint Configuration
- Migrated from legacy
.eslintrc.jsto ESLint v9+ using the neweslint.config.jsFlat Config format - Removed unsupported
header/headerrule due to incompatibility with Flat Config (see License Header Enforcement)
Lint Cleanup
- Resolved all ESLint errors and warnings project-wide
CI Integration
- Adapted CI pipeline to run full project checks:
- Ensures that any pushed code meets linting and licensing standards
License Header Enforcement
- Implemented custom header check via
scripts/check-license.mjs - Pre-commit Hook Setup - Installed husky and lint-staged for automated local checks
helm pipeline fixes
- .nojekyll added to preserve Helm chart assets
- Docs release step now skips helm/ to avoid chart deletion
account field in the job scheduler form
- account field in the scheudle job form
helm pipeline fixes
2.2.13 account field in the scheudle job form