Compare commits

..

8 Commits

Author SHA1 Message Date
aff89c02c5 AutoPR Reenablement
All checks were successful
Generate Release / validate_and_release (push) Successful in 13s
2024-03-08 13:42:33 +00:00
5e206270f2 Adjust commit message etc
All checks were successful
Generate Release / validate_and_release (push) Successful in 14s
2024-03-08 13:39:36 +00:00
fred.boniface
bdacc9dff3 Apply automatic changes 2024-03-08 13:32:02 +00:00
f4e5c33a4f Commit changes
All checks were successful
Generate Release / validate_and_release (push) Successful in 17s
2024-03-08 13:31:37 +00:00
fbefe15de8 Add error handling
All checks were successful
Generate Release / validate_and_release (push) Successful in 14s
2024-03-08 13:16:25 +00:00
4fbbf30fbd Remove old files
All checks were successful
Generate Release / validate_and_release (push) Successful in 13s
2024-03-08 13:14:22 +00:00
5d826099f2 Trying
All checks were successful
Generate Release / validate_and_release (push) Successful in 15s
2024-03-08 13:05:33 +00:00
f411368e80 Adjust merge-yaml script to output owlboard style yaml 2024-03-08 13:03:06 +00:00
4 changed files with 2823 additions and 2795 deletions

View File

@ -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
@ -21,7 +24,15 @@ 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:

View File

@ -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]

File diff suppressed because it is too large Load Diff

View File

@ -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();