Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
6d56c0e
Gen queeres from contacts and audit wd lexemes
andrewtavis Sep 24, 2026
533cf64
Update contract headers and changelog
andrewtavis Sep 24, 2026
9ebfdf0
Update package version given planned changes
andrewtavis Sep 24, 2026
8519c09
Fix static analysis tests
andrewtavis Sep 25, 2026
1d0f463
Fix pytest tests
andrewtavis Sep 25, 2026
eb9a737
Remove unneeded queries and gen multiple queries
andrewtavis Sep 25, 2026
80c6906
Remove unneeded files
andrewtavis Sep 25, 2026
dac94b4
Remove unneeded docs pages
andrewtavis Sep 25, 2026
1a4c038
Mark out code and lower pytest threshold
andrewtavis Sep 25, 2026
59a7466
Rename workflows
andrewtavis Sep 25, 2026
450ff19
Fix DE auxiliary verb in query generation
andrewtavis Sep 25, 2026
d6bc781
Add deleted queries back to project
andrewtavis Sep 25, 2026
c7dee33
Remove unneeded file
andrewtavis Sep 26, 2026
e5e222f
Add prepositions to de and ru contracts/gen queries
andrewtavis Sep 27, 2026
6ed4f8b
Add awdlf audit command to CLI and refactor
andrewtavis Sep 27, 2026
6c1bd30
Update sorting of query forms
andrewtavis Sep 28, 2026
03288ec
Add ability to use queries from different dir
andrewtavis Sep 28, 2026
59e6534
Update readthedocs docs
andrewtavis Sep 28, 2026
206a8cb
Update readme and docs index with new info
andrewtavis Sep 28, 2026
b8a8601
Update USAGE.md with information on new commands
andrewtavis Sep 28, 2026
f7921ca
Update main CLI documentation with new commands
andrewtavis Sep 28, 2026
0f4ae5e
Update all dependencies
andrewtavis Sep 28, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
137 changes: 0 additions & 137 deletions .github/workflows/check_and_update_missing_query_forms.yaml

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: ci_changelog_check
name: ci_check_changelog

# Runs on every PR event that could change which files are included.
# 'labeled' and 'unlabeled' are needed so that adding/removing the
Expand Down
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
name: check_project_metadata
name: ci_check_project_metadata

on:
push:
branches: [ main ]
branches: [main]
paths:
- "src/scribe_data/resources/**/*.json"
pull_request:
branches: [ main ]
types: [ opened, reopened, synchronize ]
branches: [main]
types: [opened, reopened, synchronize]
paths:
- "src/scribe_data/resources/**/*.json"

Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
name: check_project_structure
name: ci_check_project_structure
on:
push:
branches: [ main ]
branches: [main]
pull_request:
branches: [ main ]
types: [ opened, reopened, synchronize ]
branches: [main]
types: [opened, reopened, synchronize]

jobs:
structure-check:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
name: check_query_forms
name: ci_check_query_forms

on:
push:
branches: [ main ]
branches: [main]
paths:
- "src/scribe_data/wikidata/queries_all_data/**/*.sparql"
- "src/scribe_data/wikidata/queries/**/*.sparql"
pull_request:
branches: [ main ]
types: [ opened, reopened, synchronize ]
branches: [main]
types: [opened, reopened, synchronize]
paths:
- "src/scribe_data/wikidata/queries_all_data/**/*.sparqll"
- "src/scribe_data/wikidata/queries/**/*.sparqll"

jobs:
format_check:
Expand Down Expand Up @@ -49,5 +49,6 @@ jobs:

- name: Post-run status
if: failure()
run: echo "Project SPARQL query forms check failed. Please fix the reported
run:
echo "Project SPARQL query forms check failed. Please fix the reported
errors."
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
name: check_query_identifiers
name: ci_check_query_identifiers

on:
push:
branches: [ main ]
branches: [main]
paths:
- "src/scribe_data/wikidata/queries_all_data/**/*.sparql"
- "src/scribe_data/wikidata/queries/**/*.sparql"
pull_request:
branches: [ main ]
types: [ opened, reopened, synchronize ]
branches: [main]
types: [opened, reopened, synchronize]
paths:
- "src/scribe_data/wikidata/queries_all_data/**/*.sparql"
- "src/scribe_data/wikidata/queries/**/*.sparql"

jobs:
format_check:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci_pytest.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -72,5 +72,5 @@ jobs:

- name: Run pytest - Unit Tests
run:
uv run pytest . --cov=. --cov-report=term-missing --cov-fail-under=70
uv run pytest . --cov=. --cov-report=term-missing --cov-fail-under=60
--cov-config=./pyproject.toml
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,9 @@ scribe_data_filtered_tsv_export/*
scribe_data_wikidata_dumps_export/*
scribe_data_wiktionary_dumps_export/*

scribe_data_user_queries/*
scribe_data_wikidata_audit/*

# MARK: Wiki Dumps

*.json.bz2
Expand Down
6 changes: 3 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,12 @@ Scribe-Data tries to follow [semantic versioning](https://semver.org/), a MAJOR.

Emojis for the following are chosen based on [gitmoji](https://gitmoji.dev/).

## [Upcoming] Scribe-Data 6.0.0
## Scribe-Data 6.0.0

### ✨ Features

- The SPARQL queries for the Scribe-Data CLI are generated by a process that checks the available data via the Wikidata Query Service ([#617](https://github.com/scribe-org/Scribe-Data/issues/617)).
- Queries can also be generated from Scribe-Data contracts ([#669](https://github.com/scribe-org/Scribe-Data/issues/669)).
- The SPARQL queries for the Scribe-Data CLI are generated by a process that reads data contracts and creates queries to fulfill the contracts ([#669](https://github.com/scribe-org/Scribe-Data/issues/617)).
- The available data on Wikidata can also be audited, with simple contracts for the data being generated to then generate queries from ([#617](https://github.com/scribe-org/Scribe-Data/issues/669)).
- Scribe-Data can now be used to generate nine emojis per word instead of just three ([#670](https://github.com/scribe-org/Scribe-Data/issues/670)).
- A profanity table is also generated by the Scribe-Data process to allow for Scribe end applications to filter out these words ([#710](https://github.com/scribe-org/Scribe-Data/issues/710)).

Expand Down
Loading
Loading