Skip to content

gh-49: Add exercises into lesson#48

Merged
connoraird merged 11 commits into
mainfrom
connor/add-exercises
May 1, 2026
Merged

gh-49: Add exercises into lesson#48
connoraird merged 11 commits into
mainfrom
connor/add-exercises

Conversation

@connoraird

@connoraird connoraird commented Apr 30, 2026

Copy link
Copy Markdown
Collaborator

Description

This PR brings in the exercises from the old exercises repo into the same place as the lesson material.

Depends on the publishing of the parent image added in carpentries-incubator/intro-to-modern-fortran#77

@connoraird connoraird self-assigned this Apr 30, 2026
@github-actions

github-actions Bot commented Apr 30, 2026

Copy link
Copy Markdown

⚠️ WARNING ⚠️

This pull request contains a mix of workflow files and regular files. This could be malicious. No preview will be created.

regular files:

  • .gitignore
  • README.md
  • config.yaml
  • docker-tests/Dockerfile.01
  • docker-tests/Dockerfile.02
  • docker-tests/Dockerfile.03
  • docker-tests/Dockerfile.04
  • docker-tests/Dockerfile.05
  • docker-tests/Dockerfile.06
  • episodes/1-what-is-a-unit-tests.md
  • episodes/2-refactor-fortran.md
  • episodes/3-writing-your-first-unit-test.md
  • episodes/4-pfunit-syntax.md
  • episodes/5-debugging-a-broken-test.md
  • episodes/5-integrating-with-build-systems.md
  • episodes/6-testing-parallel-code.md
  • exercises/1-into-to-unit-tests/challenge/CMakeLists.txt
  • exercises/1-into-to-unit-tests/challenge/README.md
  • exercises/1-into-to-unit-tests/challenge/src/maths.f90
  • exercises/1-into-to-unit-tests/challenge/test/test_maths.f90
  • exercises/1-into-to-unit-tests/solution/README.md
  • exercises/1-into-to-unit-tests/solution/test_maths_solution.f90
  • exercises/2-refactoring-fortran/challenge/CMakeLists.txt
  • exercises/2-refactoring-fortran/challenge/README.md
  • exercises/2-refactoring-fortran/challenge/src/game_of_life.f90
  • exercises/2-refactoring-fortran/models/model-1.dat
  • exercises/2-refactoring-fortran/solution/CMakeLists.txt
  • exercises/2-refactoring-fortran/solution/README.md
  • exercises/2-refactoring-fortran/solution/src/animation.f90

workflow files:

  • .github/workflows/test-exercises.yaml

@connoraird connoraird force-pushed the connor/add-exercises branch from 71c78b5 to cf75a1c Compare May 1, 2026 16:40
@connoraird connoraird changed the title Add exercises into lesson gh-49: Add exercises into lesson May 1, 2026
@connoraird connoraird merged commit 9553ea6 into main May 1, 2026
3 of 4 checks passed
@connoraird connoraird deleted the connor/add-exercises branch May 1, 2026 17:21
github-actions Bot pushed a commit that referenced this pull request May 1, 2026
Auto-generated via `{sandpaper}`
Source  : 9553ea6
Branch  : main
Author  : Connor Aird <c.aird@ucl.ac.uk>
Time    : 2026-05-01 17:21:14 +0000
Message : gh-49: Add exercises into lesson (#48)

* Add exercises into lesson

* Use prek not pre-commit in workflow

* Use correct path the docker files

* Rename dockerfile to remove episode reference

* Test using aleskxyz/build-push to run tests

* Login before running tests

* Remove linting

* Use podman for build as this is what we logged in with

* Refer to the parent image for this repo rather than intro-to-modern-fortran

* Update links to old ucl-arc repo to the new repo

* Add accidentally deleted index.md back in
github-actions Bot pushed a commit that referenced this pull request May 1, 2026
Auto-generated via `{sandpaper}`
Source  : c51fcc7
Branch  : md-outputs
Author  : GitHub Actions <actions@github.com>
Time    : 2026-05-01 17:22:03 +0000
Message : markdown source builds

Auto-generated via `{sandpaper}`
Source  : 9553ea6
Branch  : main
Author  : Connor Aird <c.aird@ucl.ac.uk>
Time    : 2026-05-01 17:21:14 +0000
Message : gh-49: Add exercises into lesson (#48)

* Add exercises into lesson

* Use prek not pre-commit in workflow

* Use correct path the docker files

* Rename dockerfile to remove episode reference

* Test using aleskxyz/build-push to run tests

* Login before running tests

* Remove linting

* Use podman for build as this is what we logged in with

* Refer to the parent image for this repo rather than intro-to-modern-fortran

* Update links to old ucl-arc repo to the new repo

* Add accidentally deleted index.md back in
github-actions Bot pushed a commit that referenced this pull request May 5, 2026
Auto-generated via `{sandpaper}`
Source  : c51fcc7
Branch  : md-outputs
Author  : GitHub Actions <actions@github.com>
Time    : 2026-05-01 17:22:03 +0000
Message : markdown source builds

Auto-generated via `{sandpaper}`
Source  : 9553ea6
Branch  : main
Author  : Connor Aird <c.aird@ucl.ac.uk>
Time    : 2026-05-01 17:21:14 +0000
Message : gh-49: Add exercises into lesson (#48)

* Add exercises into lesson

* Use prek not pre-commit in workflow

* Use correct path the docker files

* Rename dockerfile to remove episode reference

* Test using aleskxyz/build-push to run tests

* Login before running tests

* Remove linting

* Use podman for build as this is what we logged in with

* Refer to the parent image for this repo rather than intro-to-modern-fortran

* Update links to old ucl-arc repo to the new repo

* Add accidentally deleted index.md back in
github-actions Bot pushed a commit that referenced this pull request May 5, 2026
Auto-generated via `{sandpaper}`
Source  : c51fcc7
Branch  : md-outputs
Author  : GitHub Actions <actions@github.com>
Time    : 2026-05-01 17:22:03 +0000
Message : markdown source builds

Auto-generated via `{sandpaper}`
Source  : 9553ea6
Branch  : main
Author  : Connor Aird <c.aird@ucl.ac.uk>
Time    : 2026-05-01 17:21:14 +0000
Message : gh-49: Add exercises into lesson (#48)

* Add exercises into lesson

* Use prek not pre-commit in workflow

* Use correct path the docker files

* Rename dockerfile to remove episode reference

* Test using aleskxyz/build-push to run tests

* Login before running tests

* Remove linting

* Use podman for build as this is what we logged in with

* Refer to the parent image for this repo rather than intro-to-modern-fortran

* Update links to old ucl-arc repo to the new repo

* Add accidentally deleted index.md back in
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant