All notable changes to this project will be documented in this file.
This CHANGELOG will contain monorepo related changes such as CI configs, shared dependencies and the development setup.
[email protected] - 2024-10-29
- Publish sourcify-server to npm on CI runs
- Turn off S3 backup check tests temporarily
- Update packages
[email protected] - 2024-10-14
- Build before testing in CI
- Update release process
- Remove build and debug from VSCode launch.json
- Run cli.js instead of server.js
- Update packages
- Add script to rename files with .sol in repoV2 to without file extension
[email protected] - 2024-09-17
- Increase GCP deploy step timeout
- Update .gitignore and .nxignore
[email protected] - 2024-08-29
- Remove UI and all related CI/CD code
- Add GCP deployment to CI/CD
- Update packages
- Update h5ai-nginx link
[email protected] - 2024-07-25
- Use Node 22.4.0 everywhere
- Update CircleCI base images and orbs
- Add codecov support in CircleCI
- Remove contract-call-decoder module
- Add nx to .gitignore
- Add lerna run fix as npm script
- Upgrade dependencies
- Add Renovate to manage dependency updates
- Update verify-massively.msj script
[email protected] - 2024-05-28
- fix CircleCI new_branch and nightly scripts to support database
[email protected] - 2024-05-14
- fix .vscode/launch.json
- update package-lock.json
- update h5ai-nginx
[email protected] - 2024-04-23
- Skip npm-publish if not a package
- s3-backup-check on master only
- Add the release script
[email protected] - 2024-04-04
- Update dependencies
[email protected] - 2024-04-04
- Update dependencies
[email protected] - 2024-03-28
- Update dependencies
- Add Postgres DB env vars to the CI
[email protected] - 2024-03-15
- Update sourcify-server
[email protected] - 2024-03-14
- Update dependencies
[email protected] - 2024-02-26
- Fix
fsevents
as an optional dependency for Linux builds
[email protected] - 2024-02-22
- Assign resources to CI jobs for faster runs (when 100% CPU) or cheaper runs
- Add a DB container to the tests
- Don't run full tests in
test-new-chains
if noNEW_CHAIN_ID
is set - Support both
add-new-chain-{chainIds}
andadd-new-chains-{chainIds}
as branch names for new chains - Add
fsevents
as an optional dependency for Linux builds
[email protected] - 2024-01-04
- Add multiarch image builds
- Adjust resources for CI builds. This should speed up the builds and reduce the usage for unnecessary resources.
- Optimize some runs by not install and building unless necessary
[email protected] - 2024-01-03
- Update
FUNDING.json
- Add arm64 build runs to CI but turn them off for now
[email protected] - 2023-12-19
- Fix tagged builds not being triggered because they are not in the entrypoint circleci YML file.
- Fix
latest
tag not being pushed to Docker Hub.
[email protected] - 2023-12-19
- Move CI scripts to
.circleci/scripts
- Change CircleCI config:
- Always run all images instead of only the changed ones
- Add a new tagged_build_and_publish that gets triggered on new tags
- build_and_publish_docker_images accroding to the new container and versioning setup
- Remove
environments
folder - Remove unused env vars from
.vscode/launch.json
- Move Typescript to root
package.json
and remove it from all subpackages - Add
printWidth
to.prettierrc
Previously, the releases were not done one separate modules of Sourcify but for the repository as a whole. You can find the changelog for those releases in older releases for this repository.