Compare commits

..

88 Commits
v3.9.0 ... v3

Author SHA1 Message Date
peaceiris
373f7f263a chore(release): 3.9.3
Some checks failed
Release / release (push) Failing after 0s
2023-03-31 00:43:23 +09:00
peaceiris
00e2f338db chore(release): Add build assets 2023-03-31 00:43:21 +09:00
Shohei Ueda
31c15f0329 fix: update known_hosts (#871) 2023-03-31 00:42:26 +09:00
renovate[bot]
6f6875cdf6 chore(deps): update dependency @types/node to v16.18.23 (#880)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-30 05:10:13 +00:00
renovate[bot]
ee58d74b7a chore(deps): update node.js to v16.20.0 (#879)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-29 23:09:22 +00:00
renovate[bot]
67383c90a3 chore(deps): update typescript-eslint monorepo to v5.57.0 (#875)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-29 21:15:17 +00:00
renovate[bot]
f2f45dd826 chore(deps): update dependency eslint to v8.37.0 (#877)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-29 15:16:31 +00:00
renovate[bot]
69c02d4e82 chore(deps): update dependency @types/node to v16.18.22 (#876)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-29 06:10:37 +00:00
renovate[bot]
b8ecadfc08 chore(deps): update dependency @types/node to v16.18.21 (#874)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-26 05:51:59 +00:00
renovate[bot]
66f12e737e chore(deps): update dependency @types/node to v16.18.20 (#873)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-25 06:02:50 +00:00
renovate[bot]
5a7e52de3d chore(deps): update dependency prettier to v2.8.7 (#872)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-24 14:16:11 +00:00
renovate[bot]
599324c6ed chore(deps): update dependency @types/node to v16.18.19 (#870)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-24 04:35:01 +00:00
renovate[bot]
0d67ec5c39 chore(deps): update dependency prettier to v2.8.6 (#869)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-21 12:47:43 +00:00
renovate[bot]
78b3816969 chore(deps): update typescript-eslint monorepo to v5.56.0 (#866)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-21 08:36:45 +00:00
renovate[bot]
43f2073e60 chore(deps): update dependency @types/node to v16.18.18 (#868)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-21 04:50:22 +00:00
renovate[bot]
486938a015 chore(deps): update dependency eslint-config-prettier to v8.8.0 (#867)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-21 00:19:36 +00:00
renovate[bot]
883423edd8 chore(deps): update dependency prettier to v2.8.5 (#865)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-20 10:08:36 +00:00
renovate[bot]
92c7c21410 chore(deps): update dependency @types/jest to v29.5.0 (#864)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-16 21:05:08 +00:00
renovate[bot]
65d77f816a chore(deps): update typescript-eslint monorepo to v5.55.0 (#862)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-16 14:33:26 +00:00
renovate[bot]
2c0c03e6f4 chore(deps): update jest monorepo (#861)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-16 12:31:46 +00:00
renovate[bot]
28958bab3a chore(deps): update dependency standard-version to v9.5.0 (#860)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-16 10:52:32 +00:00
renovate[bot]
aca9d72df7 chore(deps): update dependency lint-staged to v13.2.0 (#859)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-16 08:38:20 +00:00
renovate[bot]
c68a9bf36e chore(deps): update dependency eslint-config-prettier to v8.7.0 (#858)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-16 06:24:49 +00:00
renovate[bot]
773d4316b8 chore(deps): update dependency eslint to v8.36.0 (#857)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-16 05:52:30 +00:00
renovate[bot]
33d882af54 fix(deps): update dependency @actions/io to v1.1.3 (#856)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-16 03:37:02 +00:00
renovate[bot]
93bd8c5f6d chore(deps): update dependency typescript to v4.9.5 (#855)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-16 00:52:39 +00:00
renovate[bot]
1008c8c81c chore(deps): update dependency @vercel/ncc to v0.36.1 (#854)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-15 21:31:53 +00:00
renovate[bot]
e9cc68c240 chore(deps): update dependency @types/node to v16.18.16 (#853)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-15 19:40:37 +00:00
Andreas Deininger
884a0224fd docs: fix typo, bump hugo version (#851) 2023-02-21 11:09:24 +09:00
renovate[bot]
e5d60a65a4 chore(deps): update node.js to v16.19.1 (#850)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-17 10:58:54 +09:00
renovate[bot]
06aa22c0f9 chore(deps): update dependency prettier to v2.8.4 (#849)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-08 11:57:07 +00:00
renovate[bot]
cc91d0e9f8 fix(deps): update dependency @actions/glob to ^0.4.0 (#847)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-25 20:40:29 +00:00
renovate[bot]
45065d5c03 chore(deps): update peaceiris/actions-github-app-token action to v1.1.6 (#845)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-21 07:23:33 +00:00
renovate[bot]
2c16db0f50 chore(deps): update dependency @types/jest to ^29.2.6 (#843)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-19 11:47:29 +09:00
renovate[bot]
589f1617f5 chore(deps): update npm to >=9.3.1 (#842)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-18 16:36:16 +09:00
Shohei Ueda
32e33dcd3a fix: fix error handling (#841) 2023-01-17 23:04:25 +09:00
peaceiris
1977c44664 chore(release): Remove build assets [skip ci] 2023-01-17 22:42:48 +09:00
peaceiris
bd8c6b06eb chore(release): 3.9.2
Some checks failed
Release / release (push) Failing after 0s
2023-01-17 22:42:47 +09:00
peaceiris
ae7759a398 chore(release): Add build assets 2023-01-17 22:42:46 +09:00
renovate[bot]
9b7ce2a171 chore(deps): update dependency eslint-plugin-jest to v27 (#826)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: peaceiris <30958501+peaceiris@users.noreply.github.com>
2023-01-17 22:40:50 +09:00
peaceiris
983978086a chore: replace npm ci with install 2023-01-17 22:40:29 +09:00
renovate[bot]
7859c9b784 chore(deps): update dependency typescript to ^4.9.4 (#823)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-17 22:37:26 +09:00
renovate[bot]
fd54e565f4 chore(deps): update jest to v29 (major) (#825)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: peaceiris <30958501+peaceiris@users.noreply.github.com>
2023-01-17 22:30:07 +09:00
renovate[bot]
2c6daf7153 chore(deps): update linters to ^5.48.2 (#839)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-17 12:17:12 +09:00
renovate[bot]
8206a5f364 chore(deps): update linters (#838)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-16 11:47:41 +09:00
Shohei Ueda
cba22ba760 ci: remove enabledManagers 2023-01-13 23:45:59 +09:00
renovate[bot]
87c1b90704 chore(deps): update npm to >=9.3.0 (#837)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-13 16:58:53 +09:00
renovate[bot]
411de78882 chore(deps): update dependency eslint to v8 (#833)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-10 12:29:48 +09:00
renovate[bot]
9209134025 chore(deps): update dependency @types/jest to v29 (#832)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-10 12:14:51 +09:00
renovate[bot]
2ae4e44c71 chore(deps): update dependency eslint-plugin-jest to v26 (#834)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-10 12:14:35 +09:00
renovate[bot]
20411ac459 chore(deps): update dependency @types/jest to v28 (#831)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-10 11:33:15 +09:00
renovate[bot]
76446f8a5e chore(deps): update linters to ^5.48.1 (#829)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-10 10:52:40 +09:00
renovate[bot]
8fc4f66b0e chore(deps): update linters to v5 (major) (#828)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-10 01:02:29 +09:00
renovate[bot]
6932db2544 chore(deps): update dependency eslint-plugin-prettier to v4 (#827)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-10 00:54:53 +09:00
renovate[bot]
16b8f766df chore(deps): update linters (#824)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-09 22:38:27 +09:00
renovate[bot]
ffa3183092 chore(deps): update dependency js-yaml to ^4.1.0 (#822)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-09 19:55:00 +09:00
renovate[bot]
afad39bf81 fix(deps): update dependency @actions/github to ^5.1.1 (#821)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-09 19:54:22 +09:00
renovate[bot]
29aefb7700 chore(deps): update dependency @types/jest to ^26.0.24 (#819)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-09 19:44:24 +09:00
renovate[bot]
0725e5789b chore(deps): update dependency ts-jest to ^26.5.6 (#820)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-09 19:44:06 +09:00
renovate[bot]
3b42e19751 chore(deps): update npm to v9 (#811)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-09 09:44:57 +09:00
renovate[bot]
fe2eb19a96 chore(deps): update dependency lint-staged to v13 (#814)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-09 09:38:54 +09:00
renovate[bot]
25b90d1c7e chore(deps): update dependency husky to v8 (#813)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-09 09:38:17 +09:00
Shohei Ueda
416f539fb4 ci: use peaceiris/workflows/setup-node 0.19.1 (#818) 2023-01-09 09:37:43 +09:00
Shohei Ueda
32c9288f55 chore: rename cicd 2023-01-09 09:32:54 +09:00
renovate[bot]
da1b4ad62b chore(deps): update peaceiris/workflows action to v0.19.1 (#816)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-08 23:29:31 +00:00
renovate[bot]
b992418825 chore(deps): update dependency @vercel/ncc to ^0.36.0 (#812)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-08 21:04:13 +00:00
renovate[bot]
6c8719badb chore(deps): update npm to >=8.19.3 (#815)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-08 18:16:59 +00:00
renovate[bot]
47d01f16d3 chore(deps): update node.js to >=v16.19.0 (#810)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-08 00:16:19 +09:00
Shohei Ueda
5e5dc6d02e ci: add github-actions npm 2023-01-08 00:03:20 +09:00
Shohei Ueda
7af79a873e ci: remove dependabot 2023-01-08 00:03:04 +09:00
Shohei Ueda
dd7d778958 ci: enable automerge 2023-01-06 00:05:36 +09:00
Shohei Ueda
e3aa46d23b deps: apply npm audit fix (#809) 2023-01-05 22:02:36 +09:00
peaceiris
2306f39f4e chore(release): Remove build assets [skip ci] 2023-01-05 21:54:56 +09:00
peaceiris
64b46b4226 chore(release): 3.9.1
Some checks failed
Release / release (push) Failing after 0s
2023-01-05 21:54:56 +09:00
peaceiris
1a7c3d89ae chore(release): Add build assets 2023-01-05 21:54:54 +09:00
dependabot[bot]
679dbf02f6 deps: bump @actions/github from 5.0.1 to 5.1.1 (#785)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-05 21:52:39 +09:00
dependabot[bot]
25b12e2a24 deps: bump @actions/glob from 0.2.1 to 0.3.0 (#735)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-05 21:52:05 +09:00
dependabot[bot]
2f463a5ad5 deps: bump minimatch from 3.0.4 to 3.1.2 (#807)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-05 21:51:31 +09:00
dependabot[bot]
f94667a25c ci: bump peaceiris/workflows from 0.17.2 to 0.18.1 (#806)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-05 21:10:47 +09:00
renovate[bot]
fdfb4d88a0 chore(deps): update node.js to v16.19.0 (#804)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-04 13:39:08 +09:00
renovate[bot]
072d16c439 ci: add Renovate config (#802)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Shohei Ueda <30958501+peaceiris@users.noreply.github.com>
2023-01-04 13:30:36 +09:00
Mike Hucka
7166f2caa4 docs: replace deprecated set-output (#800)
As of October 2022, the `set-output` construct is deprecated by GitHub for GitHub Actions. Source:

https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/

This commit changes the use of the construct for the Sphinx example in the README.md file.
2022-11-22 11:11:33 +09:00
dependabot[bot]
e3b45f2700 ci: bump actions/dependency-review-action from 2 to 3 (#799)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-15 10:35:59 +09:00
Shohei Ueda
1808965241 chore: change cicd label name 2022-11-15 10:35:40 +09:00
dependabot[bot]
a5f971f112 ci: bump peaceiris/actions-github-app-token from 1.1.4 to 1.1.5 (#798)
Bumps [peaceiris/actions-github-app-token](https://github.com/peaceiris/actions-github-app-token) from 1.1.4 to 1.1.5.
- [Release notes](https://github.com/peaceiris/actions-github-app-token/releases)
- [Commits](https://github.com/peaceiris/actions-github-app-token/compare/v1.1.4...v1.1.5)

---
updated-dependencies:
- dependency-name: peaceiris/actions-github-app-token
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-11 21:04:15 +09:00
dependabot[bot]
087a759f90 ci: bump peaceiris/workflows from 0.17.1 to 0.17.2 (#794)
Bumps [peaceiris/workflows](https://github.com/peaceiris/workflows) from 0.17.1 to 0.17.2.
- [Release notes](https://github.com/peaceiris/workflows/releases)
- [Commits](https://github.com/peaceiris/workflows/compare/v0.17.1...v0.17.2)

---
updated-dependencies:
- dependency-name: peaceiris/workflows
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-25 00:47:51 +09:00
dependabot[bot]
9af6a68dde ci: bump peaceiris/actions-mdbook from 1.1.14 to 1.2.0 (#793)
Bumps [peaceiris/actions-mdbook](https://github.com/peaceiris/actions-mdbook) from 1.1.14 to 1.2.0.
- [Release notes](https://github.com/peaceiris/actions-mdbook/releases)
- [Changelog](https://github.com/peaceiris/actions-mdbook/blob/main/CHANGELOG.md)
- [Commits](https://github.com/peaceiris/actions-mdbook/compare/v1.1.14...v1.2.0)

---
updated-dependencies:
- dependency-name: peaceiris/actions-mdbook
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-25 00:36:26 +09:00
peaceiris
811c45844b chore(release): Remove build assets [skip ci] 2022-10-23 23:44:57 +09:00
23 changed files with 3632 additions and 7661 deletions

View File

@@ -8,7 +8,7 @@ contact_links:
about: Please ask questions about GitHub Actions here.
- name: GitHub Pages Documentation
url: https://docs.github.com/en/pages
about: GitHub Pages official documentaion here.
about: GitHub Pages official documentation here.
- name: GitHub Actions Documentation
url: https://docs.github.com/en/actions
about: GitHub Actions official documentation here.

View File

@@ -1,23 +0,0 @@
version: 2
updates:
- package-ecosystem: npm
directory: "/"
schedule:
interval: daily
time: '11:00'
timezone: Japan
labels:
- dependencies
allow:
- dependency-type: "production"
commit-message:
prefix: deps
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "daily"
labels:
- "CI/CD"
commit-message:
prefix: ci

2
.github/labeler.yml vendored
View File

@@ -1,4 +1,4 @@
CI/CD:
cicd:
- .github/workflows/*
dependencies:

View File

@@ -13,4 +13,4 @@ jobs:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v3
- uses: actions/dependency-review-action@v2
- uses: actions/dependency-review-action@v3

View File

@@ -10,7 +10,7 @@ jobs:
permissions: {}
steps:
# https://github.com/peaceiris/actions-github-app-token
- uses: peaceiris/actions-github-app-token@v1.1.4
- uses: peaceiris/actions-github-app-token@v1.1.6
id: app
with:
app_id: ${{ secrets.GH_APP_ID }}

View File

@@ -11,6 +11,6 @@ jobs:
steps:
- uses: actions/checkout@v3
# https://github.com/peaceiris/workflows/blob/main/create-release-npm/action.yml
- uses: peaceiris/workflows/create-release-npm@v0.17.1
- uses: peaceiris/workflows/create-release-npm@v0.19.1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

View File

@@ -29,19 +29,9 @@ jobs:
steps:
- uses: actions/checkout@v3
- name: Dump GitHub context
env:
GITHUB_CONTEXT: ${{ toJson(github) }}
run: echo "${GITHUB_CONTEXT}"
- name: Read .nvmrc
run: echo "::set-output name=NVMRC::$(cat .nvmrc)"
id: nvm
- name: Setup Node
uses: actions/setup-node@v3
- uses: peaceiris/workflows/setup-node@v0.19.1
with:
node-version: '${{ steps.nvm.outputs.NVMRC }}'
node-version-file: ".nvmrc"
- name: Dump version
run: |
@@ -89,7 +79,7 @@ jobs:
- name: Setup mdBook
if: ${{ github.ref == 'refs/heads/main' }}
uses: peaceiris/actions-mdbook@v1.1.14
uses: peaceiris/actions-mdbook@v1.2.0
with:
mdbook-version: '0.4.5'

View File

@@ -1,2 +1,2 @@
npm ci
npm install
git remote prune origin

2
.nvmrc
View File

@@ -1 +1 @@
16.18.0
16.20.0

View File

@@ -2,6 +2,70 @@
All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
## [3.9.3](https://github.com/peaceiris/actions-gh-pages/compare/v3.9.2...v3.9.3) (2023-03-30)
### docs
* fix typo, bump hugo version (#851) ([884a022](https://github.com/peaceiris/actions-gh-pages/commit/884a0224fd48faeb3bde89519e9d612d0585a679)), closes [#851](https://github.com/peaceiris/actions-gh-pages/issues/851)
### fix
* fix error handling (#841) ([32e33dc](https://github.com/peaceiris/actions-gh-pages/commit/32e33dcd3ae1d0cf56ac5a88267de6cbf0359353)), closes [#841](https://github.com/peaceiris/actions-gh-pages/issues/841)
* update known_hosts (#871) ([31c15f0](https://github.com/peaceiris/actions-gh-pages/commit/31c15f03292ac100ae41a50fd3055e00d1b11a32)), closes [#871](https://github.com/peaceiris/actions-gh-pages/issues/871)
## [3.9.2](https://github.com/peaceiris/actions-gh-pages/compare/v3.9.1...v3.9.2) (2023-01-17)
### chore
* rename cicd ([32c9288](https://github.com/peaceiris/actions-gh-pages/commit/32c9288f553bbcbf66869cf553c82754431faf03))
* replace npm ci with install ([9839780](https://github.com/peaceiris/actions-gh-pages/commit/983978086a87d25a1ff678aa1ef4c2acc413784a))
### ci
* add github-actions npm ([5e5dc6d](https://github.com/peaceiris/actions-gh-pages/commit/5e5dc6d02eeb18001e0a7af6d6fcbabd4fd9e2b7))
* enable automerge ([dd7d778](https://github.com/peaceiris/actions-gh-pages/commit/dd7d77895818fd15ebecf20b6bf76028d377e1b6))
* remove dependabot ([7af79a8](https://github.com/peaceiris/actions-gh-pages/commit/7af79a873e9c2b6c37690db94012342fdb90914a))
* remove enabledManagers ([cba22ba](https://github.com/peaceiris/actions-gh-pages/commit/cba22ba760f1c7e62c9ae43167ea68ca9de56506))
* use peaceiris/workflows/setup-node 0.19.1 (#818) ([416f539](https://github.com/peaceiris/actions-gh-pages/commit/416f539fb4263ec46f9bbee251e87cfeae9f85ff)), closes [#818](https://github.com/peaceiris/actions-gh-pages/issues/818)
### deps
* apply npm audit fix (#809) ([e3aa46d](https://github.com/peaceiris/actions-gh-pages/commit/e3aa46d23bbf7f669a6d92c15dda089b2edf4959)), closes [#809](https://github.com/peaceiris/actions-gh-pages/issues/809)
## [3.9.1](https://github.com/peaceiris/actions-gh-pages/compare/v3.9.0...v3.9.1) (2023-01-05)
### chore
* change cicd label name ([1808965](https://github.com/peaceiris/actions-gh-pages/commit/180896524151a5634ff5815a72c59467fc27c874))
### ci
* add Renovate config (#802) ([072d16c](https://github.com/peaceiris/actions-gh-pages/commit/072d16c439270cd3a36c3e0977ccbe10f2b2bc55)), closes [#802](https://github.com/peaceiris/actions-gh-pages/issues/802)
* bump actions/dependency-review-action from 2 to 3 (#799) ([e3b45f2](https://github.com/peaceiris/actions-gh-pages/commit/e3b45f27007dc55bcdd52f01e38af6f61576ec7f)), closes [#799](https://github.com/peaceiris/actions-gh-pages/issues/799)
* bump peaceiris/actions-github-app-token from 1.1.4 to 1.1.5 (#798) ([a5f971f](https://github.com/peaceiris/actions-gh-pages/commit/a5f971f112fd50b6dd28469f23be2618b1ea87e7)), closes [#798](https://github.com/peaceiris/actions-gh-pages/issues/798)
* bump peaceiris/actions-mdbook from 1.1.14 to 1.2.0 (#793) ([9af6a68](https://github.com/peaceiris/actions-gh-pages/commit/9af6a68dde7720af8fd55364c2c637ca5922a879)), closes [#793](https://github.com/peaceiris/actions-gh-pages/issues/793)
* bump peaceiris/workflows from 0.17.1 to 0.17.2 (#794) ([087a759](https://github.com/peaceiris/actions-gh-pages/commit/087a759f907a127fdee23c8994321ff96f7d9430)), closes [#794](https://github.com/peaceiris/actions-gh-pages/issues/794)
* bump peaceiris/workflows from 0.17.2 to 0.18.1 (#806) ([f94667a](https://github.com/peaceiris/actions-gh-pages/commit/f94667a25cd2716a8a046111457e4b17c8c28407)), closes [#806](https://github.com/peaceiris/actions-gh-pages/issues/806)
### deps
* bump @actions/github from 5.0.1 to 5.1.1 (#785) ([679dbf0](https://github.com/peaceiris/actions-gh-pages/commit/679dbf02f69022f8c402975fdefe41ddb31516cd)), closes [#785](https://github.com/peaceiris/actions-gh-pages/issues/785)
* bump @actions/glob from 0.2.1 to 0.3.0 (#735) ([25b12e2](https://github.com/peaceiris/actions-gh-pages/commit/25b12e2a24490dbc96aa0d5201e94b1b4cca7fb0)), closes [#735](https://github.com/peaceiris/actions-gh-pages/issues/735)
* bump minimatch from 3.0.4 to 3.1.2 (#807) ([2f463a5](https://github.com/peaceiris/actions-gh-pages/commit/2f463a5ad59a66a5a83e0f072f6d556898e6cc9e)), closes [#807](https://github.com/peaceiris/actions-gh-pages/issues/807)
### docs
* replace deprecated set-output (#800) ([7166f2c](https://github.com/peaceiris/actions-gh-pages/commit/7166f2caa423717780ff24040f0163cbe511c18c)), closes [#800](https://github.com/peaceiris/actions-gh-pages/issues/800)
# [3.9.0](https://github.com/peaceiris/actions-gh-pages/compare/v3.8.0...v3.9.0) (2022-10-23)

View File

@@ -164,7 +164,7 @@ jobs:
- name: Setup Hugo
uses: peaceiris/actions-hugo@v2
with:
hugo-version: '0.101.0'
hugo-version: '0.110.0'
- name: Build
run: hugo --minify
@@ -976,7 +976,7 @@ jobs:
- name: Get pip cache dir
id: pip-cache
run: echo "::set-output name=dir::$(pip cache dir)"
run: echo "dir=$(pip cache dir)" >> $GITHUB_OUTPUT
- name: Cache dependencies
uses: actions/cache@v3

View File

@@ -184,6 +184,6 @@ describe('getInputs()', () => {
expect(() => {
getInputs();
}).toThrowError('Use either of enable_jekyll or disable_nojekyll');
}).toThrow('Use either of enable_jekyll or disable_nojekyll');
});
});

View File

@@ -148,7 +148,7 @@ describe('setRepo()', () => {
const date = new Date();
const unixTime = date.getTime();
const workDir = await getWorkDirName(`${unixTime}`);
await expect(setRepo(inps, remoteURL, workDir)).rejects.toThrowError(
await expect(setRepo(inps, remoteURL, workDir)).rejects.toThrow(
'destination_dir should be a relative path'
);
});
@@ -241,17 +241,13 @@ describe('setCommitAuthor()', () => {
test('throw error user_email is undefined', async () => {
const userName = 'custom-octocat';
const userEmail = '';
await expect(setCommitAuthor(userName, userEmail)).rejects.toThrowError(
'user_email is undefined'
);
await expect(setCommitAuthor(userName, userEmail)).rejects.toThrow('user_email is undefined');
});
test('throw error user_name is undefined', async () => {
const userName = '';
const userEmail = 'custom-octocat@github.com';
await expect(setCommitAuthor(userName, userEmail)).rejects.toThrowError(
'user_name is undefined'
);
await expect(setCommitAuthor(userName, userEmail)).rejects.toThrow('user_name is undefined');
});
});

View File

@@ -70,13 +70,13 @@ describe('setGithubToken()', () => {
'refs/heads/gh-pages-base',
'push'
);
}).toThrowError('You deploy from gh-pages-base to gh-pages-base');
}).toThrow('You deploy from gh-pages-base to gh-pages-base');
});
test('throw error master to master', () => {
expect(() => {
setGithubToken('GITHUB_TOKEN', 'owner/repo', 'master', '', 'refs/heads/master', 'push');
}).toThrowError('You deploy from master to master');
}).toThrow('You deploy from master to master');
});
test('throw error external repository with GITHUB_TOKEN', () => {
@@ -89,7 +89,7 @@ describe('setGithubToken()', () => {
'refs/heads/master',
'push'
);
}).toThrowError(`\
}).toThrow(`\
The generated GITHUB_TOKEN (github_token) does not support to push to an external repository.
Use deploy_key or personal_token.
`);

File diff suppressed because one or more lines are too long

11019
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -1,11 +1,11 @@
{
"name": "actions-github-pages",
"version": "3.9.0",
"version": "3.9.3",
"description": "GitHub Actions for GitHub Pages",
"main": "lib/index.js",
"engines": {
"node": ">=16.18.0",
"npm": ">=8.19.0"
"node": ">=v16.19.0",
"npm": ">=9.3.1"
},
"scripts": {
"postinstall": "npx husky install",
@@ -49,31 +49,31 @@
"dependencies": {
"@actions/core": "^1.10.0",
"@actions/exec": "^1.1.1",
"@actions/github": "^5.0.1",
"@actions/glob": "^0.2.1",
"@actions/github": "^5.1.1",
"@actions/glob": "^0.4.0",
"@actions/io": "^1.1.2",
"@types/shelljs": "^0.8.11",
"shelljs": "^0.8.5"
},
"devDependencies": {
"@types/jest": "^26.0.20",
"@types/js-yaml": "^4.0.0",
"@types/node": "~12",
"@typescript-eslint/eslint-plugin": "^4.16.1",
"@typescript-eslint/parser": "^4.16.1",
"@vercel/ncc": "^0.27.0",
"eslint": "^7.21.0",
"eslint-config-prettier": "^8.1.0",
"eslint-plugin-jest": "^24.1.5",
"eslint-plugin-prettier": "^3.3.1",
"husky": "^5.1.3",
"jest": "^26.6.3",
"jest-circus": "^26.6.3",
"js-yaml": "^4.0.0",
"lint-staged": "^10.5.4",
"prettier": "2.2.1",
"@types/jest": "^29.2.6",
"@types/js-yaml": "^4.0.5",
"@types/node": "~16",
"@typescript-eslint/eslint-plugin": "^5.48.2",
"@typescript-eslint/parser": "^5.48.2",
"@vercel/ncc": "^0.36.0",
"eslint": "^8.32.0",
"eslint-config-prettier": "^8.6.0",
"eslint-plugin-jest": "^27.2.1",
"eslint-plugin-prettier": "^4.2.1",
"husky": "^8.0.3",
"jest": "^29.3.1",
"jest-circus": "^29.3.1",
"js-yaml": "^4.1.0",
"lint-staged": "^13.1.0",
"prettier": "2.8.7",
"standard-version": "^9.1.1",
"ts-jest": "^26.5.3",
"typescript": "^4.2.3"
"ts-jest": "^29.0.5",
"typescript": "^4.9.4"
}
}

View File

@@ -47,7 +47,7 @@ else
git pull origin --tags
fi
npm ci
npm install
mkdir ./lib
npm run build

13
renovate.json Normal file
View File

@@ -0,0 +1,13 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"local>peaceiris/renovate-config"
],
"packageRules": [
{
"automerge": true,
"matchUpdateTypes": ["minor", "patch"],
"automergeStrategy": "squash"
}
]
}

View File

@@ -127,15 +127,19 @@ export async function setRepo(inps: Inputs, remoteURL: string, workDir: string):
} else {
throw new Error(`Failed to clone remote branch ${inps.PublishBranch}`);
}
} catch (e) {
core.info(`[INFO] first deployment, create new branch ${inps.PublishBranch}`);
core.info(`[INFO] ${e.message}`);
await createDir(destDir);
core.info(`[INFO] chdir ${workDir}`);
process.chdir(workDir);
await createBranchForce(inps.PublishBranch);
await copyAssets(publishDir, destDir, inps.ExcludeAssets);
return;
} catch (error) {
if (error instanceof Error) {
core.info(`[INFO] first deployment, create new branch ${inps.PublishBranch}`);
core.info(`[INFO] ${error.message}`);
await createDir(destDir);
core.info(`[INFO] chdir ${workDir}`);
process.chdir(workDir);
await createBranchForce(inps.PublishBranch);
await copyAssets(publishDir, destDir, inps.ExcludeAssets);
return;
} else {
throw new Error('unexpected error');
}
}
}
@@ -201,9 +205,13 @@ export async function commit(allowEmptyCommit: boolean, msg: string): Promise<vo
} else {
await exec.exec('git', ['commit', '-m', `${msg}`]);
}
} catch (e) {
core.info('[INFO] skip commit');
core.debug(`[INFO] skip commit ${e.message}`);
} catch (error) {
if (error instanceof Error) {
core.info('[INFO] skip commit');
core.debug(`[INFO] skip commit ${error.message}`);
} else {
throw new Error('unexpected error');
}
}
}

View File

@@ -4,7 +4,11 @@ import * as main from './main';
(async (): Promise<void> => {
try {
await main.run();
} catch (e) {
core.setFailed(`Action failed with "${e.message}"`);
} catch (error) {
if (error instanceof Error) {
core.setFailed(`Action failed with "${error.message}"`);
} else {
core.setFailed('unexpected error');
}
}
})();

View File

@@ -57,8 +57,12 @@ export async function run(): Promise<void> {
core.startGroup('Setup Git config');
try {
await exec.exec('git', ['remote', 'rm', 'origin']);
} catch (e) {
core.info(`[INFO] ${e.message}`);
} catch (error) {
if (error instanceof Error) {
core.info(`[INFO] ${error.message}`);
} else {
throw new Error('unexpected error');
}
}
await exec.exec('git', ['remote', 'add', 'origin', remoteURL]);
await exec.exec('git', ['add', '--all']);
@@ -86,7 +90,11 @@ export async function run(): Promise<void> {
core.info('[INFO] Action successfully completed');
return;
} catch (e) {
throw new Error(e.message);
} catch (error) {
if (error instanceof Error) {
throw new Error(error.message);
} else {
throw new Error('unexpected error');
}
}
}

View File

@@ -26,7 +26,7 @@ export async function setSSHKey(inps: Inputs, publishRepo: string): Promise<stri
# ${getServerUrl().host}.com:22 SSH-2.0-babeld-1f0633a6
${
getServerUrl().host
} ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa+PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31/yMf+Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB+weqqUUmpaaasXVal72J+UX2B+2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi/w4yCE6gbODqnTWlg7+wC604ydGXA8VJiS5ap43JXiUFFAaQ==
} ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCj7ndNxQowgcQnjshcLrqPEiiphnt+VTTvDP6mHBL9j1aNUkY4Ue1gvwnGLVlOhGeYrnZaMgRK6+PKCUXaDbC7qtbW8gIkhL7aGCsOr/C56SJMy/BCZfxd1nWzAOxSDPgVsmerOBYfNqltV9/hWCqBywINIR+5dIg6JTJ72pcEpEjcYgXkE2YEFXV1JHnsKgbLWNlhScqb2UmyRkQyytRLtL+38TGxkxCflmO+5Z8CSSNY7GidjMIZ7Q4zMjA2n1nGrlTDkzwDCsw+wqFPGQA179cnfGWOWRVruj16z6XyvxvjJwbz0wQZ75XK5tKSb7FNyeIEs4TT4jk+S4dhPeAUC5y+bDYirYgM4GC7uEnztnZyaVWQ7B381AK4Qdrwt51ZqExKbQpTUNn+EjqoTwvqNj4kqx5QUCI0ThS/YkOxJCXmPUWZbhjpCg56i+2aB6CmK2JGhn57K5mj0MNdBXA4/WnwH6XoPWJzK5Nyu2zB3nAZp+S5hpQs+p1vN1/wsjk=
`;
fs.writeFileSync(knownHosts, cmdSSHkeyscanOutput + '\n');
core.info(`[INFO] wrote ${knownHosts}`);
@@ -138,7 +138,11 @@ export async function setTokens(inps: Inputs): Promise<string> {
} else {
throw new Error('not found deploy key or tokens');
}
} catch (e) {
throw new Error(e.message);
} catch (error) {
if (error instanceof Error) {
throw new Error(error.message);
} else {
throw new Error('unexpected error');
}
}
}