Skip to content

Commit 8f29496

Browse files
authored
Merge pull request #20 from braingram/ci
ci
2 parents 368d47f + 9e10190 commit 8f29496

11 files changed

+64
-0
lines changed

.github/dependabot.yml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
version: 2
2+
updates:
3+
4+
# Maintain dependencies for GitHub Actions (main)
5+
- package-ecosystem: "github-actions"
6+
directory: "/"
7+
target-branch: "main"
8+
schedule:
9+
interval: "weekly"
10+
11+
# Maintain dependencies for pip (main)
12+
- package-ecosystem: "pip"
13+
directory: "/"
14+
target-branch: "main"
15+
schedule:
16+
interval: "weekly"

.github/workflows/ci.yml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
name: CI
2+
3+
on:
4+
workflow_dispatch:
5+
schedule:
6+
- cron: '0 6 * * 1' # Every Monday at 6am UTC
7+
push:
8+
branches:
9+
- main
10+
pull_request:
11+
types:
12+
- synchronize
13+
14+
15+
# Only cancel in-progress jobs or runs for the current workflow
16+
# This cancels the already triggered workflows for a specific PR without canceling
17+
# other instances of this workflow (other PRs, scheduled triggers, etc) when something
18+
# within that PR re-triggers this CI
19+
concurrency:
20+
group: ${{ github.workflow }}-${{ github.ref }}
21+
cancel-in-progress: true
22+
23+
jobs:
24+
core:
25+
uses: OpenAstronomy/github-actions-workflows/.github/workflows/tox.yml@v2
26+
with:
27+
submodules: false
28+
default_python: '3.13'
29+
envs: |
30+
- linux: notebooks
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

requirements.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
asdf
2+
astropy
3+
asdf-astropy
4+
gwcs
5+
matplotlib

0 commit comments

Comments
 (0)