diff --git a/README.md b/README.md index 354934a..5e65310 100644 --- a/README.md +++ b/README.md @@ -28,7 +28,7 @@ The FEP Process is an initiative of the [SocialHub](https://socialhub.activitypu | [FEP-cb76: Content Addressed Vocabulary](./fep/cb76/fep-cb76.md) | `DRAFT` | [#41](https://codeberg.org/fediverse/fep/issues/41) | 2022-11-29 | - | | [FEP-fb2a: Actor metadata](./fep/fb2a/fep-fb2a.md) | `DRAFT` | [#45](https://codeberg.org/fediverse/fep/issues/45) | 2022-12-09 | - | | [FEP-c118: Content licensing support](./fep/c118/fep-c118.md) | `DRAFT` | [#57](https://codeberg.org/fediverse/fep/issues/57) | 2023-01-16 | - | -| [FEP-2e40: The FEP Vocabulary Extension Process](./fep/2e40/fep-2e40.md) | `WITHDRAWN` | [#62](https://codeberg.org/fediverse/fep/issues/62) | 2023-02-13 | - | +| [FEP-2e40: The FEP Vocabulary Extension Process](./fep/2e40/fep-2e40.md) | `WITHDRAWN` | [#62](https://codeberg.org/fediverse/fep/issues/62) | 2023-02-13 | 2023-09-04 | | [FEP-7888: Demystifying the context property](./fep/7888/fep-7888.md) | `DRAFT` | [#68](https://codeberg.org/fediverse/fep/issues/68) | 2023-03-14 | - | | [FEP-d767: Extend ActivityPub with Valueflows](./fep/d767/fep-d767.md) | `DRAFT` | [#76](https://codeberg.org/fediverse/fep/issues/76) | 2023-04-02 | - | | [FEP-5bf0: Collection sorting and filtering](./fep/5bf0/fep-5bf0.md) | `DRAFT` | [#80](https://codeberg.org/fediverse/fep/issues/80) | 2023-04-10 | - | diff --git a/fep/2e40/fep-2e40.md b/fep/2e40/fep-2e40.md index 8726441..ed19542 100644 --- a/fep/2e40/fep-2e40.md +++ b/fep/2e40/fep-2e40.md @@ -3,6 +3,7 @@ slug: "2e40" authors: Helge Krueger status: WITHDRAWN dateReceived: 2023-02-13 +dateWithdrawn: 2023-09-04 discussionsTo: https://codeberg.org/fediverse/fep/issues/62 --- # FEP-2e40: The FEP Vocabulary Extension Process diff --git a/scripts/create_readme.py b/scripts/create_readme.py index e625757..7472dc2 100644 --- a/scripts/create_readme.py +++ b/scripts/create_readme.py @@ -25,6 +25,8 @@ for fep in fep_files: if "dateFinalized" in parsed: date_final = parsed["dateFinalized"] + elif "dateWithdrawn" in parsed: + date_final = parsed["dateWithdrawn"] else: date_final = "-" result.append( diff --git a/scripts/tools/test_feps.py b/scripts/tools/test_feps.py index 16c110c..8edafd7 100644 --- a/scripts/tools/test_feps.py +++ b/scripts/tools/test_feps.py @@ -16,6 +16,11 @@ def test_fep(fep): assert parsed_frontmatter["slug"] == f'"{fep}"' assert "authors" in parsed_frontmatter + if parsed_frontmatter["status"] == "FINAL": + assert "dateFinalized" in parsed_frontmatter + if parsed_frontmatter["status"] == "WITHDRAWN": + assert "dateWithdrawn" in parsed_frontmatter + assert "## Summary" in content assert "## Copyright" in content