Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] Automate related schema changes #57

Open
wants to merge 29 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
862febf
Simplify MDF Organization model
BenGalewsky Mar 3, 2021
934d9d9
Add data_destination for MDF Open
BenGalewsky Mar 3, 2021
bea9409
Add action_id to internal status
BenGalewsky Apr 8, 2021
3c53031
Add version to status record
BenGalewsky Jul 1, 2021
89081ff
Update tests to reflect new internal status schema
BenGalewsky Aug 23, 2021
870ee3c
Update data destinations for organizations
BenGalewsky Aug 23, 2021
3d5615b
Meta only (#53)
eschondorf Oct 27, 2021
2d1dc1b
Remove obsolete organizations
BenGalewsky Nov 17, 2021
bc2d768
Add CI Job to validate schemas
BenGalewsky Nov 17, 2021
4cab369
Update to new spec for organizations
BenGalewsky Nov 17, 2021
89ddcbb
Remove more unused and default data destination
BenGalewsky Nov 17, 2021
6314552
Merge pull request #54 from materials-data-facility/sc-880
blaiszik Nov 17, 2021
7a2e244
making change to metadata
eschondorf Nov 29, 2021
14fe1f1
Update update_metadata_only in internal_status
BenGalewsky Dec 2, 2021
c3b9415
Merge branch 'automate' of https://github.com/materials-data-facility…
BenGalewsky Dec 2, 2021
879a054
adding mint_doi flag
eschondorf Dec 13, 2021
ca14457
Add mint_doi property to selected organizations
BenGalewsky Dec 16, 2021
b4cad16
Merge in master changes to projects
BenGalewsky Jan 26, 2022
1678c6e
Make mint_doi property manditory
BenGalewsky Jan 31, 2022
1a3b516
Only allow a single organization
BenGalewsky Jan 31, 2022
3e87c01
Fix typo in schema. Update tests to use single organization
BenGalewsky Jan 31, 2022
7e38dde
Merge pull request #58 from materials-data-facility/single_organization
blaiszik Jan 31, 2022
7e12a44
Remove curation as a submission option
BenGalewsky Mar 8, 2022
740d6a2
Add domains to mdf metadata
blaiszik Mar 22, 2022
3f57bde
Add domains to submission metadata schema
blaiszik Mar 22, 2022
f232be7
Set initial default domains for all organizations
BenGalewsky Mar 31, 2022
b23b500
Merge pull request #59 from materials-data-facility/set_materials_dom…
blaiszik Mar 31, 2022
1d2572c
Make curation a required property for organizations
BenGalewsky Apr 8, 2022
f16dd81
Add previous versions property
BenGalewsky Apr 8, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 29 additions & 0 deletions .github/workflows/validate_schemas.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
name: CI

on:
push:
branches:
- "*"
tags:
- "*"
pull_request:

jobs:
validate_schemas:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@master
- name: Set up Python 3.8
uses: actions/setup-python@v1
with:
python-version: 3.8

- name: Install dependencies
run: |
python -m pip install --upgrade pip setuptools wheel
pip install -r tests/test_requirements.txt
pip list

- name: Test with pytest
run: |
python -m pytest tests
Loading