Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ci(automation): add link checking #728

Merged
merged 94 commits into from
Oct 12, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
94 commits
Select commit Hold shift + click to select a range
97f1088
ci(automation): add dead link checking
bnb Mar 11, 2021
9616967
fix: add private repo to skip list
bnb Mar 11, 2021
19b8bff
fix: unbreak Contributor Covenant link
bnb Mar 11, 2021
53d8f42
fix: old meeting deep link
bnb Mar 11, 2021
e68e442
fix: broken proposal links
bnb Mar 11, 2021
14d33aa
fix: update broken links to PROJECT_PROGRESSION
bnb Apr 12, 2021
3f4d694
fix: update broken link to EXPECTATIONS
bnb Apr 12, 2021
b4eb878
fix: updated broken links to INDVIDIUAL_MEMBERSHIP
bnb Apr 12, 2021
a9bb5a8
fix: remove broken link to repo that doesn't exist
bnb Apr 12, 2021
c46a885
fix: update broken link to CPC charter proposal
bnb Apr 12, 2021
b1b2a5d
fix: update link to FOUNDATION_CODE_OF_CONDUCT_REQUIREMENTS.md
bnb Apr 12, 2021
b677382
fix: make a markdown link work by using correct syntax
bnb Apr 12, 2021
25bd76a
fix: update AJV contributing link
bnb Apr 12, 2021
051eb2c
fix: add space to unbreak links
bnb Apr 12, 2021
f303cf4
chore: remove link to broken/removed PR in the Node.js org
bnb Apr 12, 2021
8924054
chore: update broken links that have transitioned to openjs-foundatio…
bnb Apr 12, 2021
b148f4e
fix: update k8s links
bnb Apr 12, 2021
f167243
fix: update link to use correct branch/filename
bnb Apr 12, 2021
c7251ef
chore: remove broken link to ancient Project Progression proposal
bnb Apr 12, 2021
659b4f9
fix: update old broken link to Community Board Representation proposal
bnb Apr 12, 2021
5a78e4e
fix: use HEAD rather than master
bnb Apr 12, 2021
c0908a2
Revert "fix: update link to use correct branch/filename"
bnb Apr 12, 2021
a913d0a
chore: use `HEAD` instead of `master`
bnb Apr 13, 2021
cc96cca
fix: update old link to repo that doesn't exist to working link
bnb Apr 13, 2021
00e863e
chore: reflect change from "staging process" to "proposal process"
bnb Apr 13, 2021
5f8e02f
fix: use permanent link to Node.js contributing file
bnb Apr 13, 2021
68eee9a
re-add broken link
bnb Sep 14, 2021
12fdd42
fix broken link
bnb Sep 14, 2021
074cbfb
fix broken link
bnb Sep 14, 2021
ba600e2
fix broken link
bnb Sep 14, 2021
5abad05
fix broken link
bnb Sep 14, 2021
9df9c7f
add missing trailing newline
bnb Sep 14, 2021
fa64eb8
Merge branch 'main' into bnb/add-link-checking
bnb Sep 14, 2021
7f73b20
chore: main > head
bnb Sep 16, 2021
36eb2c8
chore: main > head
bnb Sep 16, 2021
b4283f1
chore: fix missing broken link
bnb Sep 16, 2021
ead25b7
docs: remove reference to non-existent document
bnb Sep 16, 2021
543a296
docs: link fixes
bnb Sep 16, 2021
bf36633
doc: fix AMP contributing link
bnb Sep 16, 2021
85fd105
Merge branch 'bnb/add-link-checking' of github.com:openjs-foundation/…
bnb Sep 16, 2021
ce4ba94
docs: link fixes in proposals readmes
bnb Sep 16, 2021
a6de87c
docs: more link changes
bnb Sep 16, 2021
0233425
docs: fix old broken github link
bnb Sep 16, 2021
a507e8c
Globally replace all /master/ and /main/ to /HEAD/
ljharb Sep 16, 2021
24db512
Travel fund request: Unicode Conference, 13-16 October (#800)
eemeli Sep 27, 2021
ce2e06b
Update Dojo CoC (#799)
dylans Sep 27, 2021
5a2a52b
ci(automation): add dead link checking
bnb Mar 11, 2021
bfd19e2
fix: add private repo to skip list
bnb Mar 11, 2021
5376447
fix: unbreak Contributor Covenant link
bnb Mar 11, 2021
1df1572
fix: old meeting deep link
bnb Mar 11, 2021
76e9be8
fix: broken proposal links
bnb Mar 11, 2021
8d90944
fix: update broken links to PROJECT_PROGRESSION
bnb Apr 12, 2021
768881d
fix: update broken link to EXPECTATIONS
bnb Apr 12, 2021
ef4d811
fix: updated broken links to INDVIDIUAL_MEMBERSHIP
bnb Apr 12, 2021
c04138d
fix: remove broken link to repo that doesn't exist
bnb Apr 12, 2021
3671ecb
fix: update broken link to CPC charter proposal
bnb Apr 12, 2021
cc0dd40
fix: update link to FOUNDATION_CODE_OF_CONDUCT_REQUIREMENTS.md
bnb Apr 12, 2021
4a82042
fix: make a markdown link work by using correct syntax
bnb Apr 12, 2021
20ecc45
fix: update AJV contributing link
bnb Apr 12, 2021
7cab146
fix: add space to unbreak links
bnb Apr 12, 2021
2e2f5c1
chore: remove link to broken/removed PR in the Node.js org
bnb Apr 12, 2021
ff8e5b6
chore: update broken links that have transitioned to openjs-foundatio…
bnb Apr 12, 2021
fdfb69f
fix: update k8s links
bnb Apr 12, 2021
dfce998
fix: update link to use correct branch/filename
bnb Apr 12, 2021
d465a5f
chore: remove broken link to ancient Project Progression proposal
bnb Apr 12, 2021
b65b0d3
fix: update old broken link to Community Board Representation proposal
bnb Apr 12, 2021
7b8bb3f
fix: use HEAD rather than master
bnb Apr 12, 2021
52e4d26
Revert "fix: update link to use correct branch/filename"
bnb Apr 12, 2021
12b1183
chore: use `HEAD` instead of `master`
bnb Apr 13, 2021
9ee2a26
fix: update old link to repo that doesn't exist to working link
bnb Apr 13, 2021
56b38c6
chore: reflect change from "staging process" to "proposal process"
bnb Apr 13, 2021
1d59fd7
fix: use permanent link to Node.js contributing file
bnb Apr 13, 2021
e693291
re-add broken link
bnb Sep 14, 2021
a2fb4be
fix broken link
bnb Sep 14, 2021
2f46b6d
fix broken link
bnb Sep 14, 2021
023f074
fix broken link
bnb Sep 14, 2021
16c32e4
fix broken link
bnb Sep 14, 2021
aa20e74
add missing trailing newline
bnb Sep 14, 2021
168fe08
chore: main > head
bnb Sep 16, 2021
9dbbc7c
chore: main > head
bnb Sep 16, 2021
259dc97
chore: fix missing broken link
bnb Sep 16, 2021
f820506
docs: remove reference to non-existent document
bnb Sep 16, 2021
fe84896
docs: link fixes
bnb Sep 16, 2021
ca1a011
doc: fix AMP contributing link
bnb Sep 16, 2021
64dbd07
docs: link fixes in proposals readmes
bnb Sep 16, 2021
4767c3c
docs: more link changes
bnb Sep 16, 2021
3949191
docs: fix old broken github link
bnb Sep 16, 2021
952ba60
Globally replace all /master/ and /main/ to /HEAD/
ljharb Sep 16, 2021
02cc179
Merge branch 'bnb/add-link-checking' of github.com:openjs-foundation/…
bnb Sep 28, 2021
ec5ceda
doc: update alternate process
bnb Sep 28, 2021
563ada1
doc: remove dead link from old CPC charter doc
bnb Sep 28, 2021
409fe98
doc: remove unnecessary link that doesn't work
bnb Sep 28, 2021
d17b815
ci: rename to link-checker
bnb Sep 28, 2021
a631d26
fixup
ljharb Oct 12, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 19 additions & 0 deletions .github/workflows/link-checker.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
on:
push:
branches:
- main
pull_request:
types: [opened, synchronize, reopened]
workflow_dispatch:
name: Link Checker
jobs:
linkinator:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: JustinBeckwith/linkinator-action@v1
with:
paths: "**/*.md"
markdown: true
retry: true
linksToSkip: "https://github.com/openjs-foundation/directory-private"
2 changes: 1 addition & 1 deletion CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ For reporting issues in spaces related to a member project, please use the email
* AMP Project - `code-of-conduct@amp.dev`
* Appium - [email maintainers]
* Architect -
* Dojo - [reporting form](https://docs.google.com/forms/d/1ZiCUv3FsarWetoQ8J5QnCdIrHLj0xMmwNSLCyBkio7c/viewform?edit_requested=true)
* Dojo - `report@lists.openjsf.org`
* Electron - `coc@electronjs.org`
* ESLint - `report@lists.openjsf.org`
* Esprima -
Expand Down
2 changes: 1 addition & 1 deletion FOUNDATION_CODE_OF_CONDUCT_REQUIREMENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ of the foundation.
## Code of Conduct

The Foundation has adopted the
[Contributor Covenant v2.0](https://www.contributor-covenant.org/version/2/0/code-of-conduct.md)
[Contributor Covenant v2.0](https://www.contributor-covenant.org/version/2/0/code_of_conduct/)
as its code of conduct and it applies to all foundation activities and spaces. In
addition, projects joining the foundation are required to adopt this code of conduct
within 3 months of joining the foundation.
Expand Down
10 changes: 5 additions & 5 deletions PROJECT_CHARTER_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ _to a colleague who is familiar with related technical concepts but unfamiliar_
_with the project. You may also want to describe the project's value to community_
_and/or business stakeholders._

ex. [K8s SIG Architecture Charter](https://github.com/kubernetes/community/blob//blob/HEAD/sig-architecture/charter.md#scope)
ex. [K8s SIG Architecture Charter](https://github.com/kubernetes/community/blob/HEAD/sig-architecture/charter.md#scope)

### 1.1: In-scope (optional)

Expand All @@ -31,7 +31,7 @@ _apparent. This may help differentiate the project from other solutions in the_
_space. If you are not using this section, please indicate your intent with the_
_phrase, 'Section Intentionally Left Blank'._

ex. [K8s SIG Architecture Charter](https://github.com/kubernetes/community/blob//blob/HEAD/sig-architecture/charter.md#in-scope)
ex. [K8s SIG Architecture Charter](https://github.com/kubernetes/community/blob/HEAD/sig-architecture/charter.md#in-scope)

### 1.2: Out-of-Scope (optional)

Expand All @@ -41,7 +41,7 @@ _features, contributions, issues or problems the project is looking for._
_If you are not using this section, please indicate your intent with the_
_phrase, 'Section Intentionally Left Blank'._

ex. [K8s SIG Architecture Charter](https://github.com/kubernetes/community/blob//blob/HEAD/sig-architecture/charter.md#out-of-scope)
ex. [K8s SIG Architecture Charter](https://github.com/kubernetes/community/blob/HEAD/sig-architecture/charter.md#out-of-scope)

## Section 2: Relationship with OpenJS Foundation CPC.

Expand Down Expand Up @@ -70,7 +70,7 @@ ex. [Node.js TSC Charter](https://github.com/nodejs/TSC/blob/HEAD/TSC-Charter.md

_directions: describe the roles and responsibilities of the ${PROJECT} Governing Body._

ex. [K8s SIG Architecture Charter](https://github.com/kubernetes/community/blob//blob/HEAD/sig-architecture/charter.md#roles-and-organization-management)
ex. [K8s SIG Architecture Charter](https://github.com/kubernetes/community/blob/HEAD/sig-architecture/charter.md#roles-and-organization-management)
ex. [Node.js TSC Charter](https://github.com/nodejs/TSC/blob/HEAD/TSC-Charter.md#section-4-responsibilities-of-the-tsc)

### Section 4.1 Project Operations & Management (optional)
Expand All @@ -80,7 +80,7 @@ _${PROJECT} Governing Body may be responsible for regarding process or project_
_operations and management. If you are not using this section, please indicate_
_your intent with the phrase, 'Section Intentionally Left Blank'._

ex. [K8s SIG Architecture Charter](https://github.com/kubernetes/community/blob//blob/HEAD/sig-architecture/charter.md#roles-and-organization-management)
ex. [K8s SIG Architecture Charter](https://github.com/kubernetes/community/blob/HEAD/sig-architecture/charter.md#roles-and-organization-management)
ex. [Node.js TSC Charter](https://github.com/nodejs/TSC/blob/HEAD/TSC-Charter.md#section-5-nodejs-project-operations)

### Section 4.2: Decision-making, Voting, and/or Elections (optional)
Expand Down
4 changes: 2 additions & 2 deletions PROJECT_PROGRESSION.md
Original file line number Diff line number Diff line change
Expand Up @@ -259,8 +259,8 @@ This is an informational checklist to help projects move to Emeritus Stage. Task
- [ ] Archive the project
- [ ] Move [project logo](https://github.com/openjs-foundation/artwork) to Emeritus Stage section
- [ ] Move project logo on OpenJS Foundation website to Emeritus Stage section
- [ ] Mark project in the [CPC repo's README.md](https://github.com/openjs-foundation/cross-project-council/blob/master/README.md#incubating-projects) as Emeritus
- [ ] Update security policy (see [PROJECT_SECURITY_REPORTING](https://github.com/openjs-foundation/cross-project-council/blob/master/PROJECT_SECURITY_REPORTING.md))
- [ ] Mark project in the [CPC repo's README.md](https://github.com/openjs-foundation/cross-project-council/blob/HEAD/README.md#incubating-projects) as Emeritus
- [ ] Update security policy (see [PROJECT_SECURITY_REPORTING](https://github.com/openjs-foundation/cross-project-council/blob/HEAD/PROJECT_SECURITY_REPORTING.md))


## VI. Annual Review Process
Expand Down
Loading