Build and deploy the site with Forgejo Actions #25

Merged
potyarkin merged 1 commit from potyarkin/frostfs.info:feature/deploy-from-actions into master 2024-10-26 11:30:27 +00:00
Member

With this PR we will be able to build and publish the site from Forgejo Actions.

Receiving on server side is handled by TrueCloudLab/frostfs-infra#74

With this PR we will be able to build and publish the site from Forgejo Actions. Receiving on server side is handled by https://git.frostfs.info/TrueCloudLab/frostfs-infra/pulls/74
potyarkin added 2 commits 2024-08-28 10:49:30 +00:00
This will simplify runner cache invalidation
when we will start building the site with CI

Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
potyarkin force-pushed feature/deploy-from-actions from 4eb40cbcb5 to 6b4649c0b9 2024-08-28 10:51:59 +00:00 Compare
potyarkin added 1 commit 2024-08-28 10:56:41 +00:00
squash: Accept ssh host keys
Some checks failed
build static site / build (pull_request) Failing after 18s
14bd1f1284
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
potyarkin added 1 commit 2024-08-28 10:58:36 +00:00
squash: Switch to HTTPS repo url
Some checks failed
build static site / build (pull_request) Failing after 22s
156f5579f9
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
potyarkin added 1 commit 2024-08-28 10:59:57 +00:00
squash: Lower version of third-party actions
All checks were successful
build static site / build (pull_request) Successful in 32s
0c4f13ba4e
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
potyarkin added 1 commit 2024-08-28 12:54:29 +00:00
squash: Show artifact URL
Some checks failed
build static site / build (pull_request) Failing after 23s
4c65810699
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
potyarkin added 1 commit 2024-08-28 13:02:16 +00:00
squash: Submodule name without slash
Some checks failed
build static site / build (pull_request) Failing after 19s
5d394f3eef
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
potyarkin added 1 commit 2024-08-28 13:05:06 +00:00
squash: Switch runner image
Some checks failed
build static site / build (pull_request) Failing after 20s
2b37fbcb17
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
potyarkin added 1 commit 2024-08-28 13:07:33 +00:00
squash: Clear existing submodule config
Some checks failed
build static site / build (pull_request) Failing after 20s
b30ad6ae1d
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
potyarkin added 1 commit 2024-08-28 13:11:30 +00:00
drop: Remote shell into runner
Some checks failed
build static site / build (pull_request) Failing after 7m11s
2383ab9ff6
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
potyarkin added 1 commit 2024-08-28 13:18:29 +00:00
squash: Checkout submodules with Actions
Some checks failed
build static site / build (pull_request) Failing after 22s
d008200658
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
potyarkin added 1 commit 2024-08-28 13:20:39 +00:00
squash: Do not limit fetch depth
Some checks failed
build static site / build (pull_request) Failing after 21s
53f252207f
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
potyarkin added 1 commit 2024-08-28 13:25:14 +00:00
[#] Handle submodule URL change gracefully in CI
Some checks failed
build static site / build (pull_request) Failing after 21s
943ce11e66
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
potyarkin added 1 commit 2024-08-28 13:26:45 +00:00
drop: More interactive debugging
Some checks failed
build static site / build (pull_request) Failing after 6m5s
56eb4b2d47
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
potyarkin added 1 commit 2024-08-28 13:33:27 +00:00
squash: Handle URL change
Some checks failed
build static site / build (pull_request) Failing after 49s
5ceab8f846
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
potyarkin added 1 commit 2024-08-28 13:43:31 +00:00
squash: Revert CI config experiments
Some checks failed
build static site / build (pull_request) Failing after 20s
bc1637b879
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
potyarkin added 1 commit 2024-08-28 13:44:34 +00:00
squash: Sync submodule config URL
Some checks failed
build static site / build (pull_request) Failing after 20s
047b0643a5
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
potyarkin added 1 commit 2024-08-28 13:45:53 +00:00
squash: Remove bad submodule directory
Some checks failed
build static site / build (pull_request) Failing after 20s
4d1e60b96c
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
potyarkin force-pushed feature/deploy-from-actions from 4d1e60b96c to ebe4abeab9 2024-08-28 13:46:31 +00:00 Compare
potyarkin force-pushed feature/deploy-from-actions from ebe4abeab9 to 5491bdb9e8 2024-08-28 13:47:18 +00:00 Compare
potyarkin added 1 commit 2024-08-28 14:03:33 +00:00
squash: Green CI again?
All checks were successful
build static site / build (pull_request) Successful in 26s
b562512742
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
potyarkin added 1 commit 2024-08-28 14:08:12 +00:00
squash: Update artifact action
Some checks failed
build static site / build (pull_request) Failing after 22s
6e67e19a0a
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
potyarkin force-pushed feature/deploy-from-actions from 6e67e19a0a to 5c0e84017d 2024-08-28 14:13:22 +00:00 Compare
potyarkin added 1 commit 2024-08-29 09:59:31 +00:00
deploy: Attempt 1
Some checks failed
build static site / build (pull_request) Failing after 23s
5385c9531c
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
potyarkin added 1 commit 2024-08-29 10:01:49 +00:00
deploy: Validate ssh key
Some checks failed
build static site / build (pull_request) Failing after 2m7s
build static site / build (push) Failing after 1m39s
d0c993f2bb
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
potyarkin added 2 commits 2024-08-29 10:23:40 +00:00
deploy: Switch to gzip compression
Some checks failed
build static site / build (push) Failing after 5m5s
e9e2e2b9e7
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
deploy: add troubleshooting information
Some checks failed
build static site / build (pull_request) Failing after 23s
build static site / build (push) Has been cancelled
f5224aa320
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
potyarkin added 2 commits 2024-08-29 12:18:11 +00:00
deploy: Create host keys
All checks were successful
build static site / build (push) Successful in 30s
1739d59c32
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
deploy: Only from master
All checks were successful
build static site / build (push) Successful in 27s
build static site / build (pull_request) Successful in 21s
429f29dfc7
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
potyarkin force-pushed feature/deploy-from-actions from 429f29dfc7 to 6a63f03edf 2024-08-29 12:20:48 +00:00 Compare
potyarkin changed title from WIP: Build and deploy the site with Forgejo Actions to Build and deploy the site with Forgejo Actions 2024-08-29 12:21:00 +00:00
potyarkin changed title from Build and deploy the site with Forgejo Actions to WIP: Build and deploy the site with Forgejo Actions 2024-08-30 07:17:40 +00:00
potyarkin force-pushed feature/deploy-from-actions from 6a63f03edf to 4d06379fe1 2024-09-05 09:13:49 +00:00 Compare
potyarkin force-pushed feature/deploy-from-actions from 4d06379fe1 to 576d108b3b 2024-09-05 09:23:08 +00:00 Compare
potyarkin changed title from WIP: Build and deploy the site with Forgejo Actions to Build and deploy the site with Forgejo Actions 2024-09-05 09:23:32 +00:00
potyarkin requested review from realloc 2024-09-05 09:30:00 +00:00
realloc approved these changes 2024-09-05 10:32:01 +00:00
realloc left a comment
Owner

LGTM

LGTM
potyarkin merged commit 576d108b3b into master 2024-09-05 10:35:08 +00:00
potyarkin deleted branch feature/deploy-from-actions 2024-09-05 10:35:09 +00:00
potyarkin referenced this pull request from a commit 2024-09-05 10:35:10 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Blocks
You do not have permission to read 1 dependency
Reference: TrueCloudLab/frostfs.info#25
No description provided.