Skip to content

Commit 5ea4eb5

Browse files
committed
Add github and circleci files
1 parent c8d9d6c commit 5ea4eb5

File tree

4 files changed

+83
-0
lines changed

4 files changed

+83
-0
lines changed

.circleci/config.yml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
version: 2.1
2+
3+
# Anchors in case we need to override the defaults from the orb
4+
#baselibs_version: &baselibs_version v7.17.0
5+
#bcs_version: &bcs_version v11.4.0
6+
7+
orbs:
8+
ci: geos-esm/circleci-tools@2
9+
10+
workflows:
11+
build-test:
12+
jobs:
13+
# Build GEOSldas
14+
- ci/build:
15+
name: build-GEOSldas-on-<< matrix.compiler >>
16+
context:
17+
- docker-hub-creds
18+
matrix:
19+
parameters:
20+
compiler: [ifort, gfortran]
21+
#baselibs_version: *baselibs_version
22+
repo: GEOSldas
23+
checkout_fixture: true
24+
mepodevelop: false
25+
persist_workspace: false # Needs to be true to run fv3/gcm experiment, costs extra

.github/CODEOWNERS

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# This is a comment.
2+
# Each line is a file pattern followed by one or more owners.
3+
# Order is important; the last matching pattern takes the most
4+
# precedence.
5+
6+
# LDAS Gatekeepers own all files
7+
* @GEOS-ESM/ldas-gatekeepers
8+
9+
# The LDAS gatekeepers and CMake should know/approve these
10+
/.github/ @GEOS-ESM/cmake-team @GEOS-ESM/ldas-gatekeepers
11+
/.circleci/ @GEOS-ESM/cmake-team @GEOS-ESM/ldas-gatekeepers
12+
/.codebuild/ @GEOS-ESM/cmake-team @GEOS-ESM/ldas-gatekeepers
13+
14+
# The GEOS CMake Team should be notified about changes to the CMakeLists.txt files in this repository
15+
CMakeLists.txt @GEOS-ESM/cmake-team @GEOS-ESM/ldas-gatekeepers
16+
17+
# The GEOS CMake Team should be notified about and approve config changes
18+
/config/ @GEOS-ESM/cmake-team @GEOS-ESM/ldas-gatekeepers
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
## :memo: Automatic PR: `develop``release/MAPL-v3`
2+
3+
### Description
4+
5+
<!-- Write your description here -->
6+
7+
## :file_folder: Modified files
8+
<!-- Diff files - START -->
9+
<!-- Diff files - END -->
10+
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
name: Push to Develop
2+
3+
on:
4+
push:
5+
branches:
6+
- develop
7+
8+
jobs:
9+
pull_request:
10+
name: Create Pull Request
11+
runs-on: ubuntu-latest
12+
steps:
13+
- name: Checkout repo
14+
uses: actions/checkout@v4
15+
with:
16+
fetch-depth: 0
17+
- name: Run the action
18+
uses: devops-infra/[email protected]
19+
with:
20+
github_token: ${{ secrets.GITHUB_TOKEN }}
21+
source_branch: develop
22+
target_branch: release/MAPL-v3
23+
label: automatic,MAPL3,Skip Changelog
24+
template: .github/PULL_REQUEST_TEMPLATE/auto_pr_to_mapl3.md
25+
get_diff: true
26+
assignee: ${{ github.actor }}
27+
old_string: "<!-- Write your description here -->"
28+
new_string: ${{ github.event.commits[0].message }}
29+
title: Auto PR - develop → MAPL-v3 - ${{ github.event.commits[0].message }}
30+

0 commit comments

Comments
 (0)