Skip to content

Commit ab86c95

Browse files
authored
Merge pull request #109 from FAIRDataPipeline/feature/github-actions
Update Actions
2 parents a2ccc39 + 1467109 commit ab86c95

File tree

5 files changed

+30
-2506
lines changed

5 files changed

+30
-2506
lines changed

.github/dependabot.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ updates:
1212
time: "00:00"
1313
reviewers:
1414
- "RyanJField"
15-
- "bruvio"
1615
commit-message:
1716
prefix: "pip"
1817
include: "scope"

.github/workflows/dependabot.yml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# To get started with Dependabot version updates, you'll need to specify which
2+
# package ecosystems to update and where the package manifests are located.
3+
# Please see the documentation for all configuration options:
4+
# https://help.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
5+
6+
version: 2
7+
updates:
8+
- package-ecosystem: "pip" # See documentation for possible values
9+
directory: "/" # Location of package manifests
10+
schedule:
11+
interval: "daily"
12+
time: "00:00"
13+
reviewers:
14+
- "RyanJField"
15+
- "bruvio"
16+
commit-message:
17+
prefix: "pip"
18+
include: "scope"
19+
open-pull-requests-limit: 5
20+
target-branch: "dev"

.github/workflows/pyDataPipeline.yaml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,15 @@
11
name: Python FAIR Data Pipeline
2-
on: [push, workflow_dispatch]
2+
on:
3+
push:
4+
workflow_dispatch:
5+
schedule:
6+
- cron: "0 9 * * 1" # Run Every Monday at 9AM
37
jobs:
48
test:
59
name: Test ${{ matrix.os }} (Python ${{ matrix.python }})
610
runs-on: ${{ matrix.os }}
711
strategy:
12+
fail-fast: false
813
matrix:
914
os: [windows-latest,ubuntu-latest,macos-latest]
1015
python: ["3.9", "3.10", "3.x"]
@@ -32,6 +37,7 @@ jobs:
3237
run: mv pySimpleModel ../pySimpleModel
3338
- name: Run Tests on Windows
3439
run: |
40+
poetry cache clear pypi --all
3541
poetry install
3642
pip3 install fair-cli
3743
fair registry install

0 commit comments

Comments
 (0)