Skip to content

Initial commit

Initial commit #79

Workflow file for this run

# Action to build openwrt images
---
name: build openwrt images
on:
# Allows manual workflow run (must in default branch to work)
workflow_dispatch:
# Allows workflow be reusable
workflow_call:
inputs:
commit_long_sha:
required: true
type: string
# push:
# branches:
# - main
# paths:
# - 'custom-feed/**'
jobs:
build-openwrt-image:
strategy:
matrix:
image:
# W
- "x86 64 generic"
- "ath79 generic tplink_archer-c7-v4"
- "mediatek filogic xiaomi_mi-router-ax3000t-ubootmod"
# P
- "ramips mt7621 totolink_x5000r"
- "mediatek filogic bananapi_bpi-r3"
runs-on: ubuntu-24.04
steps:
- name: Checkout repo from main if run from compare-release
uses: actions/checkout@v4
with:
ref: ${{ inputs.commit_long_sha }}
# - name: Build image
# run: |
# ./openwrt-builder.sh ${{ matrix.image }}
- name: Prepare artifact name
run: |
artifact_name="${{ matrix.image }}"
echo "artifact_name=${artifact_name##* } >> "$GITHUB_ENV"
echo "${artifact_name}" > "${artifact_name}".txt
- name: Upload openwrt image artifacts
uses: actions/upload-artifact@v4
with:
name: {{ env.artifact_name }}
path: *.txt

Check failure on line 55 in .github/workflows/build.yml

View workflow run for this annotation

GitHub Actions / .github/workflows/build.yml

Invalid workflow file

You have an error in your yaml syntax on line 55