ci: imagem construída do código, esteira para os runners do Gitea e changelog
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
47586bcc7b
commit
ab7f532456
18 files changed
+520
-45
No files matched your search
@@ -0,0 +1,78 @@
|
||||
# Changelog
|
||||
|
||||
Everything notable in PSS is recorded here. The format follows
|
||||
[Keep a Changelog](https://keepachangelog.com/en/1.1.0/) and the project follows
|
||||
[Semantic Versioning](https://semver.org/).
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
## [1.3.3] - 2026-11-01
|
||||
|
||||
### Changed
|
||||
|
||||
- The code, the container image and the releases now live on Gitea
|
||||
(`git.lucasrguerra.dev.br`). The deployment pulls the image from its registry.
|
||||
- The `Dockerfile` is multi-stage: it builds Vite from source inside the image instead
|
||||
of unpacking a `dist.tar.gz` committed to the repository (removed, along with the
|
||||
`build:release` script).
|
||||
- New CI on Gitea runners (`.gitea/workflows`): types, 282 tests, Trivy on the repository
|
||||
and on the image, and an image smoke test. The image is built once per content hash and
|
||||
reused by the release, so a merge or a tag on an already validated commit rebuilds nothing.
|
||||
- Repository links in `package.json`, `CITATION.cff`, the READMEs and `CONTRIBUTING.md`
|
||||
point to Gitea. `.gitattributes` forces LF line endings.
|
||||
|
||||
### Fixed
|
||||
|
||||
- `docker-compose.yml` healthcheck uses `CMD-SHELL` and the correct local URL, and the
|
||||
port mapping honours `PORT`.
|
||||
|
||||
## [1.3.2] - 2026-03-25
|
||||
|
||||
### Added
|
||||
|
||||
- Regression tests for Round Robin scheduling with threads.
|
||||
|
||||
## [1.3.1] - 2026-03-25
|
||||
|
||||
### Added
|
||||
|
||||
- `ThreadMetricsChart` and per-thread metrics.
|
||||
|
||||
### Changed
|
||||
|
||||
- Improvements to the Gantt chart and the metrics panel.
|
||||
|
||||
## [1.3.0] - 2026-03-24
|
||||
|
||||
### Added
|
||||
|
||||
- Multilevel Feedback Queue (MLFQ) scheduling algorithm.
|
||||
- Thread scheduler.
|
||||
|
||||
## [1.2.0] - 2026-03-23
|
||||
|
||||
### Added
|
||||
|
||||
- English documentation, a `CONTRIBUTING.md`, the JOSS paper and a Zenodo DOI in
|
||||
`CITATION.cff`.
|
||||
- Multilevel Queue (MLQ) scheduling algorithm and its documentation.
|
||||
|
||||
### Changed
|
||||
|
||||
- License switched to MIT.
|
||||
- Scheduling algorithms refactored into a class-based `BaseAlgorithm` structure, with
|
||||
the engine and tests updated and new algorithm and metrics documentation.
|
||||
|
||||
## [1.0.0] - 2026-03-23
|
||||
|
||||
### Added
|
||||
|
||||
- First release of the browser-based CPU scheduling simulator: core scheduling engine,
|
||||
algorithms (including Priority Round Robin), Gantt chart with context-switch handling,
|
||||
UI components and Docker setup.
|
||||
|
||||
[Unreleased]: https://git.lucasrguerra.dev.br/lucasrguerra/pss/compare/v1.3.3...HEAD
|
||||
[1.3.3]: https://git.lucasrguerra.dev.br/lucasrguerra/pss/compare/v1.3.2...v1.3.3
|
||||
[1.3.2]: https://git.lucasrguerra.dev.br/lucasrguerra/pss/compare/v1.2.0...v1.3.2
|
||||
[1.2.0]: https://git.lucasrguerra.dev.br/lucasrguerra/pss/compare/v1.0.0...v1.2.0
|
||||
[1.0.0]: https://git.lucasrguerra.dev.br/lucasrguerra/pss/releases/tag/v1.0.0
|
||||
Reference in new issue
Block a user