Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Check Code Generation#1552

Check Code Generation

Check Code Generation #1552

name:Check Code Generation
on:
create:
push:
paths:
-".github/workflows/check-code-generation-task.ya?ml"
-"Taskfile.ya?ml"
-"go.mod"
-"go.sum"
-"**.go"
-"etc/schemas/**/*.json"
pull_request:
paths:
-".github/workflows/check-code-generation-task.ya?ml"
-"Taskfile.ya?ml"
-"go.mod"
-"go.sum"
-"**.go"
-"etc/schemas/**/*.json"
jobs:
run-determination:
runs-on:ubuntu-latest
outputs:
result:${{ steps.determination.outputs.result }}
permissions:{}
steps:
-name:Determine if the rest of the workflow should run
id:determination
run:|
RELEASE_BRANCH_REGEX="refs/heads/[0-9]+.[0-9]+.x"
# The `create` event trigger doesn't support `branches` filters, so it's necessary to use Bash instead.
if [[ \
"${{ github.event_name }}" != "create" || \
"${{ github.ref }}" =~ $RELEASE_BRANCH_REGEX \
]]; then
# Run the other jobs.
RESULT="true"
else
# There is no need to run the other jobs.
RESULT="false"
fi
echo "result=$RESULT" >> $GITHUB_OUTPUT
check:
needs:run-determination
if:needs.run-determination.outputs.result == 'true'
runs-on:ubuntu-latest
permissions:{}
steps:
-name:Checkout local repository
uses:actions/checkout@v6
-name:Install Go
uses:actions/setup-go@v6
with:
go-version-file:go.mod
-name:Generate code
run:|
go tool \
github.com/go-task/task/v3/cmd/task go:generate
-name:Check for forgotten code generation
run:git diff --color --exit-code

[8]ページ先頭

©2009-2025 Movatter.jp