Commit Graph

32 Commits

Author SHA1 Message Date
dependabot[bot]
e14df6d936
Bump actions/upload-artifact from 2 to 3 (#757)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 2 to 3.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-07 20:58:06 -07:00
Jennifer Thakar
8780d2cb7f
Fix diff link comment (#768) 2023-07-07 17:50:24 -07:00
dependabot[bot]
a6dd49b2c1
Bump peter-evans/create-or-update-comment from 2 to 3 (#739)
Bumps [peter-evans/create-or-update-comment](https://github.com/peter-evans/create-or-update-comment) from 2 to 3.
- [Release notes](https://github.com/peter-evans/create-or-update-comment/releases)
- [Commits](https://github.com/peter-evans/create-or-update-comment/compare/v2...v3)

---
updated-dependencies:
- dependency-name: peter-evans/create-or-update-comment
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-27 15:50:34 -07:00
Natalie Weizenbaum
51b6d440fd
Separate out building and updating the shadow repo (#750)
We can't update it directly from PRs because external PRs are run in
an untrusted context without secrets access. Instead, as suggested by
[this article], we build the site in an untrusted workflow and then
push it in a trusted workflow that has no access to the PR contents
itself.

[this article]: https://securitylab.github.com/research/github-actions-preventing-pwn-requests/,
2023-06-27 13:41:00 -07:00
Natalie Weizenbaum
0abfff2d93
Rename the token to make its scope clearer (#748) 2023-06-26 16:12:47 -07:00
Natalie Weizenbaum
9fb50a9c9a
Don't run the release task until tests have passed (#745) 2023-06-26 20:52:12 +00:00
Natalie Weizenbaum
467243a0d8
Push to production whenever main is updated (#744) 2023-06-24 00:37:50 +00:00
Jonny Gerig Meyer
6c7192dd8e
Use GH token instead of ssh key 2023-06-22 16:39:00 -04:00
Jonny Gerig Meyer
880f95ba75
try using add-and-commit action 2023-06-22 16:34:15 -04:00
Jonny Gerig Meyer
032f308994
No need for duplicate strip-indent 2023-06-22 14:02:01 -04:00
Jonny Gerig Meyer
5690ce390b
Check blog internal links too 2023-06-20 11:20:07 -04:00
Jonny Gerig Meyer
9cede5b4c5
Switch from yarn to npm 2023-06-19 18:12:39 -04:00
Jonny Gerig Meyer
97e4f71a0c
Remove old eslint/prettier rules 2023-06-19 17:55:26 -04:00
Ed Rivas
42a5e34b0f Only check external links once a month 2023-06-16 00:00:55 +00:00
Ed Rivas
6a05ceebee Check links in CI 2023-06-15 23:47:14 +00:00
Ed Rivas
ef2ea6fd61 Let dependabot handle upgrades 2023-06-15 22:53:57 +00:00
Jonny Gerig Meyer
ebe86c191a
fix remaining references 2023-01-31 17:45:08 -05:00
Jonny Gerig Meyer
71dd6d201e
Update .github/workflows/shadow-repo.yml
Co-authored-by: Ed Rivas <ed@jerivas.com>
2023-01-31 17:42:59 -05:00
Jonny Gerig Meyer
0be1fb6897
Add shadow repo workflow 2023-01-31 17:33:07 -05:00
Jonny Gerig Meyer
07f129e24c
remove old CI 2023-01-09 16:42:37 -05:00
Jonny Gerig Meyer
0c6f3f3dc3
Skip old CI 2023-01-09 16:37:04 -05:00
Jonny Gerig Meyer
b551510bdf
Try to fix old CI 2023-01-09 16:31:48 -05:00
Jonny Gerig Meyer
a4d26c1f17
Try to fix old CI 2023-01-09 16:28:14 -05:00
Jonny Gerig Meyer
ba7ce61757
no tests 2023-01-09 16:10:09 -05:00
Jonny Gerig Meyer
3840204147
Add workflows 2023-01-09 15:24:06 -05:00
Jonny Gerig Meyer
29d77ce08a
Add prettier 2023-01-09 14:10:02 -05:00
Natalie Weizenbaum
03bdff1f13
Update the CNAME parameter for our GitHub Pages deploy (#642)
Now that we're serving primarily from GitHub pages, we should deploy
to the full website and not the subdomain.
2022-06-10 19:13:19 -07:00
Natalie Weizenbaum
532b429e3b
Deploy to the root of the gh-pages branch (#635)
See https://github.com/peaceiris/actions-gh-pages/issues/757
2022-05-26 13:05:00 -07:00
Natalie Weizenbaum
cd3443d294
Automatically deploy to GitHub pages (#634) 2022-05-25 16:48:54 -07:00
Natalie Weizenbaum
9c5dd33432
Automatically deploy to Heroku on push (#632) 2022-05-25 15:38:39 -07:00
Natalie Weizenbaum
85a2eaa33d Build JS API docs from the TypeScript declarations 2021-10-04 19:53:08 -07:00
Natalie Weizenbaum
f47b74529c
Enable GitHub actions (#562) 2021-07-23 23:28:41 +00:00