@@ -11,7 +11,6 @@ cue cmd genworkflows
11
11
12
12
# TODO: drop cd when we solve cuelang.org/issue/708
13
13
cd ../../
14
- cmp .github/workflows/new_version_triggers.yml .github/workflows/new_version_triggers.yml.golden
15
14
cmp .github/workflows/release.yml .github/workflows/release.yml.golden
16
15
cmp .github/workflows/repository_dispatch.yml .github/workflows/repository_dispatch.yml.golden
17
16
cmp .github/workflows/test.yml .github/workflows/test.yml.golden
@@ -107,6 +106,10 @@ jobs:
107
106
version: v1.1.0
108
107
env:
109
108
GITHUB_TOKEN: ${{ secrets.CUECKOO_GITHUB_PAT }}
109
+ - name: Re-test cuelang.org
110
+ run: 'curl -f -s -H "Content-Type: application/json" -u cueckoo:${{ secrets.CUECKOO_GITHUB_PAT }} --request POST --data-binary "{\"event_type\":\"Re-test post release of ${GITHUB_REF##refs/tags/}\"}" https://api.github.com/repos/cue-lang/cuelang.org/dispatches'
111
+ - name: Trigger unity build
112
+ run: 'curl -f -s -H "Content-Type: application/json" -u cueckoo:${{ secrets.CUECKOO_GITHUB_PAT }} --request POST --data-binary "{\"event_type\":\"Check against CUE ${GITHUB_REF##refs/tags/}\",\"client_payload\":{\"type\":\"unity\",\"payload\":{\"versions\":\"\\\"${GITHUB_REF##refs/tags/}\\\"\"}}}" https://api.github.com/repos/cue-lang/unity/dispatches'
110
113
-- .github/workflows/repository_dispatch.yml.golden --
111
114
# Generated by internal/ci/ci_tool.cue; do not edit
112
115
@@ -1119,9 +1122,6 @@ workflows: [...{
1119
1122
}, {
1120
1123
file: "tip_triggers.yml"
1121
1124
schema: tip_triggers
1122
- }, {
1123
- file: "new_version_triggers.yml"
1124
- schema: new_version_triggers
1125
1125
}]
1126
1126
test: _#bashWorkflow & {
1127
1127
name: "Test"
@@ -1281,24 +1281,19 @@ release: _#bashWorkflow & {
1281
1281
args: "release --rm-dist"
1282
1282
version: "v1.1.0"
1283
1283
}
1284
- }]
1285
- }
1286
- }
1287
- tip_triggers: _#bashWorkflow & {
1288
- name: "Push to tip triggers"
1289
- on: push: branches: [_#masterBranch]
1290
- jobs: push: {
1291
- "runs-on": _#linuxMachine
1292
- steps: [{
1293
- name: "Rebuild tip.cuelang.org"
1294
- run: "\(_#curl) -X POST -d {} https://api.netlify.com/build_hooks/${{ secrets.CuelangOrgTipRebuildHook }}"
1295
- }, {
1284
+ }, _#step & {
1296
1285
_#arg: {
1297
- event_type: "Check against ${GITHUB_SHA}"
1286
+ event_type: "Re-test post release of ${GITHUB_REF##refs/tags/}"
1287
+ }
1288
+ name: "Re-test cuelang.org"
1289
+ run: "\(_#curl) -H \"Content-Type: application/json\" -u cueckoo:${{ secrets.CUECKOO_GITHUB_PAT }} --request POST --data-binary \(strconv.Quote(encjson.Marshal(_#arg))) https://api.github.com/repos/cue-lang/cuelang.org/dispatches"
1290
+ }, _#step & {
1291
+ _#arg: {
1292
+ event_type: "Check against CUE ${GITHUB_REF##refs/tags/}"
1298
1293
client_payload: {
1299
1294
type: "unity"
1300
1295
payload: versions: """
1301
- "commit:${GITHUB_SHA }"
1296
+ "${GITHUB_REF##refs/tags/ }"
1302
1297
"""
1303
1298
}
1304
1299
}
@@ -1307,24 +1302,21 @@ tip_triggers: _#bashWorkflow & {
1307
1302
}]
1308
1303
}
1309
1304
}
1310
- new_version_triggers : _#bashWorkflow & {
1311
- name: "New release triggers"
1312
- on: push: tags : [_#releaseTagPattern ]
1305
+ tip_triggers : _#bashWorkflow & {
1306
+ name: "Push to tip triggers"
1307
+ on: push: branches : [_#masterBranch ]
1313
1308
jobs: push: {
1314
1309
"runs-on": _#linuxMachine
1315
1310
steps: [{
1316
- _#arg: {
1317
- event_type: "Re-test post release of ${GITHUB_REF##refs/tags/}"
1318
- }
1319
1311
name: "Rebuild tip.cuelang.org"
1320
- run: "\(_#curl) -H \"Content-Type: application/json\" -u cueckoo:${{ secrets.CUECKOO_GITHUB_PAT }} --request POST --data-binary \(strconv.Quote(encjson.Marshal(_#arg))) https://api.github .com/repos/cue-lang/cuelang.org/dispatches "
1312
+ run: "\(_#curl) -X POST -d {} https://api.netlify .com/build_hooks/${{ secrets.CuelangOrgTipRebuildHook }} "
1321
1313
}, {
1322
1314
_#arg: {
1323
- event_type: "Check against CUE ${GITHUB_REF##refs/tags/ }"
1315
+ event_type: "Check against ${GITHUB_SHA }"
1324
1316
client_payload: {
1325
1317
type: "unity"
1326
1318
payload: versions: """
1327
- "${GITHUB_REF##refs/tags/ }"
1319
+ "commit:${GITHUB_SHA }"
1328
1320
"""
1329
1321
}
1330
1322
}
0 commit comments