Skip to content

Commit 710f088

Browse files
committed
Moved submodule spec to .ciignore for reproducibility
Signed-off-by: Andrew Helwer <ahelwer@pm.me>
1 parent f064453 commit 710f088

4 files changed

Lines changed: 4 additions & 3 deletions

File tree

.ciignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,5 @@ specifications/doesnotexist
99
specifications/BlockingQueue
1010
specifications/CCF
1111
specifications/azure-cosmos-tla
12+
specifications/microwave
1213

.github/workflows/CI.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,6 @@ jobs:
3030
steps:
3131
- name: Clone repo
3232
uses: actions/checkout@v4
33-
with:
34-
submodules: true
3533
- name: Install python
3634
uses: actions/setup-python@v5
3735
with:

CONTRIBUTING.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ The spec will also enjoy basic maintenance over the years, ensuring it remains f
88
To ensure a high bar of quality, all specs in this repo are subject to automated continuous integration tests.
99
This means the spec contribution process has some amount of configuration & overhead, which can occasionally bring frustration.
1010
If you are willing to push through this yourself that is greatly appreciated, but if it becomes an undue obstacle you can also add your spec directory to the [`.ciignore`](.ciignore) file to exclude your spec from validation; maintainers can then integrate it into the CI system at a later date.
11+
Your spec must be contributed to the repository directly.
12+
For reproducibility, contributing your spec as a git submodule is not supported.
1113

1214
Licensing your contributed specs under MIT is most appreciated, for consistency; however, other compatible permissive licenses are accepted.
1315

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,6 @@ Here is a list of specs included in this repository, with links to the relevant
9898
| [Condition-Based Consensus](specifications/cbc_max) | Thanh Hai Tran, Igor Konnov, Josef Widder | | | | | |
9999
| [Buffered Random Access File](specifications/braf) | Calvin Loncaric | | | || |
100100
| [Disruptor](specifications/Disruptor) | Nicholas Schultz-Møller | | | || |
101-
| [Simple Microwave Oven](specifications/microwave) | Konstantin Läufer, George K. Thiruvathukal || | || |
102101

103102

104103
## Examples Elsewhere
@@ -145,6 +144,7 @@ Ideally these will be moved into this repo over time.
145144
| [Petri Nets](https://github.com/elh/petri-tlaplus) | Instantiable Petri Nets with liveness properties | Eugene Huang | | || | |
146145
| [CRDT](https://github.com/JYwellin/CRDT-TLA) | Specifying and Verifying CRDT Protocols | Ye Ji, Hengfeng Wei | | || | |
147146
| [Azure Cosmos DB](https://github.com/tlaplus/azure-cosmos-tla) | Consistency models provided by Azure Cosmos DB | Dharma Shukla, Ailidani Ailijiang, Murat Demirbas, Markus Kuppe | | ||| |
147+
| [Simple Microwave Oven](specifications/microwave) | Spec of a microwave oven | Konstantin Läufer, George K. Thiruvathukal || | || | |
148148

149149
## Contributing a Spec
150150

0 commit comments

Comments
 (0)