Releases: Materials-Consortia/optimade-validator-action
v2.9.0
Changelog
v2.9.0 (2024-10-12)
Upgrade Python 3.9 -> 3.10
Use Python 3.10 in the action as well as in all CI workflows.
Also, update dependencies and dev tools (pre-commit hooks) to the latest versions.
v2 (2024-10-12)
Upgrade Python 3.9 -> 3.10
Use Python 3.10 in the action as well as in all CI workflows.
Also, update dependencies and dev tools (pre-commit hooks) to the latest versions.
Merged pull requests:
- Bump Python to 3.10 #160 (@ml-evs)
- Update pre-commit requirement from ~=3.8 to ~=4.0 in the python group #159 (@dependabot[bot])
- Update pylint requirement from ~=3.2 to ~=3.3 in the python group #158 (@dependabot[bot])
- [pre-commit.ci] pre-commit autoupdate #157 (@pre-commit-ci[bot])
- [pre-commit.ci] pre-commit autoupdate #156 (@pre-commit-ci[bot])
- Update pre-commit requirement from ~=3.7 to ~=3.8 in the python group #155 (@dependabot[bot])
* This Changelog was automatically generated by github_changelog_generator
v2.8.0
Dependencies facelift
The internal dependencies, both for production and for development/testing have been updated.
This ensures development can continue smoothly and should increase the stability of the action overall.
Changelog
v2.8.0 (2024-07-03)
v2 (2024-07-03)
Implemented enhancements:
Fixed bugs:
Closed issues:
Merged pull requests:
- [pre-commit.ci] pre-commit autoupdate #154 (@pre-commit-ci[bot])
- Bump docker/build-push-action from 5 to 6 in the gh-actions group #153 (@dependabot[bot])
- Bump the python group with 3 updates #152 (@dependabot[bot])
- Update CI/CD and dependabot #150 (@CasperWA)
- Use the newly created bats image on ghcr.io #147 (@CasperWA)
- Build BATS Docker image locally #143 (@CasperWA)
- Use the
optimade
container image as a service #107 (@CasperWA)
* This Changelog was automatically generated by github_changelog_generator
v2.7.0
Developer update
This minor release update implements the usage of pre-commit with subsequent style, linting, and minor security updates to the Python code.
Testing has also improved and the BATS system has been updated to the latest version, ensuring the code is up-to-date and stable with regards to the latest environment changes.
Changelog
v2.7.0 (2022-05-16)
v2 (2022-05-16)
Implemented enhancements:
- Update dependabot frequency #104
- Add pre-commit #77 (CasperWA)
- Update dependabot automation #76 (CasperWA)
Fixed bugs:
Closed issues:
Merged pull requests:
- Update frequency for dependencies update PRs #105 (CasperWA)
- Use
ID!
type instead ofString!
#95 (CasperWA) - Update dependencies #91 (CasperWA)
- Update dependencies #88 (CasperWA)
- Use Python tools logic for checking PR body #87 (CasperWA)
- Update dependencies #86 (CasperWA)
- Update dependencies #85 (CasperWA)
- Add steps to install
pre-commit
#83 (CasperWA) - Fix workflow and python-version task #81 (CasperWA)
- Update dependencies #78 (CasperWA)
- Bump CasperWA/push-protected from 2.4.0 to 2.5.0 #74 (dependabot[bot])
* This Changelog was automatically generated by github_changelog_generator
v2.6.0
v2.5.0
v2.4.0
Fixes:
- Ensure the input parameter
validate unversioned path
is uniform throughout the code and the action (#55, @CasperWA) - The
as type
input parameter now ensures the OPTIMADE Validator is run in the expected way (#57, @CasperWA).
The expected way, is that it will take the URL (fromprotocol
,domain
, andpath
) as is, and run the validator with this and the passedas type
value.
The input parametersindex
,all versioned paths
, andvalidate unversioned path
will all be ignored whenas type
is supplied, since they are either not allowed in the validator or are irrelevant.
For more information, see the README.
v2.3.0
v2.2.2
Fixes:
- Action was failing when run without test harness due to a missing directory (#48)
v2.2.1
Fixes:
- The new
helper.py
was not called correctly inentrypoint.sh
, resulting in a failedv2.2.0
release (#44).
Now the Python script is called using its absolute path.
Developer:
- To ensure the BATS tests are still working correctly, another search-and-replace is added to the test-specific
entrypoint.sh
created during setup of the BATS tests run (#44).
v2.2.0
Changes:
- Add input parameter
create output
(default:false
) (#42):
IfTrue
, this will utilize the-j/--json
option in the OPTIMADE Validator and create a JSON output similar to the output from the Validator. However, this output will be a single JSON object, where the keys correspond to the version part of the versioned base URL that is tested. If it's the unversioned base URL the key will be"unversioned"
.
IfFalse
, the output from this action will be an empty JSON object. - Add output parameter
results
(default:{}
) (#42):
This is the parameter with which the collective JSON object can be retrieved. It will only not be empty if the input parametercreate output
istrue
.
Developer: