Skip to content

Commit 69caed7

Browse files
authored
Merge pull request #220 from processing/processing-4-beta-release
Tweaks to the download page + Processing 4 beta
2 parents dd2b4c5 + 306f1b1 commit 69caed7

10 files changed

+36
-23
lines changed
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
{
2+
"name": "Processing 4.0 beta 1",
3+
"tagName": "processing-1276-4.0b1",
4+
"publishedAt": "2021-08-09T11:27:08Z",
5+
"releaseAssets": {
6+
"edges": [
7+
{
8+
"node": {
9+
"name": "processing-4.0b1-macosx.zip",
10+
"downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1276-4.0b1/processing-4.0b1-macosx.zip"
11+
}
12+
},
13+
{
14+
"node": {
15+
"name": "processing-4.0b1-windows64.zip",
16+
"downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1276-4.0b1/processing-4.0b1-windows64.zip"
17+
}
18+
},
19+
{
20+
"node": {
21+
"name": "processing-4.0b1-linux64.tgz",
22+
"downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1276-4.0b1/processing-4.0b1-linux64.tgz"
23+
}
24+
}
25+
]
26+
}
27+
}

content/download/selected.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
22
"selectedReleases": [
3+
"processing-1276-4.0b1",
34
"processing-0270-3.5.4",
4-
"processing-0269-3.5.3",
55
"processing-0227-2.2.1"
66
],
7-
"selectedPreReleases": ["processing-1275-4.0a6", "processing-1274-4.0a5"]
7+
"selectedPreReleases": ["processing-1275-4.0a6"]
88
}

scripts/fetchReleases.js

Lines changed: 6 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,10 @@ const fs = require('fs');
33
const path = require('path');
44

55
const fetchReleases = async () => {
6-
// TODO: This is going to need to change once they have all releases in a single repo
7-
const { releases, preReleases } = await graphql(
6+
const { processing, processing4 } = await graphql(
87
`
98
query {
10-
releases: repository(name: "processing", owner: "processing") {
9+
processing: repository(name: "processing", owner: "processing") {
1110
releases(first: 100, orderBy: { field: NAME, direction: DESC }) {
1211
edges {
1312
node {
@@ -26,7 +25,7 @@ const fetchReleases = async () => {
2625
}
2726
}
2827
}
29-
preReleases: repository(name: "processing4", owner: "processing") {
28+
processing4: repository(name: "processing4", owner: "processing") {
3029
releases(first: 100, orderBy: { field: NAME, direction: DESC }) {
3130
edges {
3231
node {
@@ -54,8 +53,10 @@ const fetchReleases = async () => {
5453
}
5554
);
5655

56+
const releases = processing.releases.edges.concat(processing4.releases.edges);
57+
5758
// Write releases to folder
58-
releases.releases.edges.forEach((release) => {
59+
releases.forEach((release) => {
5960
fs.writeFileSync(
6061
path.join(
6162
__dirname,
@@ -68,21 +69,6 @@ const fetchReleases = async () => {
6869
JSON.stringify(release.node, null, 2)
6970
);
7071
});
71-
72-
// Write prereleases to folder
73-
preReleases.releases.edges.forEach((release) => {
74-
fs.writeFileSync(
75-
path.join(
76-
__dirname,
77-
'..',
78-
'content',
79-
'download',
80-
'prereleases',
81-
`${release.node.tagName}.json`
82-
),
83-
JSON.stringify(release.node, null, 2)
84-
);
85-
});
8672
};
8773

8874
// only fetch if ENV has GITHUB_TOKEN

src/templates/download.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@ export const query = graphql`
180180
preReleases: allFile(
181181
filter: {
182182
sourceInstanceName: { eq: "download" }
183-
relativeDirectory: { eq: "prereleases" }
183+
relativeDirectory: { eq: "releases" }
184184
childJson: { tagName: { in: $selectedPreReleases } }
185185
}
186186
sort: { fields: childJson___name, order: DESC }

0 commit comments

Comments
 (0)