Skip to content

remove my nr, add nrr. removes jq #1373

remove my nr, add nrr. removes jq

remove my nr, add nrr. removes jq #1373

Workflow file for this run

name: makefile-builder
on:
push:
paths-ignore:
- 'netlify/**'
schedule:
- cron: '30 21 * * 0' # 9:30pm UTC Sunday, 7:30am AEST Monday.
workflow_dispatch:
concurrency:
group: builder
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
# - name: Set up QEMU
# uses: docker/setup-qemu-action@v3
# with:
# platforms: arm64
- name: setup ssh
run: |
mkdir ~/.ssh
echo "adam.id.au ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDJxQFqI7BTEJ2kulSpqRjQGSvvJG1r2+3mMO6NJK3Y0" >> ~/.ssh/known_hosts
echo "${{ secrets.SSH_KEY }}" > ~/.ssh/id_ed25519
chmod 700 ~/.ssh
chmod 600 ~/.ssh/id_ed25519
- name: Set up Docker Buildx
id: buildx
uses: docker/setup-buildx-action@v3
with:
# buildkitd-config-inline: |
# [worker.oci]
# max-parallelism = 1
append: |
- endpoint: ssh://[email protected]
platforms: linux/arm64
- name: Inspect builder
run: |
echo "Name: ${{ steps.buildx.outputs.name }}"
echo "Endpoint: ${{ steps.buildx.outputs.endpoint }}"
echo "Status: ${{ steps.buildx.outputs.status }}"
echo "Flags: ${{ steps.buildx.outputs.flags }}"
echo "Platforms: ${{ steps.buildx.outputs.platforms }}"
- name: login to docker
run: 'docker login -u aburgess -p ${{ secrets.DOCKERHUB_PASSWORD }}'
- name: restore Makefile cache
uses: actions/cache@v4
with:
path: builder
key: ${{ hashFiles('version.yml') }}-${{ github.sha }}-${{ github.run_id }}
restore-keys: |
${{ hashFiles('version.yml') }}-
- name: Create builder if not exists
run: mkdir -p builder
- name: Print Makefile cache (pre)
run: ls -Al builder
- name: Fetch Makefile
run: curl --data-binary "@images.yml" https://adamburgess-image-builder.netlify.app/.netlify/functions/makefile > builder/Makefile
- name: Build packages
working-directory: builder
run: make all
- name: Print Makefile cache (post)
run: ls -Al builder