sqlite-web 0.7.2
gitea.db
action_run_job
Create
Query
access
access_token
action
action_artifact
action_run
action_run_index
action_run_job
action_runner
action_runner_token
action_schedule
action_schedule_spec
action_task
action_task_output
action_task_step
action_tasks_version
action_variable
app_state
attachment
auth_token
badge
branch
collaboration
comment
commit_status
commit_status_index
commit_status_summary
commit_sync_log
commit_sync_status
dbfs_data
dbfs_meta
deploy_key
email_address
email_hash
external_login_user
follow
gpg_key
gpg_key_import
hook_task
issue
issue_assignees
issue_content_history
issue_dependency
issue_index
issue_label
issue_pin
issue_user
issue_watch
label
language_stat
lfs_lock
lfs_meta_object
login_source
milestone
mirror
notice
notification
oauth2_application
oauth2_authorization_code
oauth2_grant
org_user
package
package_blob
package_blob_upload
package_cleanup_rule
package_file
package_property
package_version
project
project_board
project_issue
protected_branch
protected_tag
public_key
pull_auto_merge
pull_request
push_mirror
reaction
release
renamed_branch
repo_archiver
repo_hidden_file
repo_indexer_status
repo_license
repo_redirect
repo_topic
repo_transfer
repo_unit
repository
review
review_state
secret
session
sqlite_sequence
star
stopwatch
system_setting
task
team
team_invite
team_repo
team_unit
team_user
topic
tracked_time
two_factor
upload
user
user_badge
user_blocking
user_open_id
user_redirect
user_setting
version
watch
webauthn_credential
webhook
Toggle helper tables
Structure
Content
Query
Insert
Drop
Import
Export
Delete row 29895 from action_run_job
id
29895
run_id
22653
repo_id
6
owner_id
5
commit_sha
921a6ce5568beb3034fc47d4bf7a392351c0068f
is_fork_pull_request
0
name
检测代码变更
attempt
1
workflow_payload
name: Test Pipeline "on": push:
name: Test Pipeline "on": push: branches: [main, develop, 'feature/**', 'claude/**'] pull_request: branches: [main, develop] workflow_dispatch: inputs: coverage_threshold: description: '覆盖率阈值 (%)' required: false default: '80' run_ai_tests: description: '运行 AI 模块测试' required: false default: 'true' type: boolean run_api_tests: description: '运行 API 集成测试' required: false default: 'true' type: boolean run_security_audit: description: '运行安全审计' required: false default: 'true' type: boolean env: COVERAGE_THRESHOLD: ${{ github.event.inputs.coverage_threshold || '80' }} NODE_OPTIONS: --max-old-space-size=8192 NODE_VERSION: "20" PNPM_VERSION: "8" jobs: detect-changes: name: 检测代码变更 runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 with: fetch-depth: "0" - id: filter name: 计算变更范围 run: | set -euo pipefail if [ "${{ github.event_name }}" = "pull_request" ]; then BASE_SHA="${{ github.event.pull_request.base.sha }}" else BASE_SHA="${{ github.event.before }}" fi if [ -n "$BASE_SHA" ] && [ "$BASE_SHA" != "0000000000000000000000000000000000000000" ] && ! git cat-file -e "${BASE_SHA}^{commit}" 2>/dev/null; then git fetch origin "$BASE_SHA" --depth=1 || true fi if [ -n "$BASE_SHA" ] && [ "$BASE_SHA" != "0000000000000000000000000000000000000000" ] && git cat-file -e "${BASE_SHA}^{commit}" 2>/dev/null; then CHANGED_FILES="$(git diff --name-only "${BASE_SHA}...HEAD")" else CHANGED_FILES="$(git diff --name-only HEAD^ HEAD 2>/dev/null || git ls-files)" fi printf '%s\n' "$CHANGED_FILES" has_change() { printf '%s\n' "$CHANGED_FILES" | grep -Eq "$1" } set_output() { local name="$1" local pattern="$2" if has_change "$pattern"; then echo "${name}=true" >> "$GITHUB_OUTPUT" else echo "${name}=false" >> "$GITHUB_OUTPUT" fi } set_output backend '^(backend|shared)/' set_output frontend '^(frontend|shared)/' set_output shared '^shared/' set_output ai-modules '^(backend/src/modules/ai-agents|backend/src/modules/ai-agent-skills|backend/src/modules/ai-review-queue|backend/src/modules/ai-copilot|backend/src/modules/lead-scoring-ai|backend/src/shared/state-machines/machines/(ai-|training-))' set_output prisma '^backend/prisma/' set_output e2e '^e2e/' shell: bash outputs: ai-modules: ${{ steps.filter.outputs.ai-modules }} backend: ${{ steps.filter.outputs.backend }} e2e: ${{ steps.filter.outputs.e2e }} frontend: ${{ steps.filter.outputs.frontend }} prisma: ${{ steps.filter.outputs.prisma }} shared: ${{ steps.filter.outputs.shared }} permissions: contents: read pull-requests: read # dorny/paths-filter@v3 读取 PR 文件列表 checks: write issues: write # github-script@v7 在 PR 评论质量报告
...
job_id
detect-changes
needs
null
runs_on
["ubuntu-latest"]
task_id
26086
status
1
started
1778679485
stopped
1778679559
created
1778679483
updated
1778679559
raw_concurrency
is_concurrency_evaluated
0
concurrency_group
concurrency_cancel
0
Delete
Cancel