Skip to content

Commit d5dddac

Browse files
committed
add idempotent
1 parent 5c4e3a0 commit d5dddac

7 files changed

Lines changed: 10 additions & 5 deletions

File tree

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
# Change Log
22

3+
# 0.0.25
4+
- add `idempotent` target
5+
36
# 0.0.24
47
- remove `ephemeral` and `restore` attribute on workspace and project targets
58
- add `deferred` on workspace and project targets

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"name": "terrabuild",
44
"displayName": "Terrabuild",
55
"description": "Syntax highlighting for Terrabuild",
6-
"version": "0.0.24",
6+
"version": "0.0.25",
77
"publisher": "MagnusOpera",
88
"license": "FSL-1.1-Apache-2.0",
99
"repository": {

syntaxes/terrabuild-project.tmLanguage.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@
8585
"patterns": [
8686
{
8787
"name": "meta.assignment.workspace",
88-
"begin": "\\b(outputs|depends_on|cache|rebuild|deferred)\\b(?=\\s*=)",
88+
"begin": "\\b(outputs|depends_on|cache|rebuild|deferred|idempotent)\\b(?=\\s*=)",
8989
"beginCaptures": {
9090
"1": { "name": "keyword.control" }
9191
},

syntaxes/terrabuild-workspace.tmLanguage.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@
9595
"patterns": [
9696
{
9797
"name": "meta.assignment.workspace",
98-
"begin": "\\b(depends_on|cache|rebuild|deferred)\\b(?=\\s*=)",
98+
"begin": "\\b(depends_on|cache|rebuild|deferred|idempotent)\\b(?=\\s*=)",
9999
"beginCaptures": {
100100
"1": { "name": "keyword.control" }
101101
},

tests/PROJECT

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ target dist {
3131
outputs = []
3232
cache = "remote"
3333
deferred = false
34+
idempotent = true
3435

3536
unknown = "toto"
3637

tests/WORKSPACE

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ target build {
1717
cache = "local"
1818
rebuild = true
1919
deferred = true
20+
idempotent = false
2021

2122
unknown = "toto"
2223
}

0 commit comments

Comments
 (0)