Skip to content

Commit

Permalink
Merge branches 'infra/ci-smoke', 'infra/ci-openssl', 'infra/ci-llvm' …
Browse files Browse the repository at this point in the history
…and 'infa/ci-pcre' into infra/ci-filter
  • Loading branch information
straight-shoota committed Feb 12, 2025
5 parents c145ba9 + 6db37d1 + e5a7dd3 + a08f416 + 4378671 commit 926f88d
Show file tree
Hide file tree
Showing 4 changed files with 65 additions and 5 deletions.
17 changes: 16 additions & 1 deletion .github/workflows/llvm.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,21 @@
name: LLVM CI

on: [push, pull_request]
on:
push:
paths:
- 'src/llvm/**'
- 'spec/std/llvm/**'
- 'spec/llvm-ir/**'
- '.github/workflows/llvm.yml'
pull_request:
paths:
- 'src/llvm/**'
- 'spec/std/llvm/**'
- 'spec/llvm-ir/**'
- '.github/workflows/llvm.yml'
schedule:
- cron: '0 3 * * *'
workflow_dispatch:

permissions: {}

Expand Down
17 changes: 16 additions & 1 deletion .github/workflows/openssl.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,21 @@
name: OpenSSL CI

on: [push, pull_request]
on:
push:
paths:
- 'src/openssl/**'
- 'spec/std/digest/**'
- 'spec/std/openssl/**'
- '.github/workflows/openssl.yml'
pull_request:
paths:
- 'src/openssl/**'
- 'spec/std/digest/**'
- 'spec/std/openssl/**'
- '.github/workflows/openssl.yml'
schedule:
- cron: '0 3 * * *'
workflow_dispatch:

permissions: {}

Expand Down
19 changes: 18 additions & 1 deletion .github/workflows/regex-engine.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,23 @@
name: Regex Engine CI

on: [push, pull_request]
on:
push:
paths:
- 'src/regex.cr'
- 'src/regex/**'
- 'spec/std/regex_spec.cr'
- 'spec/std/regex/**'
- '.github/workflows/regex-engine.yml'
pull_request:
paths:
- 'src/regex.cr'
- 'src/regex/**'
- 'spec/std/regex_spec.cr'
- 'spec/std/regex/**'
- '.github/workflows/regex-engine.yml'
schedule:
- cron: '0 3 * * *'
workflow_dispatch:

permissions: {}

Expand Down
17 changes: 15 additions & 2 deletions .github/workflows/smoke.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# These jobs are smoke tests for platforms where we don't rund full tests.
# These jobs are smoke tests for platforms where we don't run full tests.
# They ensure that std_spec, compiler_spec and the compiler itself at least
# compile for the target with --cross-compile. But the binaries are not linked
# and executed. So this does not validate correct behaviour.
Expand Down Expand Up @@ -29,7 +29,20 @@
# Platforms for which we currently run full tests are excluded from this workflow.
name: Smoke tests

on: [push, pull_request]
on:
push:
paths:
- 'src/lib_c/**'
- 'src/crystal/system/**'
- '.github/workflows/smoke.yml'
pull_request:
branches:
- 'src/lib_c/**'
- 'src/crystal/system/**'
- '.github/workflows/smoke.yml'
schedule:
- cron: '0 3 * * *'
workflow_dispatch:

permissions: {}

Expand Down

0 comments on commit 926f88d

Please sign in to comment.