2023-02-20 17:23:56 +00:00
name : Generate Nudge targets for Fleetd
on :
push :
branches :
- main
paths :
# The workflow can be triggered by modifying NUDGE_VERSION env.
- '.github/workflows/generate-nudge-targets.yml'
pull_request :
paths :
# The workflow can be triggered by modifying NUDGE_VERSION env.
- '.github/workflows/generate-nudge-targets.yml'
workflow_dispatch :
# This allows a subsequently queued workflow run to interrupt previous runs
concurrency :
group : ${{ github.workflow }}-${{ github.head_ref || github.run_id}}
cancel-in-progress : true
defaults :
run :
# fail-fast using bash -eo pipefail. See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#exit-codes-and-error-action-preference
shell : bash
env :
NUDGE_VERSION : 1.1 .10 .81462
permissions :
contents : read
jobs :
generate-macos :
runs-on : macos-latest
steps :
- name : Checkout
2023-08-31 17:09:21 +00:00
uses : actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
2023-02-20 17:23:56 +00:00
- name : Generate nudge.app.tar.gz
run : make nudge-app-tar-gz version=$NUDGE_VERSION out-path=.
- name : Upload nudge.app.tar.gz
2023-04-24 18:27:56 +00:00
uses : actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v2
2023-02-20 17:23:56 +00:00
with :
name : nudge.app.tar.gz
path : nudge.app.tar.gz