The code and data behind xeiaso.net
5
fork

Configure Feed

Select the types of activity you want to include in your feed.

github workflows: make deployment logic better

Signed-off-by: Xe Iaso <me@xeiaso.net>

+13 -11
+12 -10
.github/workflows/earthly.yml
··· 45 45 name: "Deploy xesite" 46 46 needs: build 47 47 runs-on: alrest-xe-site 48 + if: github.ref == 'refs/heads/main' 48 49 permissions: 49 50 contents: read 50 - if: github.ref == 'refs/heads/main' 51 51 52 52 steps: 53 53 - uses: actions/checkout@v4 54 - - uses: azure/setup-kubectl@v4 55 - - name: Save Civo kubeconfig 56 - run: | 57 - curl -sL https://civo.com/get | sudo sh 58 - civo apikey add default $CIVO_TOKEN 59 - civo apikey current default 60 - civo kubernetes config --region phx1 aeacus --save --switch 61 - env: 62 - CIVO_TOKEN: ${{ secrets.CIVO_TOKEN }} 63 54 - uses: dorny/paths-filter@v3 64 55 id: changes 65 56 with: ··· 73 64 - 'go.sum' 74 65 - 'Earthfile' 75 66 - 'manifest/**/*.yaml' 67 + - uses: azure/setup-kubectl@v4 68 + if: steps.changes.outputs.src == 'true' 69 + - name: Save Civo kubeconfig 70 + if: steps.changes.outputs.src == 'true' 71 + run: | 72 + curl -sL https://civo.com/get | sudo sh 73 + civo apikey add default $CIVO_TOKEN 74 + civo apikey current default 75 + civo kubernetes config --region phx1 aeacus --save --switch 76 + env: 77 + CIVO_TOKEN: ${{ secrets.CIVO_TOKEN }} 76 78 - name: "Deploy" 77 79 if: steps.changes.outputs.src == 'true' 78 80 run: |
+1 -1
lume/src/blog/2024/soylent-green-people.mdx
··· 49 49 The reason why ChatGPT can look evil is a mote complicated and I'm going to have to take a bit of a detour here to explain it, but trust me; everything is going according to keikaku. 50 50 51 51 <Conv name="Mara" mood="hacker"> 52 - Translater's note: keikaku means plan. 52 + Translator's note: keikaku means plan. 53 53 </Conv> 54 54 55 55 There's a general rule of thumb when it comes to everything that humans have ever produced: 90% of everything is absolute garbage and should be ignored. This is even more true when it comes to published works, email, and social media posts. The vast majority of everything that is published is either advertising or not high enough quality to engage with.