Skip to content

Commit

Permalink
Add human-friendly names to build jobs
Browse files Browse the repository at this point in the history
  • Loading branch information
SimplyDanny committed Jan 11, 2025
1 parent 470d27d commit ca80b0e
Show file tree
Hide file tree
Showing 5 changed files with 10 additions and 1 deletion.
1 change: 1 addition & 0 deletions .github/workflows/docker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ on:

jobs:
build:
name: Build Docker Image
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ on:

jobs:
lint:
name: Lint Repository
runs-on: ubuntu-24.04 # "Noble Numbat"
container: swift:6.0-noble
steps:
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/plugins-sync.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ on:

jobs:
sync:
name: Sync Plugins Folder
runs-on: ubuntu-latest
steps:
- name: Checkout repository
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/post-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ on:

jobs:
publish-pod:
name: Publish Pod
runs-on: macOS-14
steps:
- uses: actions/checkout@v4
Expand All @@ -22,6 +23,7 @@ jobs:
DEVELOPER_DIR: /Applications/Xcode_16.2.app
COCOAPODS_TRUNK_TOKEN: ${{ secrets[format('COCOAPODS_TRUNK_TOKEN_{0}', steps.retrieve_author.outputs.name)] }}
dispatch-plugins:
name: Dispatch Plugins Repository
runs-on: ubuntu-24.04
steps:
- name: Checkout repository
Expand Down
6 changes: 5 additions & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ env:

jobs:
prepare-release:
name: Prepare Release
runs-on: ubuntu-24.04
steps:
- name: Checkout repository
Expand All @@ -47,13 +48,15 @@ jobs:
git commit -a -m "Prepare ${{ inputs.version }} release"
git push origin HEAD
build-docker:
name: Build Linux Binaries
needs: prepare-release
uses: ./.github/workflows/docker.yml
secrets: inherit
with:
ref: ${{ inputs.branch }}
tag: ${{ inputs.version }}
build-macos:
name: Build macOS Binaries
needs: prepare-release
runs-on: macOS-14
steps:
Expand All @@ -73,6 +76,7 @@ jobs:
retention-days: 2
if-no-files-found: error
create-release:
name: Create Release
needs:
- build-docker
- build-macos
Expand Down Expand Up @@ -111,7 +115,7 @@ jobs:
- name: Create tag and release commit
run: |
git commit -a -m "Release ${{ inputs.version }}"
git tag -a "${{ inputs.version }}"" -m "${{ inputs.title }}"
git tag -a "${{ inputs.version }}" -m "${{ inputs.title }}"
git push origin HEAD
git push origin "${{ inputs.version }}"
- name: Create release
Expand Down

0 comments on commit ca80b0e

Please sign in to comment.