Skip to content
This repository was archived by the owner on Sep 1, 2022. It is now read-only.

Commit a3e412b

Browse files
authored
Merge pull request #22 from githubtraining/prep-for-release
Prepare for release
2 parents d99ce7d + 1cc95d8 commit a3e412b

2 files changed

Lines changed: 31 additions & 3 deletions

File tree

config.yml

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ steps:
4747
event: pull_request.edited
4848
actions:
4949
- type: removeBranchProtection
50+
required: false
5051
- type: respond
5152
with: 02_repo-owner-answer.md
5253

@@ -74,6 +75,7 @@ steps:
7475
event: issue_comment.created
7576
actions:
7677
- type: removeBranchProtection
78+
required: false
7779
- type: respond
7880
with: 04_discoverability-answer.md
7981

@@ -101,6 +103,7 @@ steps:
101103
event: pull_request.edited
102104
actions:
103105
- type: removeBranchProtection
106+
required: false
104107
- type: respond
105108
with: 06_templates-answer.md
106109

@@ -128,6 +131,7 @@ steps:
128131
event: pull_request.edited
129132
actions:
130133
- type: removeBranchProtection
134+
required: false
131135
- type: respond
132136
with: 08_workflows-answer.md
133137

@@ -155,6 +159,7 @@ steps:
155159
event: pull_request.edited
156160
actions:
157161
- type: removeBranchProtection
162+
required: false
158163
- type: respond
159164
with: 10_projects-answer.md
160165

@@ -182,6 +187,7 @@ steps:
182187
event: issue_comment.created
183188
actions:
184189
- type: removeBranchProtection
190+
required: false
185191
- type: respond
186192
with: 12_metrics-answer.md
187193

@@ -205,14 +211,20 @@ steps:
205211
- title: Enable GitHub Pages
206212
description: Publish your InnerSource toolkit by turning on GitHub Pages.
207213
link: '{{ repoUrl }}/pull/8'
208-
event: deployment
214+
event: page_build
209215
actions:
210216
- type: removeBranchProtection
217+
required: false
218+
- type: octokit
219+
method: repos.getPages
220+
owner: '%payload.repository.owner.login%'
221+
repo: '%payload.repository.name%'
222+
action_id: pagesUrl
211223
- type: respond
212224
issue: Publish your toolkit
213225
with: 14_congratulations.md
214226
data:
215-
deploymentURL: 'https://%payload.repository.owner.login%.github.io/%payload.repository.name%'
216-
learningPathURL: 'https://github-learning-lab-staging.herokuapp.com/githubtraining/paths/innersource:-theory-to-practice'
227+
deploymentURL: '%actions.pagesUrl.data.html_url%'
228+
learningPathURL: 'https://lab.github.com/githubtraining/paths/innersource:-theory-to-practice'
217229
forkURL: '%payload.repository.html_url%/fork'
218230
downloadURL: '%payload.repository.html_url%/archive/master.zip'

server-installation-notes.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
## GitHub Enterprise Server (GHES) installation notes
2+
3+
✅ | This course is fully compatible with any supported version* of GHES.
4+
--- | ---
5+
6+
*Supported versions of GHES are visible by using the drop-down in the [official documentation](https://help.github.com/enterprise/).
7+
8+
### Course dependencies
9+
10+
The following are dependencies of the course. The course may continue to work without these dependencies, but learners won't experience the course as designed.
11+
12+
| Dependency | Required? | Reason | Alternative |
13+
|--------------------------------------------------------------------------------------------------------------------------|-----------|------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
14+
| GHES must be able to reach githubusercontent.com | Yes | Images used throughout the course are served from this domain. Learners will find broken images required to take the course without this access. | Manually download the images referenced in the `responses/` folder, upload them to an accessible domain, and replace the images in the `responses/` folder. |
15+
| Learner must be able to reach github.com and outside web | No | Links are provided to resources that live on the outside web. | Without access to resources on the outside web, learners will reach blocked resources. You can change the links to these resources in the `responses/` folder, and in the template repository. |
16+
| [GitHub Pages](https://help.github.com/en/enterprise/2.16/admin/installation/configuring-github-pages-on-your-appliance) | No | Used to let the learner publish a web site with their own innersource resources. | Without GitHub Pages enabled, the learner can still take the course, but won't be able to publish these resources on their own web site. If pages isn't enabled, you should remove references to a published GitHub Pages site in the `responses/` folder. |

0 commit comments

Comments
 (0)