Tom Alexander
6ab922beed
Add back in docker targets.
semver Build semver has succeeded
build Build build has succeeded
build-staging Build build-staging has succeeded
2024-10-20 23:14:04 -04:00
Tom Alexander
98161251e3
Update version of BuiltKit task.
...
semver Build semver has succeeded
build Build build has succeeded
build-staging Build build-staging has succeeded
This version does not launch the ssh agent if no keys are mounted.
2024-10-20 21:52:06 -04:00
Tom Alexander
1422b00208
Merge branch 'buildkit'
semver Build semver has succeeded
build-staging Build build-staging has succeeded
build Build build has succeeded
2024-10-20 19:40:14 -04:00
Tom Alexander
2fa772934d
Remove extra volumes.
2024-10-20 19:40:04 -04:00
Tom Alexander
6dbd323979
Convert production over to the new builtkit build.
2024-10-20 19:32:18 -04:00
Tom Alexander
500fd1f0c9
Update workflow.
2024-10-20 19:27:57 -04:00
Tom Alexander
8b6836ffd9
Switch to encoding the full build process in the Dockerfile.
...
New features added in buildkit enable us to encode the full build process in the Dockerfile which makes tekton no longer a hard dependency for building the homepage.
2024-10-20 19:09:03 -04:00
Tom Alexander
09e8c700d2
Switch to a new Tekton task I've written to use buildkit instead of kaniko to build docker images.
2024-10-20 19:09:03 -04:00
Tom Alexander
79c5c7e589
Try the latest kaniko image.
2024-10-20 19:09:03 -04:00
Tom Alexander
0e09798982
Try autoindex.
2024-10-20 19:09:03 -04:00
Tom Alexander
bcf821dc58
Try try_files.
2024-10-20 19:09:03 -04:00
Tom Alexander
6126f26694
Merge branch 'webhook_bridge'
semver Build semver has succeeded
build-staging Build build-staging has succeeded
build Build build has succeeded
2024-09-30 18:51:13 -04:00
Tom Alexander
d31c85dc44
Switch to using webhook_bridge instead of lighthouse to trigger the CI.
build-staging Build build-staging has succeeded
2024-09-30 18:48:07 -04:00
Tom Alexander
4da6261cc1
Include name in resume file.
2024-07-14 12:15:41 -04:00
Tom Alexander
f4a9f4c176
Merge branch 'semver'
semver Build semver has succeeded
build-homepage-staging Build build-homepage-staging has succeeded
build-homepage Build build-homepage has succeeded
2024-04-23 23:00:07 -04:00
Tom Alexander
69e36b1ad6
Inline the semver pipeline.
2024-04-23 22:59:46 -04:00
Tom Alexander
83cf479342
Update alpine.
build-homepage-staging Build build-homepage-staging has succeeded
build-homepage Build build-homepage has succeeded
2024-04-23 22:15:02 -04:00
Tom Alexander
3954f1a2ae
Force a build to roll out organic ast explorer changes.
semver Build semver has succeeded
build-homepage-staging Build build-homepage-staging has succeeded
build-homepage Build build-homepage has succeeded
2024-01-28 19:12:14 -05:00
Tom Alexander
32a5a75c45
Force a build to roll out organic ast explorer changes.
semver Build semver has succeeded
build-homepage Build build-homepage has succeeded
build-homepage-staging Build build-homepage-staging has succeeded
2024-01-28 18:32:56 -05:00
Tom Alexander
0cefdffa05
Force a build to roll out organic ast explorer changes.
semver Build semver has succeeded
build-homepage-staging Build build-homepage-staging has succeeded
build-homepage Build build-homepage has succeeded
2024-01-28 17:19:53 -05:00
Tom Alexander
c8d72176c8
Force a build to roll out organic ast explorer changes.
semver Build semver has succeeded
build-homepage-staging Build build-homepage-staging has succeeded
build-homepage Build build-homepage has succeeded
2024-01-28 02:04:50 -05:00
Tom Alexander
ee29c4f795
Force a build to roll out organic ast explorer changes.
semver Build semver has succeeded
build-homepage-staging Build build-homepage-staging has succeeded
build-homepage Build build-homepage has succeeded
2024-01-28 01:18:02 -05:00
Tom Alexander
1cfaebd377
Merge branch 'organic_ast_explorer'
semver Build semver has succeeded
build-homepage-staging Build build-homepage-staging has succeeded
build-homepage Build build-homepage has succeeded
2024-01-28 00:31:09 -05:00
Tom Alexander
d7c2a34c8e
Add the organic AST explorer to the CI builds for the homepage.
2024-01-28 00:30:42 -05:00
Tom Alexander
57dd72fb91
Add a direct route for wkd also.
...
semver Build semver has succeeded
build-homepage-staging Build build-homepage-staging has succeeded
build-homepage Build build-homepage has succeeded
I think we can reuse the files for the advanced layout by redirecting to the fizz.buzz directory.
2024-01-02 21:28:43 -05:00
Tom Alexander
ad73c7e3c5
Fix regex for pgp wkd.
semver Build semver has succeeded
build-homepage-staging Build build-homepage-staging has succeeded
build-homepage Build build-homepage has succeeded
2024-01-02 13:40:12 -05:00
Tom Alexander
e2451c7510
Separate out the locations in well-known again.
semver Build semver has succeeded
build-homepage-staging Build build-homepage-staging has succeeded
build-homepage Build build-homepage has succeeded
2024-01-02 13:35:55 -05:00
Tom Alexander
1633099428
Update the nginx config to use a single well-known location block.
semver Build semver has succeeded
build-homepage-staging Build build-homepage-staging has succeeded
build-homepage Build build-homepage has succeeded
2024-01-02 13:33:24 -05:00
Tom Alexander
d214244217
Inline the pipeline for building for the full homepage.
...
semver Build semver has succeeded
build-homepage-staging Build build-homepage-staging has succeeded
build-homepage Build build-homepage has succeeded
Previously, this was using a pre-defined pipeline that had to be loaded into the kubernetes context before this ran. Now, the pipeline is inlined with resolvers for the various tasks used from the catalog.
2024-01-02 13:12:23 -05:00
Tom Alexander
ac736c1ec6
Merge branch 'wkd'
semver Build semver has succeeded
build-homepage Build build-homepage has succeeded
build-homepage-staging Build build-homepage-staging has succeeded
2024-01-02 12:52:37 -05:00
Tom Alexander
ce6d2d4442
Add a build step to clone the private homepage files.
...
This is currently used to deploy a PGP WKD (Web Key Directory) for my PGP keys.
2024-01-02 12:52:00 -05:00
Tom Alexander
81a5788ba9
Merge branch 'natter'
semver Build semver has succeeded
build-homepage Build build-homepage has succeeded
build-homepage-staging Build build-homepage-staging has succeeded
2023-12-23 23:13:44 -05:00
Tom Alexander
8918dd124b
Add .gitignore file.
build-homepage-staging Build build-homepage-staging has succeeded
2023-12-23 19:32:38 -05:00
Tom Alexander
19cb4dcea8
Remove the title.
build-homepage-staging Build build-homepage-staging has succeeded
2023-12-23 19:23:10 -05:00
Tom Alexander
d5b6b93f71
Replace the static html homepage with an org page.
build-homepage-staging Build build-homepage-staging has succeeded
2023-12-23 19:00:34 -05:00
Tom Alexander
a70809ddbb
Add docker ignore file.
build-homepage-staging Build build-homepage-staging has succeeded
2023-12-23 17:50:56 -05:00
Tom Alexander
3c2cff0cef
Use resolvers for tasks.
build-homepage-staging Build build-homepage-staging has succeeded
2023-12-23 17:49:07 -05:00
Tom Alexander
3ebe169ee9
Add a CI job to build the staging image of the homepage.
...
build-homepage-staging Build build-homepage-staging has succeeded
The staging image will be whatever commit was most recently pushed, deployed instantly to a protected subdomain.
2023-12-23 17:46:10 -05:00
Tom Alexander
070eaef72d
Update homepage repo to build using natter.
2023-12-23 17:27:42 -05:00
Tom Alexander
a78b4eb7c4
Modernize the makefile for the docker image.
build-homepage Build build-homepage has succeeded
semver Build semver has succeeded
2023-12-23 06:27:37 -05:00
Tom Alexander
9ebcf96ed2
Change default mime type inside .well-known to be plain text.
semver Build semver has succeeded
build-homepage Build build-homepage has succeeded
2023-09-23 12:36:58 -04:00
Tom Alexander
846da7bcf9
Move well-known to not be hidden. Nginx will handle rewriting the path.
semver Build semver has succeeded
build-homepage Build build-homepage has succeeded
2023-09-23 12:29:31 -04:00
Tom Alexander
ae7240b2f4
Render my public pgp key in the browser instead of downloading it.
semver Build semver has succeeded
build-homepage Build build-homepage has succeeded
2023-09-21 23:18:37 -04:00
Tom Alexander
cee38a2c55
Remove extra subkey from pgp key.
semver Build semver has succeeded
build-homepage Build build-homepage has succeeded
2023-09-21 16:30:03 -04:00
Tom Alexander
e96557998e
Update pgp public key.
semver Build semver has succeeded
build-homepage Build build-homepage has succeeded
2023-09-21 13:29:21 -04:00
Tom Alexander
2781f8f726
Disable quirks mode for html.
semver Build semver has succeeded
build-homepage Build build-homepage has succeeded
2023-08-27 21:34:35 -04:00
Tom Alexander
3343a338e2
Add CORS header to well-known matrix endpoints.
semver Build semver has succeeded
build-homepage Build build-homepage has succeeded
2023-08-10 14:44:00 -04:00
Tom Alexander
3c96e0fa12
Add well-known blocks for the matrix server.
semver Build semver has succeeded
build-homepage Build build-homepage has succeeded
2023-08-10 00:35:13 -04:00
Tom Alexander
85f3b31480
Set up a simple homepage with an auto-deploy tekton pipeline.
semver Build semver has succeeded
build-homepage Build build-homepage has succeeded
2023-08-01 15:50:58 -04:00