Compare commits
8 Commits
cf52b236cf
...
aff89c02c5
Author | SHA1 | Date | |
---|---|---|---|
aff89c02c5 | |||
5e206270f2 | |||
|
bdacc9dff3 | ||
f4e5c33a4f | |||
fbefe15de8 | |||
4fbbf30fbd | |||
5d826099f2 | |||
f411368e80 |
@ -5,10 +5,13 @@ on:
|
|||||||
push:
|
push:
|
||||||
branches:
|
branches:
|
||||||
- auto-*
|
- auto-*
|
||||||
|
- workflow_update
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
validate_and_release:
|
validate_and_release:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
permissions:
|
||||||
|
contents: write
|
||||||
steps:
|
steps:
|
||||||
- name: Check out Repo code
|
- name: Check out Repo code
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v3
|
||||||
@ -22,6 +25,14 @@ jobs:
|
|||||||
- name: Merge to gw.yaml
|
- name: Merge to gw.yaml
|
||||||
run: node ./scripts/merge-yaml.js
|
run: node ./scripts/merge-yaml.js
|
||||||
|
|
||||||
|
- name: Commit Changes
|
||||||
|
uses: https://github.com/stefanzweifel/git-auto-commit-action@v5
|
||||||
|
with:
|
||||||
|
commit_message: Sort & Merge PIS Files
|
||||||
|
commit_user_name: owlbot
|
||||||
|
commit_user_email: owlbot@owlboard.info
|
||||||
|
commit_author: owlbot <owlbot@owlboard.info>
|
||||||
|
|
||||||
- name: Create PR
|
- name: Create PR
|
||||||
uses: https://github.com/peter-evans/create-pull-request@v6
|
uses: https://github.com/peter-evans/create-pull-request@v6
|
||||||
with:
|
with:
|
||||||
|
@ -1,134 +0,0 @@
|
|||||||
- code: "6237"
|
|
||||||
stops: [ply,ivy,tot,nta,tgm,dwl,exd,tvp,tau,bwt,hig,wsm,wnm,wor,yat,nls,psn,bmt,bri,fit,pwy,stj,nwp,cdf]
|
|
||||||
- code: "1712"
|
|
||||||
stops: [rdg,wkm,baw,ncm,gld,sfr,dkt,dpd,bto,rei,rdh,gtw]
|
|
||||||
- code: "1695"
|
|
||||||
stops: [gtw,rdh,rei,bto,dpd,dkt,sfr,gld,ncm,baw,wkm,rdg]
|
|
||||||
- code: "0336"
|
|
||||||
stops: [gtw,rdh,rei,dpd,gld,ash,ncm,fnn,baw,snd,crn,wkm,rdg]
|
|
||||||
- code: "1694"
|
|
||||||
stops: [rdg,wkm,baw,ncm,gld,sfr,dkt,dpd,bto,rei,rdh,gtw]
|
|
||||||
- code: "1243"
|
|
||||||
stops: [gtw,rdh,rei,dpd,gld,ash,ncm,fnn,baw,snd,crn,wkm,rdg]
|
|
||||||
- code: "1069"
|
|
||||||
stops: [rdg,crn,snd,baw,fnn,ncm,ash,wan,gld,dpd,rei,rdh]
|
|
||||||
- code: "0342"
|
|
||||||
stops: [gtw,rdh,rei,bto,dpd,dkt,gom,chl,sfr,gld,ncm,baw,wkm,rdg]
|
|
||||||
- code: "1246"
|
|
||||||
stops: [rdg,wkm,baw,ncm,gld,sfr,chl,gom,dkt,dpd,bto,rei,rdh,gtw]
|
|
||||||
- code: "0488"
|
|
||||||
stops: [rdg,wkm,baw,ncm,gld,sfr,chl,gom,dpd,rei,rdh,gtw]
|
|
||||||
- code: "1691"
|
|
||||||
stops: [gtw,rdh,rei,dpd,gom,chl,sfr,gld,ncm,baw,wkm,rdg]
|
|
||||||
- code: "1713"
|
|
||||||
stops: [rdg,wkm,baw,ncm,gld,sfr,chl,gom,dpd,rei,rdh,gtw]
|
|
||||||
- code: "1714"
|
|
||||||
stops: [gtw,rdh,rei,bto,dpd,dkt,sfr,gld,ncm,baw,wkm,rdg]
|
|
||||||
- code: "1171"
|
|
||||||
stops: [rdg,wkm,crn,snd,baw,fnn,ncm,ash,gld,sfr,chl,gom,dpd,rei,rdh,gtw]
|
|
||||||
- code: "0330"
|
|
||||||
stops: [gtw,rdh,rei,bto,dpd,dkt,gom,chl,sfr,gld,wan,ash,ncm,fnn,baw,snd,crn,wkm,rdg]
|
|
||||||
- code: "0357"
|
|
||||||
stops: [rdg,wkm,crn,snd,baw,fnn,ncm,ash,gld,sfr]
|
|
||||||
- code: "0260"
|
|
||||||
stops: [rdg,twy,mai,slo,wdt,hay,stl,eal,pad]
|
|
||||||
- code: "1655"
|
|
||||||
stops: [swi,bpw,nwp,cdf]
|
|
||||||
- code: "0509"
|
|
||||||
stops: [pad,slo,rdg,oxf]
|
|
||||||
- code: "0564"
|
|
||||||
stops: [did,cho,gor,pan,tlh,rdg,twy,mai,slo,lny,wdt,hay,stl,eal,pad]
|
|
||||||
- code: "0730"
|
|
||||||
stops: [did,cho,gor,pan,tlh,rdg,twy,mai,pad]
|
|
||||||
- code: "1565"
|
|
||||||
stops: [did,cho,gor,pan,tlh,rdg,twy,mai,pad]
|
|
||||||
- code: "0716"
|
|
||||||
stops: [oxf,did,rdg,mai,slo,pad]
|
|
||||||
- code: "1706"
|
|
||||||
stops: [rdg,mai,pad]
|
|
||||||
- code: "1479"
|
|
||||||
stops: [pad,mai,twy,rdg,tlh,pan,gor,cho,did]
|
|
||||||
- code: "1707"
|
|
||||||
stops: [eve,hyb,mim,kgm,cby,hnd,oxf]
|
|
||||||
- code: "0605"
|
|
||||||
stops: [pad,rdg,oxf]
|
|
||||||
- code: "1693"
|
|
||||||
stops: [gtw,rdh,rei,dpd,gom,gld,ash,ncm,fnn,baw,snd,crn,wkm,rdg]
|
|
||||||
- code: "1535"
|
|
||||||
stops: [nby,nrc,tha,mdg,amt,the,rdw,rdg,mai,pad]
|
|
||||||
- code: "0349"
|
|
||||||
stops: [rdg,wkm,crn,snd,baw,fnn,ncm,ash,wan,gld,sfr,chl,gom,dkt,dpd,bto,rei,rdh]
|
|
||||||
- code: "1609"
|
|
||||||
stops: [rdh,rei,bto,dpd,dkt,gom,chl,sfr,gld,ash,ncm,fnn,baw,snd,crn,wkm,wns,rdg]
|
|
||||||
- code: "0125"
|
|
||||||
stops: [mai,fzp,coo,bne]
|
|
||||||
- code: "0129"
|
|
||||||
stops: [bne,coo,fzp,mai]
|
|
||||||
- code: "1696"
|
|
||||||
stops: [gtw,rdh,rei,dpd,sfr,gld,ash,ncm,fnn,baw,snd,crn,wkm,rdg]
|
|
||||||
- code: "1596"
|
|
||||||
stops: [rdg,wkm,crn,snd,baw,fnn,ncm,ash,gld,sfr,chl,gom,dkt,dpd,bto,rei,rdh]
|
|
||||||
- code: "1697"
|
|
||||||
stops: [rdh,rei,bto,dpd,dkt,gom,chl,sfr,gld,wan,ash,ncm,fnn,baw,wkm,rdg]
|
|
||||||
- code: "1095"
|
|
||||||
stops: [rdh,rei,bto,dpd,dkt,gom,chl,sfr,gld,ncm,baw,wkm,rdg]
|
|
||||||
- code: "1698"
|
|
||||||
stops: [rdg,wkm,crn,snd,baw,fnn,ncm,ash,wan,gld,sfr,gom,dpd,rei,rdh,gtw]
|
|
||||||
- code: "1254"
|
|
||||||
stops: [did,rdg,pad]
|
|
||||||
- code: "1699"
|
|
||||||
stops: [rdg,wkm,crn,snd,baw,fnn,ncm,ash,gld,dkt,dpd,bto,rei,rdh,gtw]
|
|
||||||
- code: "1700"
|
|
||||||
stops: [rdg,wkm,crn,snd,baw,fnn,ncm,ash,wan,gld,sfr,dkt,dpd,bto,rei,rdh,gtw]
|
|
||||||
- code: "1701"
|
|
||||||
stops: [gtw,rdh,rei,bto,dpd,gld,ash,ncm,fnn,baw,snd,crn,wkm,rdg]
|
|
||||||
- code: "1702"
|
|
||||||
stops: [gtw,rdh,rei,dpd,dkt,gom,chl,sfr,gld,ash,ncm,fnn,baw,snd,crn,wkm,rdg]
|
|
||||||
- code: "1639"
|
|
||||||
stops: [pad,twy,rdg,the,tha,nby]
|
|
||||||
- code: "1480"
|
|
||||||
stops: [pad,mai,twy,rdg,tlh,pan,gor,cho,did]
|
|
||||||
- code: "1645"
|
|
||||||
stops: [rdg,wkm,baw,ncm,gld,sfr,dpd,rei,rdh,gtw]
|
|
||||||
- code: "1165"
|
|
||||||
stops: [gtw,rdh,rei,bto,dpd,dkt,sfr,gld,ash,ncm,fnn,baw,snd,crn,wkm,rdg]
|
|
||||||
- code: "1703"
|
|
||||||
stops: [rdg,wns,wkm,crn,snd,baw,fnn,ncm,ash,gld,sfr,chl,gom,dpd,rei,rdh,gtw]
|
|
||||||
- code: "1642"
|
|
||||||
stops: [gtw,rdh,rei,dpd,gom,chl,gld,ash,ncm,fnn,baw,snd,crn,wkm,rdg]
|
|
||||||
- code: "1640"
|
|
||||||
stops: [gtw,rdh,rei,bto,dpd,dkt,gom,chl,sfr,gld,ash,ncm,fnn,baw,snd,crn,wkm,rdg]
|
|
||||||
- code: "1704"
|
|
||||||
stops: [gtw,rdh,rei,dpd,gom,chl,gld,ash,ncm,fnn,baw,snd,crn,wkm,rdg]
|
|
||||||
- code: "1692"
|
|
||||||
stops: [rdg,wkm,baw,fnn,ncm,ash,gld,sfr,dkt,dpd,bto,rei,rdh,gtw]
|
|
||||||
- code: "1001"
|
|
||||||
stops: [rdg,wkm,baw,ncm,gld,gom,dpd,rei,rdh,gtw]
|
|
||||||
- code: "0370"
|
|
||||||
stops: [gtw,rdh,rei,bto,dpd,dkt,gom,chl,sfr,gld,wan,ash,ncm,fnn,baw,snd,crn,wkm,rdg]
|
|
||||||
- code: "0270"
|
|
||||||
stops: [rdg,twy,mai,slo,lny,wdt,hay,stl,eal,pad]
|
|
||||||
- code: "1705"
|
|
||||||
stops: [rdg,wkm,crn,snd,baw,fnn,ncm,ash,gld,chl,gom,dpd,rei,rdh,gtw]
|
|
||||||
- code: "0458"
|
|
||||||
stops: [rdg,the,amt,tha,nby]
|
|
||||||
- code: "1322"
|
|
||||||
stops: [oxf,did,cho,gor,tlh,rdg]
|
|
||||||
- code: "1653"
|
|
||||||
stops: [rdg,swi,bpw,nwp,cdf]
|
|
||||||
- code: "1654"
|
|
||||||
stops: [cdf,nwp,bpw,swi,rdg]
|
|
||||||
- code: "0532"
|
|
||||||
stops: [oxf,did,cho,gor,pan,tlh,rdg]
|
|
||||||
- code: "0301"
|
|
||||||
stops: [rdg,crn,snd,baw,fnn,ncm,ash,wan,gld,dpd,rei,rdh,gtw]
|
|
||||||
- code: "0245"
|
|
||||||
stops: [pad,eal,stl,hay,wdt,ivr,lny,slo,mai,twy,rdg]
|
|
||||||
- code: "0250"
|
|
||||||
stops: [pad,eal,stl,hay,wdt,slo,mai,twy,rdg]
|
|
||||||
- code: "1708"
|
|
||||||
stops: [wos,psh,eve,hyb,mim,kgm,sip,auw,cby,fin,cme,hnd,oxf,rad,cum,did]
|
|
||||||
- code: "1674"
|
|
||||||
stops: [nby,bdw]
|
|
||||||
- code: "0346"
|
|
||||||
stops: [sfr,gld,ash,ncm,fnn,baw,snd,crn,wkm,rdg]
|
|
5447
pis/gw.yaml
5447
pis/gw.yaml
File diff suppressed because it is too large
Load Diff
@ -32,10 +32,32 @@ function sortAndMergeYAMLFiles() {
|
|||||||
})
|
})
|
||||||
|
|
||||||
const mergedYaml = yaml.stringify(mergedData);
|
const mergedYaml = yaml.stringify(mergedData);
|
||||||
console.log(mergedYaml)
|
|
||||||
|
// Construct the output string
|
||||||
|
let outputString = "pis:\n";
|
||||||
|
mergedData.forEach(item => {
|
||||||
|
outputString += ` - code: "${item.code}"\n`;
|
||||||
|
outputString += ` stops: [${item.stops.map(stop => `${stop}`).join(',')}]\n`;
|
||||||
|
});
|
||||||
|
|
||||||
|
try {
|
||||||
|
fs.writeFileSync('./pis/gw.yaml', outputString);
|
||||||
|
console.log("Overwritten gw.pis")
|
||||||
|
} catch (err) {
|
||||||
|
console.error("Error writing gw.pis", err)
|
||||||
|
}
|
||||||
|
|
||||||
|
files.forEach(file => {
|
||||||
|
if (file.startsWith('dg_parser')) {
|
||||||
|
fs.unlinkSync(directoryPath + file);
|
||||||
|
console.log(`Deleted file: ${file}`);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
} catch(err) {
|
} catch(err) {
|
||||||
console.error('Error merging YAML:', err)
|
console.error('Error merging YAML:', err)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
sortAndMergeYAMLFiles();
|
sortAndMergeYAMLFiles();
|
Loading…
x
Reference in New Issue
Block a user