Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
1 change: 0 additions & 1 deletion .github/scripts/new_post.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@

set -eu -o pipefail


function slug_from_title_and_date {
echo "$POST_DAY-$1" | tr '[:upper:]' '[:lower:]' | tr -s ' ' '-' | tr -s '[:punct:]' '-'
}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/on_call_build_site.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,13 @@ jobs:
DOCKER_BUILDKIT: 1
COMPOSE_DOCKER_CLI_BUILD: 1
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3

- name: Login to Docker
uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3
uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0
with:
registry: ghcr.io
username: ${{ github.actor }}
Expand Down
16 changes: 8 additions & 8 deletions .github/workflows/on_call_staging_test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,10 @@ jobs:
tar -xzf _site.tar.gz

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
uses: docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # v3.11.1

- name: Login to Docker
uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3
uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0
with:
registry: ghcr.io
username: ${{ github.actor }}
Expand Down Expand Up @@ -54,8 +54,8 @@ jobs:
curl -I -f http://localhost:8080/wiki/lego || exit_code=1

# Run BDD integration tests using docker compose
echo "## BDD Test Results" >> $GITHUB_STEP_SUMMARY
echo "\`\`\`" >> $GITHUB_STEP_SUMMARY
echo "## BDD Test Results" >> "$GITHUB_STEP_SUMMARY"
echo "\`\`\`" >> "$GITHUB_STEP_SUMMARY"
docker compose -f docker-compose.yml -f docker-compose.ci.yml run test 2>&1 | tee bdd_output.txt
bdd_result=$?

Expand All @@ -64,13 +64,13 @@ jobs:
awk '
/^> orionrobots\.github\.io@/ { found=1 }
found { print }
' bdd_output.txt >> $GITHUB_STEP_SUMMARY
echo "\`\`\`" >> $GITHUB_STEP_SUMMARY
' bdd_output.txt >> "$GITHUB_STEP_SUMMARY"
echo "\`\`\`" >> "$GITHUB_STEP_SUMMARY"

if [ $bdd_result -eq 0 ]; then
echo "✅ BDD tests passed" >> $GITHUB_STEP_SUMMARY
echo "✅ BDD tests passed" >> "$GITHUB_STEP_SUMMARY"
else
echo "❌ BDD tests failed" >> $GITHUB_STEP_SUMMARY
echo "❌ BDD tests failed" >> "$GITHUB_STEP_SUMMARY"
exit_code=1
fi

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/on_pr_lint.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout source code
uses: actions/checkout@v5
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0

- name: Lint Code Base
continue-on-error: true
Expand Down
5 changes: 2 additions & 3 deletions .github/workflows/on_push_to_master_test_and_deploy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -88,16 +88,15 @@ jobs:
- uses: actions/checkout@v5

- name: Check for workflow changes
# tj-actions/changed-files v44.5.7
uses: tj-actions/changed-files@24d32ffd492484c1d75e0c0b894501ddb9d30d62
uses: tj-actions/changed-files@24d32ffd492484c1d75e0c0b894501ddb9d30d62 # v47.0.0
id: filter
with:
files: |
.github/workflows/**

# see https://github.com/mcdeck/netlify-cms-oauth-provider-php
- name: Checkout the netlify-cms-oauth-provider-php
uses: actions/checkout@v5
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
repository: mcdeck/netlify-cms-oauth-provider-php
path: netlify-cms-oauth-provider-php
Expand Down
18 changes: 18 additions & 0 deletions content/2025/10/18-discovery-magic/18-discovery-magic.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
title: Worlds undiscovered
date: 2025-09-11
tags:
- Exploration
- Learning
- Discovery
- Robot building
---
I still hear phrases like "ruining the magic" when it comes to understanding how stuff like technology, natural processes or cosmic phenomena work. However, I've a different take on this.

When you understand how some bit of tech works (for example, a mobile phone screen), then sure that no longer feels like magic.

But there's a new awe that comes, "now I know how to make one, or integrate one, or how that thing works, what else might I do with it". Ideas may start to flood in, you may start to recognise the principles elsewhere, and the more you have learned, the more this happens. This continuous personal revelation can be pretty motivating and inspiring. The "Oh!" moments as stuff starts to slot in. The bit where that one tiny bit of maths that escaped you suddenly clicks, and a whole group of other conjectures come from it, which maybe lead you to understand concepts that never quite made sense before.

There's a phrase that I used to describe programming, but it pretty much describes any realm of exploration and discovery, that there are always "Worlds undiscovered" - new ways to use what you now know, new things to build from the blocks you have, or from the parts in those blocks you can now see, or places to discover from the place you had. And it might be just that tiny incremental bit of understanding, on the edge of your grasp from where you are now - it need not be an arctic trek.

Keep exploring - be it worlds, places, technology, maths, philosophy, science - there are always Worlds Undiscovered!