Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
97 commits
Select commit Hold shift + click to select a range
7a9ae22
Stable to Main, vn3.0 (#38)
jennyhickson Dec 11, 2025
0b1e210
Docs deploy only triggers on upstream (#39)
mo-marqh Dec 11, 2025
9163b6f
fix local build script (#43)
james-bruten-mo Dec 15, 2025
6228015
Remove user contact question from issue template (#63)
yaswant Dec 16, 2025
e1e12b8
Signed CLA (#78)
oakleybrunt Dec 19, 2025
bcc8b6e
Check config name (#67)
mike-hobson Jan 6, 2026
ce7a652
Add Harry Shepherd to CONTRIBUTORS.md (#96)
harry-shepherd Jan 8, 2026
1deda77
Reformat pull request template (#109)
yaswant Jan 9, 2026
b2ad7ff
update symlink (#102)
james-bruten-mo Jan 13, 2026
043b2b2
Hotfix to rose-stem suite (#131)
james-bruten-mo Jan 14, 2026
144de38
Fixing adjoint failures with transport log_space config variable set …
DrTVockerodtMO Jan 14, 2026
afdf37d
Add workflow to block direct merges to the stable branch (#140)
yaswant Jan 15, 2026
473dec8
cla signed (#147)
MetBenjaminWent Jan 15, 2026
03e7d4a
Fix coupled model with 32bit compilation (#143)
timgraham-Met Jan 16, 2026
005bf21
buffer_size_factor: fix broken XIOS attribute name in XML configs (#144)
mo-marqh Jan 16, 2026
1cb2f7c
Sign contributors (#155)
mo-alistairp Jan 19, 2026
e55b974
Add project workflow (#117)
james-bruten-mo Jan 20, 2026
0e97c8e
Timing Mod wrapper rewrite (#80)
jedbakerMO Jan 20, 2026
38daf6d
Update UKCA initialisation for dust only to include segment size (#83)
oakleybrunt Jan 21, 2026
8fcccda
Update gitignore (#75)
james-bruten-mo Jan 22, 2026
41e3776
Gregory-Rowntree convection - PSyclone optimisation and conversion fr…
ricky-lv426 Jan 23, 2026
47380ae
Remove use of deprecated XIOS context API (#183)
EdHone Jan 27, 2026
7f9055c
Stochastic Physics CPU and GPU Optimizations - NGARCH (#65)
jasonjunweilyu Jan 27, 2026
0a153e9
update jedi owners (#173)
james-bruten-mo Jan 27, 2026
9f301ea
Introducing cache for adjoint lookup tables (#72)
DrTVockerodtMO Jan 28, 2026
0fb9b1a
Performance test config (#82)
mo-marqh Jan 28, 2026
1557a97
Bug in AOD diagnostics (#94)
alanjhewitt Jan 28, 2026
4fef669
Removing populate_graph_lfricinputs.cylc (#54)
mo-lottieturner Jan 28, 2026
f71849c
Update gitattributes diff to fortran-free-form (#190)
andrewcoughtrie Jan 29, 2026
c118c3d
#123 Align `adjoint_tests` to `linear_model`
tom-j-h Jan 29, 2026
63318ae
Fix Gungho Plots (#74)
tommbendall Jan 29, 2026
90f84ba
Transmute explicit no Transformation list and global.py (#56)
MetBenjaminWent Jan 30, 2026
24188e7
Only build docs when docs files changed (#198)
andrewcoughtrie Jan 30, 2026
d2550dd
Improve negative mass error message (#187)
tommbendall Jan 30, 2026
456fa99
Log to rank zero only by default (#186)
tommbendall Jan 30, 2026
ab24575
#81: Fix unallocated arrays in `ukca_volcanic_so2` (#133)
mcdalvi Feb 2, 2026
5c6385c
Calipers performance25 (#176)
mo-marqh Feb 2, 2026
7e1f863
Add standard suites (#203)
james-bruten-mo Feb 2, 2026
4a499cc
Add science guide section to documentation. (#204)
andrewcoughtrie Feb 2, 2026
7bcc57d
Migrate metadata jules_model_environment remainder of jules_surface t…
maggiehendry Feb 2, 2026
e2a2097
Add a COSP timestep so diagnostics can be sampled less often (#158)
mo-jmanners Feb 3, 2026
dae572a
Some of Boundary Layer PSyclone-d (#57)
MetBenjaminWent Feb 4, 2026
6b49670
Weekly test fix - remove duplicate iodef.xml entry for `cell_area` fi…
EdHone Feb 4, 2026
b3e9f78
Speed-up of adjoint transport (#145)
DrTVockerodtMO Feb 4, 2026
5d559d4
Replace model rh_crit with fixed value from config in glomap_aerosol …
stevemullerworth Feb 4, 2026
2302093
Added Stability with Advective Tracers (#171)
jameskent-metoffice Feb 5, 2026
9b8f1cf
Remove redundant info from mesh configs (#153)
cjohnson-pi Feb 5, 2026
115f2af
Add support for monsoon 3 (#166)
t00sa Feb 5, 2026
2530484
jelf adjoint test tolerance namelist variable (#132)
tom-j-h Feb 6, 2026
76f3117
Generation of lfric2lfric lbcs (#55)
ukmo-juan-castillo Feb 6, 2026
6e1d1d2
Correct the sample_physics_winds_correction option (#69)
tommbendall Feb 9, 2026
caf08eb
Add link to milestones in readme (#235)
andrewcoughtrie Feb 10, 2026
22d831d
update trigger project workflow (#237)
james-bruten-mo Feb 11, 2026
7c336a9
Stochastic Physics Fixes (#148)
tommbendall Feb 11, 2026
43d1e6c
Floating-point precision conversions in jelf (#142)
tom-j-h Feb 11, 2026
725ce6c
Update checkpointing docs to include new functionality (#227)
andrewcoughtrie Feb 11, 2026
75118bb
Decompose across panels (#138)
thomasmelvin Feb 12, 2026
cb47eee
Add `crayhost` to rose-stem for Genoa node selection (#230)
oakleybrunt Feb 12, 2026
cb02142
run remote_init on shared (#257)
james-bruten-mo Feb 12, 2026
272dbca
Moving file to BIG_DATA_DIR (#260)
mo-lottieturner Feb 12, 2026
3c0694c
Align jedi_lfric_tests linear model/adjoint testing to adjoint_tests …
tom-j-h Feb 13, 2026
65b0f37
Allow outputting of vertical height in W0 and W2H function spaces (#165)
tommbendall Feb 13, 2026
2a0edbf
Extra fields need to be written to checkpoint dump for lfric_atm glom…
stevemullerworth Feb 13, 2026
197d822
Fix the Lipschitz error message (#245)
jameskent-metoffice Feb 16, 2026
8dd6966
Adjoint test initialised from realistic increment in jelf (#161)
tom-j-h Feb 16, 2026
bfcd968
Add all codeowners to CODEOWNERS file (#188)
jennyhickson Feb 16, 2026
d7d549e
Refactor of damping layer matrix (#139)
thomasmelvin Feb 16, 2026
09cc45f
Performance comparison and performance tests (#214)
mo-marqh Feb 17, 2026
b5d67db
Enable the tangent linear and adjoint models to use 32 bit precision …
cjohnson-pi Feb 17, 2026
7f6c8e5
Code owner update (#270)
jennyhickson Feb 17, 2026
7767f03
Split mol with transport_efficiency (#149)
cjohnson-pi Feb 18, 2026
5574a8d
Remove redundant options and restructure code in ex_coef to be easier…
Adrian-Lock Feb 18, 2026
120708e
Lift adjustable psyclone command options into adjustable flag Transmu…
MetBenjaminWent Feb 18, 2026
376f3a8
C224 adjoint tests in jelf (#163)
tom-j-h Feb 19, 2026
2b89085
Update linear integration tests (#170)
cjohnson-pi Feb 19, 2026
c97d132
Reenable incremental builds (#162)
james-bruten-mo Feb 19, 2026
c1a3b09
Update to use the new GC6 PrgEnv module (#254)
harry-shepherd Feb 19, 2026
23f8a8e
Fix email link format for TCD Team contact in PR template (#274)
yaswant Feb 19, 2026
3567ba5
Allow different meshes to have different maximum halo depths (#174)
tommbendall Feb 19, 2026
b9baf6a
Plumbing in adjoint lookup table caches to interface (#271)
DrTVockerodtMO Feb 23, 2026
f9c38b5
Linear and adjoint boundary layer physics (#182)
tom-j-h Feb 24, 2026
325bf94
Solver improvements (#177)
thomasmelvin Feb 24, 2026
959ec7b
Extend length of nrun/crun test as previous test failed to expose div…
stevemullerworth Feb 25, 2026
193fac4
Update templates (#284)
jennyhickson Feb 25, 2026
a7e6d68
Modify LFRic Apps files that call native/coordinate Jacobian files (#…
mo-rickywong Feb 25, 2026
0669da2
Additional PC2 optimisations for NG-ARCH (#53)
tinyendian Feb 25, 2026
efbd62d
fix paths to data, missed from #182 (#295)
mo-marqh Feb 26, 2026
e859e60
3panel test 1 thread (#293)
james-bruten-mo Feb 26, 2026
40019d2
Remove short-circuit evaluation from IF statement (#267)
tinyendian Feb 26, 2026
f8c2d69
Big data sym links (#296)
mo-marqh Feb 26, 2026
e590c45
Update NCI GADI rose-stem suite config environment settings and optim…
jasonjunweilyu Feb 27, 2026
dd6d054
Uoe symlinks (#303)
james-bruten-mo Feb 27, 2026
a4c0ba9
Update JEDI and lfric2lfric codeowners (#283)
jennyhickson Mar 2, 2026
1f989d3
Move failing tests (#305)
jennyhickson Mar 2, 2026
2843ed2
Fix JEDI_LFRic forecast_pseudo test config (#300)
DanStoneMO Mar 2, 2026
350ec76
Relax test tolerance of atlt_vert_w3_reconstruct_alg (#309)
DrTVockerodtMO Mar 3, 2026
1b715f6
lfric_apps vn3.1 release (#307)
ericaneininger Mar 3, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
20 changes: 10 additions & 10 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -9,16 +9,16 @@
# Fortran files
*.f text diff=fortran
*.for text diff=fortran
*.f90 text diff=fortran
*.F90 text diff=fortran
*.f95 text diff=fortran
*.f03 text diff=fortran
*.x90 text diff=fortran
*.X90 text diff=fortran
*.t90 text diff=fortran
*.T90 text diff=fortran
*.pf text diff=fortran
*.PF text diff=fortran
*.f90 text diff=fortran-free-form
*.F90 text diff=fortran-free-form
*.f95 text diff=fortran-free-form
*.f03 text diff=fortran-free-form
*.x90 text diff=fortran-free-form
*.X90 text diff=fortran-free-form
*.t90 text diff=fortran-free-form
*.T90 text diff=fortran-free-form
*.pf text diff=fortran-free-form
*.PF text diff=fortran-free-form

# Enable syntax highlighting for files with `.pf` extensions.
#
Expand Down
83 changes: 80 additions & 3 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,3 +1,80 @@
**/jules_interface/rose-meta @maggiehendry
**/jedi_lfric* @MetOffice/r2o
**/linear* @MetOffice/r2o
# This CODEOWNERS file includes a primary codeowner and a deputy for each section.
# Codeowners who are not in a comment will be automatically notified of changes
# to the listed files. All codeowners listed are valid points of contact
# for discussing changes and seeking approval for work.

# Applications
**/adjoint_tests @DrTVockerodtMO # @mo-joshuacolclough
**/gravity_wave @thomasmelvin # @cjohnson-pi
**/gungho_model @thomasmelvin # @BShipway
**/jedi_lfric_tests @ss421 @matthewrmshin @MetOffice/r2o-systems
**/jules @iboutle # @MetOfficessdtesam
**/lfric2lfric @mo-lottieturner # @mike-hobson
**/lfricinputs @mo-lottieturner # @mike-hobson
**/lfric_atm @iboutle # @BShipway
**/lfric_coupled @HengistPodd # @BShipway
**/lfricinputs @mo-lottieturner # @mike-hobson
**/linear_model @cjohnson-pi @MetOffice/r2o-systems # @tommbendall # Also notifiy jedi team about linear changes.
**/name_transport @jameskent-metoffice # @tommbendall
**/ngarch @christophermaynard # @jcsmeto
**/shallow_water @jameskent-metoffice # @atb1995
**/solver @christophermaynard # @thomasmelvin
**/transport @tommbendall # @jameskent-metoffice

# Science
**/adjoint @DrTVockerodtMO # @mo-joshuacolclough
**/linear @cjohnson-pi @MetOffice/r2o-systems # @tommbendall # Also notifiy jedi team about linear changes.
science/shared/source/constants/ @iboutle # @BShipway

**/gungho @thomasmelvin # @iboutle
science/gungho/**/configuration/ @jameskent-metoffice # @thomasmelvin
science/gungho/**/core_dynamics/ @jameskent-metoffice # @thomasmelvin
science/gungho/**/diagnostics/ @atb1995 # @iboutle
science/gungho/**/diffusion/ @iboutle # @tommbendall
science/gungho/**/driver/ @MetOffice/core-capability-development
science/gungho/**/external_forcing/ @iboutle # @tommbendall
science/gungho/**/initialisation/ @mo-cjsmith # @thomasmelvin
science/gungho/**/limited_area/ @cjohnson-pi # @thomasmelvin
science/gungho/**/orography/ @atb1995 # @tommbendall
science/gungho/**/physics/ @iboutle # @tommbendall
science/gungho/**/psy/ @thomasmelvin # @tommbendall
science/gungho/**/runtime_constants/ @tommbendall # @atb1995
science/gungho/**/solver/ @thomasmelvin # @tommbendall
science/gungho/**/timestepping/ @thomasmelvin # @jameskent-metoffice
science/gungho/**/transport/ @tommbendall # @jameskent-metoffice

**/physics_schemes @iboutle # @MetOffice/ssdteam
science/physics_schemes/**/boundary_layer @Adrian-Lock # @P-Burns
science/physics_schemes/**/convection @MichaelWhitall
science/physics_schemes/**/convection/comorph @MichaelWhitall
science/physics_schemes/**/large_scale_cloud @paul-barrett # @CyrilMorcrette
science/physics_schemes/**/large_scale_precipitation @paulfield2024 # @paul-barrett
science/physics_schemes/**/radiation_control @mo-jmanners # @Petzi1
science/physics_schemes/**/stochastic_physics @wjtmo # @annemccabe

# Interfaces
**/coupled_interface @mike-hobson # @harry-shepherd
**/jedi_lfric_interface @ss421 @matthewrmshin @MetOffice/r2o-systems
**/jules_interface @iboutle # @MetOfficessdteam
**/jules_interface/rose-meta @maggiehendry
**/physics_schemes_interface @iboutle # @MetOfficessdteam
**/socrates_interface @mo-jmanners # @Petzi1

# System Components
rose-stem/templates/ @james-bruten-mo # @jennyhickson
rose-stem/lib/ @james-bruten-mo # @jennyhickson
rose-stem/bin/ @james-bruten-mo # @jennyhickson
rose-stem/site/meto/common/ @james-bruten-mo # @jennyhickson
rose-stem/site/meto/macros/ @james-bruten-mo # @jennyhickson
rose-stem/apps # Mostly updated by macros, no codeowner
**/versions.py @james-bruten-mo # @jennyhickson
build/ @MetOffice/ssdteam @hiker
**/*Makefile @MatthewHambley @hiker
**/*.mk @MatthewHambley @hiker
**/optimisation @christophermaynard # HPC Optimisation Team

# Other areas
documentation # @MetOffice/ssdteam
.github/ @MetOffice/ssdteam
LICENSE @yaswant
README.md @MetOffice/ssdteam
13 changes: 3 additions & 10 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,8 @@ body:
- type: markdown
attributes:
value: |
Thanks for taking the time to fill out this bug report!
- type: input
id: contact
attributes:
label: Contact Details
description: How can we get in touch with you if we need more info?
placeholder: e.g. email@example.com @octocat
validations:
required: false
Thanks for taking the time to fill out this bug report! _If you are planning
to work on this issue, then please assign yourself to it._
- type: dropdown
id: version
attributes:
Expand All @@ -24,7 +17,7 @@ body:
- main
default: 0
validations:
required: true
required: true
- type: input
id: linked-issues
attributes:
Expand Down
11 changes: 2 additions & 9 deletions .github/ISSUE_TEMPLATE/custom_issue.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,8 @@ body:
- type: markdown
attributes:
value: |
Thanks for taking the time to help improve LFRic Apps.
- type: input
id: contact
attributes:
label: Contact Details
description: How can we get in touch with you if we need more info?
placeholder: e.g. email@example.com @octocat
validations:
required: false
Thanks for taking the time to help improve LFRic Apps. _If you are planning
to work on this issue, then please assign yourself to it._
- type: input
id: linked-issues
attributes:
Expand Down
13 changes: 3 additions & 10 deletions .github/ISSUE_TEMPLATE/documentation.yml
Original file line number Diff line number Diff line change
@@ -1,20 +1,13 @@
name: Documentation Issue
description: Report an issue with the LFRic Apps documentation or suggest an improvement.
description: Report an issue with the LFRic Apps documentation or suggest an improvement.
labels: ["documentation"]
type: task
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to help improve the LFRic Apps documentation.
- type: input
id: contact
attributes:
label: Contact Details
description: How can we get in touch with you if we need more info?
placeholder: e.g. email@example.com @octocat
validations:
required: false
Thanks for taking the time to help improve the LFRic Apps documentation.
_If you are planning to work on this issue, then please assign yourself to it._
- type: input
id: linked-issues
attributes:
Expand Down
41 changes: 12 additions & 29 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# PR Summary

Sci/Tech Reviewer: <!-- SR id, filled when known (e.g. @octocat) -->
Sci/Tech Reviewer: <!-- SR id, filled by author when ready for review (e.g. @octocat) -->
Code Reviewer: <!-- CR id, filled by SSD/CCD (e.g. @octocat) -->

<!-- To be completed by the developer -->
Expand All @@ -22,26 +22,18 @@ Code Reviewer: <!-- CR id, filled by SSD/CCD (e.g. @octocat) -->

## Code Quality Checklist

(_Some checks are automatically carried out via the CI pipeline_)

- [ ] I have performed a self-review of my own code
- [ ] My code follows the project's style guidelines
[style guidelines](https://metoffice.github.io/lfric_core/how_to_contribute/index.html#how-to-contribute-index)
- [ ] Comments have been included that aid undertanding and enhance the
readability of the code
- [ ] My code follows the project's [style guidelines](https://metoffice.github.io/lfric_core/how_to_contribute/index.html#how-to-contribute-index)
- [ ] Comments have been included that aid understanding and enhance the readability of the code
- [ ] My changes generate no new warnings
- [ ] All automated checks in the CI pipeline have completed successfully

## Testing

- [ ] I have tested this change locally, using the LFRic Apps rose-stem suite
- [ ] If any tests fail (rose-stem or CI) the reason is understood and
acceptable (eg. kgo changes)
- [ ] I have added tests to cover new functionality as appropriate (eg. system
tests, unit tests, etc.)
- [ ] Any new tests have been assigned an appropriate amount of compute resource
and have tests been allocated to an appropriate testing group (i.e. the
developer tests are for jobs which use a small amount of compute resource
and complete in a matter of minutes)
- [ ] If any tests fail (rose-stem or CI) the reason is understood and acceptable (e.g. kgo changes)
- [ ] I have added tests to cover new functionality as appropriate (e.g. system tests, unit tests, etc.)
- [ ] Any new tests have been assigned an appropriate amount of compute resource and have been allocated to an appropriate testing group (i.e. the developer tests are for jobs which use a small amount of compute resource and complete in a matter of minutes)

<!-- Describe other testing performed (if applicable) -->

Expand All @@ -57,30 +49,21 @@ Code Reviewer: <!-- CR id, filled by SSD/CCD (e.g. @octocat) -->

## Performance Impact

- [ ] Performance of the code has been considered and, if applicable, suitable
performance measurements have been conducted
- [ ] Performance of the code has been considered and, if applicable, suitable performance measurements have been conducted

## AI Assistance and Attribution

- [ ] Some of the content of this change has been produced with the assistance
of _Generative AI tool name_ (e.g., Met Office Github Copilot Enterprise,
Github Copilot Personal, ChatGPT GPT-4, etc) and I have followed the
[Simulation Systems AI policy](https://metoffice.github.io/simulation-systems/FurtherDetails/ai.html)
(including attribution labels)
- [ ] Some of the content of this change has been produced with the assistance of _Generative AI tool name_ (e.g., Met Office Github Copilot Enterprise, Github Copilot Personal, ChatGPT GPT-4, etc) and I have followed the [Simulation Systems AI policy](https://metoffice.github.io/simulation-systems/FurtherDetails/ai.html) (including attribution labels)

<!-- If AI has been used, please provide more details here -->

## Documentation

- [ ] Where appropriate I have updated documentation related to this change and
confirmed that it builds correctly
- [ ] Where appropriate I have updated documentation related to this change and confirmed that it builds correctly

## PSyclone Approval

- [ ] If you have edited any psyclone related code (eg. PsyKAl-lite, Kernal
inteface, optimisation scripts, LFRic data structure code) then please
contact the
[tooscollabdevteam@metoffice.gov.uk](tooscollabdevteam@metoffice.gov.uk)
- [ ] If you have edited any PSyclone-related code (e.g. PSyKAl-lite, Kernel interface, optimisation scripts, LFRic data structure code) then please contact the [TCD Team](mailto:ToolsCollabDevTeam@metoffice.gov.uk)

# Sci/Tech Review

Expand All @@ -92,7 +75,7 @@ Code Reviewer: <!-- CR id, filled by SSD/CCD (e.g. @octocat) -->
- [ ] Documentation is sufficient (do documentation papers need updating)
- [ ] Sufficient testing has been completed

_Please alert the code reviewer via a tag when you have approved the SR_
(_Please alert the code reviewer via a tag when you have approved the SR_)

# Code Review

Expand Down
25 changes: 25 additions & 0 deletions .github/workflows/block-stable-base.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# -----------------------------------------------------------------------------
# (C) Crown copyright Met Office. All rights reserved.
# The file LICENCE, distributed with this code, contains details of the terms
# under which the code may be used.
# -----------------------------------------------------------------------------

# Block merges to the stable branch via pull requests

name: Block PR to Stable

on:
pull_request:
types: [opened, reopened, synchronize]
branches:
- stable

jobs:
block-merge:
runs-on: ubuntu-latest
steps:
- name: Block merge to stable branch
run: |
echo "::error::Direct merges to the stable branch are not allowed."
echo "::error::Please target a different branch for your pull request."
exit 1
7 changes: 5 additions & 2 deletions .github/workflows/ci.yml → .github/workflows/ci_docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,16 @@
# under which the code may be used.
# ------------------------------------------------------------------------------

name: ci
run-name: CI
name: Documentation
run-name: Docs Build and Deploy - ${{ github.ref_name }}

on:
push:
branches:
- main
paths:
- 'documentation/**'
- '.github/workflows/**'

concurrency:
group: ${{ github.workflow }}-${{github.ref}}
Expand Down
7 changes: 5 additions & 2 deletions .github/workflows/pr.yml → .github/workflows/pr_docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,15 @@
# under which the code may be used.
# ------------------------------------------------------------------------------

name: pr
run-name: Pull Request ${{github.event.pull_request.number}}
name: Docs Build for Pull Requests
run-name: Docs build PR${{github.event.pull_request.number}}
on:
pull_request:
branches:
- main
paths:
- 'documentation/**'
- '.github/workflows/**'

concurrency:
group: pr-${{github.ref}}-${{github.event.pull_request.number || github.run_number}}
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/ru_deploy-docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ on:

jobs:
deploy:
if: ${{ github.repository == 'MetOffice/lfric_apps' }}
environment:
name: github-pages
permissions:
Expand Down
17 changes: 17 additions & 0 deletions .github/workflows/track-review-project.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
name: Track Review Project

on:
workflow_run:
workflows: [Trigger Review Project]
types:
- completed

permissions:
actions: read
contents: read
pull-requests: write

jobs:
track_review_project:
uses: MetOffice/growss/.github/workflows/track-review-project.yaml@main
secrets: inherit
17 changes: 17 additions & 0 deletions .github/workflows/trigger-project-workflow.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
name: Trigger Review Project

on:
pull_request_target:
types: ["opened", "synchronize", "reopened", "edited", "review_requested", "review_request_removed", "closed"]
pull_request_review:
pull_request_review_comment:

permissions:
actions: read
contents: read
pull-requests: write

jobs:
trigger_project_workflow:
uses: MetOffice/growss/.github/workflows/trigger-project-workflow.yaml@main
secrets: inherit
8 changes: 8 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,15 @@ __pycache__

# LFRic CL Builds
applications/**/bin
applications/**/documents
applications/**/working
applications/**/test
applications/**/example*/
science/**/bin
science/**/documents
science/**/working
science/**/test
interfaces/**/bin
interfaces/**/documents
interfaces/**/working
interfaces/**/test
Loading
Loading