Compare commits

...

69 Commits

Author SHA1 Message Date
dependabot[bot] be94606b7c Bump step-security/harden-runner from 1.5.0 to 2.19.0
Bumps [step-security/harden-runner](https://github.com/step-security/harden-runner) from 1.5.0 to 2.19.0.
- [Release notes](https://github.com/step-security/harden-runner/releases)
- [Commits](https://github.com/step-security/harden-runner/compare/2e205a28d0e1da00c5f53b161f4067b052c61f34...8d3c67de8e2fe68ef647c8db1e6a09f647780f40)

---
updated-dependencies:
- dependency-name: step-security/harden-runner
  dependency-version: 2.19.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-29 23:42:43 +00:00
irongut f138489648 merge PR #101 from dependabot/actions/cosign-installer-2.8.1
Bump sigstore/cosign-installer from 2.8.0 to 2.8.1
2022-10-20 02:38:15 +01:00
dependabot[bot] 9986579715 Bump sigstore/cosign-installer from 2.8.0 to 2.8.1
Bumps [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer) from 2.8.0 to 2.8.1.
- [Release notes](https://github.com/sigstore/cosign-installer/releases)
- [Commits](https://github.com/sigstore/cosign-installer/compare/7cc35d7fdbe70d4278a0c96779081e6fac665f88...9becc617647dfa20ae7b1151972e9b3a2c338a2b)

---
updated-dependencies:
- dependency-name: sigstore/cosign-installer
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-18 23:44:08 +00:00
irongut 2b7bf99d3d merge PR #93 from dependabot/actions/cosign-installer-2.8.0
Bump sigstore/cosign-installer from 2.5.1 to 2.8.0
2022-10-18 23:59:20 +01:00
irongut 6381a94beb merge PR #87 from ependabot/actions/harden-runner-1.5.0
Bump step-security/harden-runner from 1.4.5 to 1.5.0
2022-10-18 23:57:41 +01:00
irongut 064d8225cf merge PR #98 from dependabot/actions/setup-buildx-action-2.2.1
Bump docker/setup-buildx-action from 2.0.0 to 2.2.1
2022-10-18 23:56:50 +01:00
irongut dc0965bfd6 merge PR #100 from dependabot/actions/build-push-action-3.2.0
Bump docker/build-push-action from 3.1.1 to 3.2.0
2022-10-18 23:55:53 +01:00
irongut c76d28851c merge PR #99 from dependabot/actions/metadata-action-4.1.1
Bump docker/metadata-action from 4.0.1 to 4.1.1
2022-10-18 23:54:52 +01:00
dependabot[bot] 249f92f672 Bump docker/build-push-action from 3.1.1 to 3.2.0
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 3.1.1 to 3.2.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/c84f38281176d4c9cdb1626ffafcd6b3911b5d94...c56af957549030174b10d6867f20e78cfd7debc5)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-18 22:53:07 +00:00
dependabot[bot] f157e9605b Bump docker/setup-buildx-action from 2.0.0 to 2.2.1
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 2.0.0 to 2.2.1.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](https://github.com/docker/setup-buildx-action/compare/dc7b9719a96d48369863986a06765841d7ea23f6...8c0edbc76e98fa90f69d9a2c020dcb50019dc325)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-18 22:52:55 +00:00
irongut e4fa71f987 merge PR #97 from dependabot/actions/labeler-4.0.2
Bump actions/labeler from 4.0.1 to 4.0.2
2022-10-18 23:52:45 +01:00
dependabot[bot] 6c9b394cdc Bump docker/metadata-action from 4.0.1 to 4.1.1
Bumps [docker/metadata-action](https://github.com/docker/metadata-action) from 4.0.1 to 4.1.1.
- [Release notes](https://github.com/docker/metadata-action/releases)
- [Commits](https://github.com/docker/metadata-action/compare/69f6fc9d46f2f8bf0d5491e4aabe0bb8c6a4678a...57396166ad8aefe6098280995947635806a0e6ea)

---
updated-dependencies:
- dependency-name: docker/metadata-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-18 22:52:24 +00:00
irongut 79572a8bdc merge PR #95 from dependabot/actions/login-action-2.1.0
Bump docker/login-action from 2.0.0 to 2.1.0
2022-10-18 23:52:01 +01:00
irongut 7086c364c7 merge PR #96 from dependabot/actions/codeql-action-2.1.28
Bump github/codeql-action from 2.1.22 to 2.1.28
2022-10-18 23:51:25 +01:00
dependabot[bot] 159f0d3f03 Bump github/codeql-action from 2.1.22 to 2.1.28
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.1.22 to 2.1.28.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/b398f525a5587552e573b247ac661067fafa920b...cc7986c02bac29104a72998e67239bb5ee2ee110)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-18 21:36:07 +00:00
dependabot[bot] b371d8d706 Bump sigstore/cosign-installer from 2.5.1 to 2.8.0
Bumps [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer) from 2.5.1 to 2.8.0.
- [Release notes](https://github.com/sigstore/cosign-installer/releases)
- [Commits](https://github.com/sigstore/cosign-installer/compare/b3413d484cc23cf8778c3d2aa361568d4eb54679...7cc35d7fdbe70d4278a0c96779081e6fac665f88)

---
updated-dependencies:
- dependency-name: sigstore/cosign-installer
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-18 21:35:54 +00:00
dependabot[bot] e58ef3d225 Bump actions/labeler from 4.0.1 to 4.0.2
Bumps [actions/labeler](https://github.com/actions/labeler) from 4.0.1 to 4.0.2.
- [Release notes](https://github.com/actions/labeler/releases)
- [Commits](https://github.com/actions/labeler/compare/e54e5b338fbd6e6cdb5d60f51c22335fc57c401e...5c7539237e04b714afd8ad9b4aed733815b9fab4)

---
updated-dependencies:
- dependency-name: actions/labeler
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-18 21:35:43 +00:00
irongut 8be1ea7dcd merge PR #91 from dependabot/actions/checkout-3.1.0
Bump actions/checkout from 3.0.2 to 3.1.0
2022-10-18 22:35:09 +01:00
dependabot[bot] df694edd1f Bump actions/checkout from 3.0.2 to 3.1.0
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.0.2 to 3.1.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/2541b1294d2704b0964813337f33b291d3f8596b...93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-18 21:23:41 +00:00
dependabot[bot] 389bb15050 Bump docker/login-action from 2.0.0 to 2.1.0
Bumps [docker/login-action](https://github.com/docker/login-action) from 2.0.0 to 2.1.0.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](https://github.com/docker/login-action/compare/49ed152c8eca782a232dede0303416e8f356c37b...f4ef78c080cd8ba55a85445d5b36e214a81df20a)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-18 21:23:22 +00:00
irongut f9552f243d merge PR #94 from dependabot/actions/setup-dotnet-3.0.2
Bump actions/setup-dotnet from 2.1.0 to 3.0.2
2022-10-18 22:22:54 +01:00
dependabot[bot] 22531c6a84 Bump actions/setup-dotnet from 2.1.0 to 3.0.2
Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet) from 2.1.0 to 3.0.2.
- [Release notes](https://github.com/actions/setup-dotnet/releases)
- [Commits](https://github.com/actions/setup-dotnet/compare/c0d4ad69d8bd405d234f1c9166d383b7a4f69ed8...4d4a70f4a5b2a5a5329f13be4ac933f2c9206ac0)

---
updated-dependencies:
- dependency-name: actions/setup-dotnet
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-13 23:39:24 +00:00
dependabot[bot] 32b97a380b Bump step-security/harden-runner from 1.4.5 to 1.5.0
Bumps [step-security/harden-runner](https://github.com/step-security/harden-runner) from 1.4.5 to 1.5.0.
- [Release notes](https://github.com/step-security/harden-runner/releases)
- [Commits](https://github.com/step-security/harden-runner/compare/dd2c410b088af7c0dc8046f3ac9a8f4148492a95...2e205a28d0e1da00c5f53b161f4067b052c61f34)

---
updated-dependencies:
- dependency-name: step-security/harden-runner
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-30 00:00:38 +00:00
irongut 58d593b91d merge PR #80 from dependabot/actions/codeql-action-2.1.22
Bump github/codeql-action from 2.1.21 to 2.1.22
2022-09-09 20:54:51 +01:00
dependabot[bot] b7e4620db9 Bump github/codeql-action from 2.1.21 to 2.1.22
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.1.21 to 2.1.22.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/c7f292ea4f542c473194b33813ccd4c207a6c725...b398f525a5587552e573b247ac661067fafa920b)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-01 23:57:22 +00:00
irongut 835f52dd6d merge PR #77 from dependabot/actions/codeql-action-2.1.21
Bump github/codeql-action from 2.1.19 to 2.1.21
2022-08-26 20:22:53 +01:00
dependabot[bot] 57a8504803 Bump github/codeql-action from 2.1.19 to 2.1.21
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.1.19 to 2.1.21.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/f5d217be74900c6ac8fbbe53f3c10376ba4e64da...c7f292ea4f542c473194b33813ccd4c207a6c725)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-25 23:41:40 +00:00
irongut de3bf184e8 merge PR #71 from dependabot/actions/assign-one-project-github-action
Bump srggrs/assign-one-project-github-action from 4d59cc619499b55ca689fb13cfcc72324a8b8435 to 1.3.1
2022-08-21 16:36:45 +01:00
irongut 0adb7a5e81 merge PR #72 from dependabot/actions/labeler
Bump actions/labeler from 472c5d3aaacde439785e94966eb2e545627f4935 to 4.0.1
2022-08-21 16:35:59 +01:00
irongut 193c3d52d4 merge PR #73 from dependabot/actions/cosign-installer
Bump sigstore/cosign-installer from c68f43abf1ae5df2528c9c250088fa14ed2d0ef5 to 2.5.1
2022-08-21 16:35:32 +01:00
irongut 4472978224 merge PR #67 from dependabot/Microsoft.VisualStudio.Azure.Containers.Tools.Targets-1.17.0
Bump Microsoft.VisualStudio.Azure.Containers.Tools.Targets from 1.16.1 to 1.17.0 in /src
2022-08-21 16:35:00 +01:00
irongut ad8e33903c merge PR #70 from dependabot/actions/checkout-3.0.2
Bump actions/checkout from 2 to 3.0.2
2022-08-21 16:34:26 +01:00
irongut b4e48dcc98 merge PR #74 from dependabot/actions/codeql-action
Update github/codeql-action requirement to f5d217be74900c6ac8fbbe53f3c10376ba4e64da
2022-08-21 16:33:29 +01:00
dependabot[bot] 2cba9cd8f8 Update github/codeql-action requirement to f5d217be74900c6ac8fbbe53f3c10376ba4e64da
Updates the requirements on [github/codeql-action](https://github.com/github/codeql-action) to permit the latest version.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/commits/f5d217be74900c6ac8fbbe53f3c10376ba4e64da)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-19 23:46:13 +00:00
dependabot[bot] 31b2f90c53 Bump sigstore/cosign-installer
Bumps [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer) from c68f43abf1ae5df2528c9c250088fa14ed2d0ef5 to 2.5.1. This release includes the previously tagged commit.
- [Release notes](https://github.com/sigstore/cosign-installer/releases)
- [Commits](https://github.com/sigstore/cosign-installer/compare/c68f43abf1ae5df2528c9c250088fa14ed2d0ef5...b3413d484cc23cf8778c3d2aa361568d4eb54679)

---
updated-dependencies:
- dependency-name: sigstore/cosign-installer
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-19 00:44:36 +00:00
dependabot[bot] 3a1aab172a Bump actions/labeler
Bumps [actions/labeler](https://github.com/actions/labeler) from 472c5d3aaacde439785e94966eb2e545627f4935 to 4.0.1. This release includes the previously tagged commit.
- [Release notes](https://github.com/actions/labeler/releases)
- [Commits](https://github.com/actions/labeler/compare/472c5d3aaacde439785e94966eb2e545627f4935...e54e5b338fbd6e6cdb5d60f51c22335fc57c401e)

---
updated-dependencies:
- dependency-name: actions/labeler
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-19 00:44:33 +00:00
dependabot[bot] 80e8804405 Bump srggrs/assign-one-project-github-action
Bumps [srggrs/assign-one-project-github-action](https://github.com/srggrs/assign-one-project-github-action) from 4d59cc619499b55ca689fb13cfcc72324a8b8435 to 1.3.1. This release includes the previously tagged commit.
- [Release notes](https://github.com/srggrs/assign-one-project-github-action/releases)
- [Changelog](https://github.com/srggrs/assign-one-project-github-action/blob/master/CHANGELOG.md)
- [Commits](https://github.com/srggrs/assign-one-project-github-action/compare/4d59cc619499b55ca689fb13cfcc72324a8b8435...65a8ddab497df42ef268001e67bbf976f8fd39e1)

---
updated-dependencies:
- dependency-name: srggrs/assign-one-project-github-action
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-19 00:44:30 +00:00
dependabot[bot] be73105298 Bump actions/checkout from 2 to 3.0.2
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.0.2.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...2541b1294d2704b0964813337f33b291d3f8596b)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-19 00:44:27 +00:00
dependabot[bot] 9dd4a48e5d Bump Microsoft.VisualStudio.Azure.Containers.Tools.Targets in /src
Bumps Microsoft.VisualStudio.Azure.Containers.Tools.Targets from 1.16.1 to 1.17.0.

---
updated-dependencies:
- dependency-name: Microsoft.VisualStudio.Azure.Containers.Tools.Targets
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-16 23:47:20 +00:00
irongut a989a1acc2 merge PR #65 Add Dockerfile linter
PR: Add Dockerfile linter
2022-08-14 02:17:23 +01:00
irongut b5c414e325 add hadolint Dockerfile linter 2022-08-14 02:14:19 +01:00
irongut 3d044cdcd5 merge PR #64 from dependabot/actions/harden-runner-1.4.5
Bump step-security/harden-runner from 1.4.4 to 1.4.5
2022-08-13 19:23:52 +01:00
irongut 3a7e9990c1 merge PR #63 from dependabot/actions/build-push-action-3.1.1
Bump docker/build-push-action from 3.1.0 to 3.1.1
2022-08-13 19:22:48 +01:00
dependabot[bot] 7142272b0a Bump step-security/harden-runner from 1.4.4 to 1.4.5
Bumps [step-security/harden-runner](https://github.com/step-security/harden-runner) from 1.4.4 to 1.4.5.
- [Release notes](https://github.com/step-security/harden-runner/releases)
- [Commits](https://github.com/step-security/harden-runner/compare/74b568e8591fbb3115c70f3436a0c6b0909a8504...dd2c410b088af7c0dc8046f3ac9a8f4148492a95)

---
updated-dependencies:
- dependency-name: step-security/harden-runner
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-12 23:37:51 +00:00
irongut 23dcb1b683 updated readme 2022-08-08 00:19:10 +01:00
dependabot[bot] d5f059c9e5 Bump docker/build-push-action from 3.1.0 to 3.1.1
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 3.1.0 to 3.1.1.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/1cb9d22b932e4832bb29793b7777ec860fc1cde0...c84f38281176d4c9cdb1626ffafcd6b3911b5d94)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-05 23:36:29 +00:00
irongut 84eac7e593 merge PR #62 Implement StepSecurity Secure Workflows (policy)
PR: Implement StepSecurity Secure Workflows (policy)
2022-08-05 23:57:50 +01:00
irongut 74295b4928 implement stepsecurity policy for release workflow #51 2022-08-05 23:47:41 +01:00
irongut 3216094ffb implement stepsecurity policy for ci build workflow #51 2022-08-05 23:26:04 +01:00
irongut 59bf0ee52a implement stepsecurity policy for codeql workflow #51 2022-08-05 23:22:45 +01:00
irongut 9702896171 implement stepsecurity policy for pm workflows #51 2022-08-05 23:22:13 +01:00
irongut 7c7e56f29d merge PR #59 from dependabot/actions/metadata-action-4.0.1
Bump docker/metadata-action from 3.8.0 to 4.0.1
2022-08-02 23:46:13 +01:00
dependabot[bot] a75666af65 Bump docker/metadata-action from 3.8.0 to 4.0.1
Bumps [docker/metadata-action](https://github.com/docker/metadata-action) from 3.8.0 to 4.0.1.
- [Release notes](https://github.com/docker/metadata-action/releases)
- [Upgrade guide](https://github.com/docker/metadata-action/blob/master/UPGRADE.md)
- [Commits](https://github.com/docker/metadata-action/compare/b2391d37b4157fa4aa2e118d643f417910ff3242...69f6fc9d46f2f8bf0d5491e4aabe0bb8c6a4678a)

---
updated-dependencies:
- dependency-name: docker/metadata-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-01 23:55:58 +00:00
irongut 76f7177ccc merge PR #55 from dependabot/actions/build-push-action-3.1.0
Bump docker/build-push-action from 2.10.0 to 3.1.0
2022-07-31 02:44:49 +01:00
irongut ba2d454f72 merge PR #57 from dependabot/actions/login-action-2
Bump docker/login-action from 1.14.1 to 2
2022-07-31 02:43:23 +01:00
irongut 1fa57f12ee merge PR #58 from dependabot/actions/setup-dotnet-2.1.0
Bump actions/setup-dotnet from 1.9.1 to 2.1.0
2022-07-31 02:25:00 +01:00
irongut a325aae56f merge PR #54 from dependabot/actions/assign-pr-to-author-1.0.2
Bump samspills/assign-pr-to-author from 1.0.1 to 1.0.2
2022-07-31 02:23:56 +01:00
irongut a7dfd386d4 merge PR #56 from dependabot/actions/stale-5.1.1
Bump actions/stale from 3.0.19 to 5.1.1
2022-07-31 02:23:16 +01:00
dependabot[bot] fbd7727617 Bump actions/setup-dotnet from 1.9.1 to 2.1.0
Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet) from 1.9.1 to 2.1.0.
- [Release notes](https://github.com/actions/setup-dotnet/releases)
- [Commits](https://github.com/actions/setup-dotnet/compare/608ee757cfcce72c2e91e99aca128e0cae67de87...c0d4ad69d8bd405d234f1c9166d383b7a4f69ed8)

---
updated-dependencies:
- dependency-name: actions/setup-dotnet
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-31 01:15:36 +00:00
dependabot[bot] f181f0fb43 Bump docker/login-action from 1.14.1 to 2
Bumps [docker/login-action](https://github.com/docker/login-action) from 1.14.1 to 2.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](https://github.com/docker/login-action/compare/dd4fa0671be5250ee6f50aedf4cb05514abda2c7...49ed152c8eca782a232dede0303416e8f356c37b)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-31 01:15:29 +00:00
dependabot[bot] 5c41ceee77 Bump actions/stale from 3.0.19 to 5.1.1
Bumps [actions/stale](https://github.com/actions/stale) from 3.0.19 to 5.1.1.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/stale/compare/98ed4cb500039dbcccf4bd9bedada4d0187f2757...9c1b1c6e115ca2af09755448e0dbba24e5061cc8)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-31 01:15:24 +00:00
dependabot[bot] 65997c5b86 Bump docker/build-push-action from 2.10.0 to 3.1.0
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 2.10.0 to 3.1.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/ac9327eae2b366085ac7f6a2d02df8aa8ead720a...1cb9d22b932e4832bb29793b7777ec860fc1cde0)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-31 01:15:18 +00:00
dependabot[bot] e8b30e8bdc Bump samspills/assign-pr-to-author from 1.0.1 to 1.0.2
Bumps [samspills/assign-pr-to-author](https://github.com/samspills/assign-pr-to-author) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/samspills/assign-pr-to-author/releases)
- [Commits](https://github.com/samspills/assign-pr-to-author/compare/223a87a821f7e7447cfb5221bc53ceeb633341c2...b313feb250ff414d3aff26525b986f080ee7bd7a)

---
updated-dependencies:
- dependency-name: samspills/assign-pr-to-author
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-31 01:15:14 +00:00
irongut c0fec16186 add actions to dependabot config 2022-07-31 02:14:37 +01:00
irongut 52d447d8ec added openssf + codeql status badges 2022-07-31 01:11:06 +01:00
irongut e4b6675d33 add MATLAB test file 2022-07-31 00:57:11 +01:00
irongut 155e9dc09c update codeql workflow 2022-07-30 23:09:03 +01:00
irongut 12259bb15f setup codeql scanning 2022-07-30 23:06:59 +01:00
irongut cde20e0aef updated supported version 2022-07-30 22:59:18 +01:00
14 changed files with 699 additions and 56 deletions
+7 -1
View File
@@ -1,7 +1,13 @@
version: 2
updates:
- package-ecosystem: nuget
directory: "/"
directory: "/src"
schedule:
interval: daily
open-pull-requests-limit: 10
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "daily"
open-pull-requests-limit: 5
+8 -6
View File
@@ -20,33 +20,35 @@ jobs:
steps:
- name: Harden Runner
uses: step-security/harden-runner@74b568e8591fbb3115c70f3436a0c6b0909a8504
uses: step-security/harden-runner@8d3c67de8e2fe68ef647c8db1e6a09f647780f40
with:
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
egress-policy: block
allowed-endpoints: >
api.github.com:443
- name: Assign Issues to Bugs
uses: srggrs/assign-one-project-github-action@4d59cc619499b55ca689fb13cfcc72324a8b8435
uses: srggrs/assign-one-project-github-action@65a8ddab497df42ef268001e67bbf976f8fd39e1
if: contains(github.event.issue.labels.*.name, 'bug')
with:
project: 'https://github.com/irongut/CodeCoverageSummary/projects/1'
column_name: 'Needs triage'
- name: Assign Issues to Enhancements
uses: srggrs/assign-one-project-github-action@4d59cc619499b55ca689fb13cfcc72324a8b8435
uses: srggrs/assign-one-project-github-action@65a8ddab497df42ef268001e67bbf976f8fd39e1
if: contains(github.event.issue.labels.*.name, 'enhancement')
with:
project: 'https://github.com/irongut/CodeCoverageSummary/projects/2'
column_name: 'To do'
- name: Assign PRs to Bugs
uses: srggrs/assign-one-project-github-action@4d59cc619499b55ca689fb13cfcc72324a8b8435
uses: srggrs/assign-one-project-github-action@65a8ddab497df42ef268001e67bbf976f8fd39e1
if: contains(github.event.pull_request.labels.*.name, 'bug')
with:
project: 'https://github.com/irongut/CodeCoverageSummary/projects/1'
column_name: 'In Progress'
- name: Assign PRs to Enhancements
uses: srggrs/assign-one-project-github-action@4d59cc619499b55ca689fb13cfcc72324a8b8435
uses: srggrs/assign-one-project-github-action@65a8ddab497df42ef268001e67bbf976f8fd39e1
if: contains(github.event.pull_request.labels.*.name, 'enhancement')
with:
project: 'https://github.com/irongut/CodeCoverageSummary/projects/2'
+5 -3
View File
@@ -13,11 +13,13 @@ jobs:
steps:
- name: Harden Runner
uses: step-security/harden-runner@74b568e8591fbb3115c70f3436a0c6b0909a8504
uses: step-security/harden-runner@8d3c67de8e2fe68ef647c8db1e6a09f647780f40
with:
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
egress-policy: block
allowed-endpoints: >
api.github.com:443
- name: Auto Assign PR
uses: samspills/assign-pr-to-author@223a87a821f7e7447cfb5221bc53ceeb633341c2
uses: samspills/assign-pr-to-author@b313feb250ff414d3aff26525b986f080ee7bd7a
with:
repo-token: '${{ secrets.GITHUB_TOKEN }}'
+16 -5
View File
@@ -9,6 +9,11 @@ on:
permissions:
contents: read
env:
DOTNET_NOLOGO: true # Disable the .NET logo in the console output
DOTNET_SKIP_FIRST_TIME_EXPERIENCE: true # Disable the .NET first time experience to skip caching NuGet packages and speed up the build
DOTNET_CLI_TELEMETRY_OPTOUT: true # Disable sending .NET CLI telemetry to Microsoft
jobs:
build:
runs-on: ubuntu-latest
@@ -16,15 +21,21 @@ jobs:
steps:
- name: Harden Runner
uses: step-security/harden-runner@74b568e8591fbb3115c70f3436a0c6b0909a8504
uses: step-security/harden-runner@8d3c67de8e2fe68ef647c8db1e6a09f647780f40
with:
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
egress-policy: block
allowed-endpoints: >
api.nuget.org:443
dotnetbuilds.azureedge.net:443
dotnetcli.azureedge.net:443
dotnetcli.blob.core.windows.net:443
github.com:443
- name: Checkout
uses: actions/checkout@d171c3b028d844f2bf14e9fdec0c58114451e4bf
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8
- name: Setup .Net
uses: actions/setup-dotnet@608ee757cfcce72c2e91e99aca128e0cae67de87
uses: actions/setup-dotnet@4d4a70f4a5b2a5a5329f13be4ac933f2c9206ac0
with:
dotnet-version: 6.0.x
@@ -34,5 +45,5 @@ jobs:
- name: Build CodeCoverageSummary
run: dotnet build src/CodeCoverageSummary.sln --configuration Release --no-restore
- name: Test with sample file
- name: Test with sample files
run: dotnet src/CodeCoverageSummary/bin/Release/net6.0/CodeCoverageSummary.dll --files **/coverage.*.xml --badge true
+73
View File
@@ -0,0 +1,73 @@
name: CodeQL Scan
on:
push:
branches: [ "master" ]
paths-ignore:
- '**/*.md'
- '**/*.gitignore'
- '**/*.gitattributes'
pull_request:
branches: [ "master" ]
schedule:
- cron: '15 5 * * 5'
permissions: # added using https://github.com/step-security/secure-workflows
contents: read
env:
DOTNET_NOLOGO: true # Disable the .NET logo in the console output
DOTNET_SKIP_FIRST_TIME_EXPERIENCE: true # Disable the .NET first time experience to skip caching NuGet packages and speed up the build
DOTNET_CLI_TELEMETRY_OPTOUT: true # Disable sending .NET CLI telemetry to Microsoft
jobs:
analyze:
name: Analyze
runs-on: ubuntu-latest
permissions:
actions: read
contents: read
security-events: write
strategy:
fail-fast: false
matrix:
language: [ 'csharp' ]
steps:
- name: Harden Runner
uses: step-security/harden-runner@8d3c67de8e2fe68ef647c8db1e6a09f647780f40
with:
egress-policy: block
allowed-endpoints: >
api.github.com:443
api.nuget.org:443
dotnetbuilds.azureedge.net:443
dotnetcli.azureedge.net:443
dotnetcli.blob.core.windows.net:443
github.com:443
uploads.github.com:443
- name: Checkout repository
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8
- name: Initialize CodeQL
uses: github/codeql-action/init@cc7986c02bac29104a72998e67239bb5ee2ee110
with:
languages: ${{ matrix.language }}
# queries: security-extended,security-and-quality # https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#using-queries-in-ql-packs
- name: Setup .Net
uses: actions/setup-dotnet@4d4a70f4a5b2a5a5329f13be4ac933f2c9206ac0
with:
dotnet-version: 6.0.x
- name: Restore Dependencies
run: dotnet restore src/CodeCoverageSummary.sln
- name: Build CodeCoverageSummary
run: dotnet build src/CodeCoverageSummary.sln --configuration Release --no-restore /p:UseSharedCompilation=false
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@cc7986c02bac29104a72998e67239bb5ee2ee110
+51
View File
@@ -0,0 +1,51 @@
# hadolint is a Dockerfile linter written in Haskell
# More details at https://github.com/hadolint/hadolint
name: Docker Linter
on:
push:
branches: [ "master" ]
paths-ignore:
- '**/*.md'
- '**/*.gitignore'
- '**/*.gitattributes'
pull_request:
branches: [ "master" ]
workflow_dispatch:
schedule:
- cron: '35 11 * * 0'
permissions:
contents: read
jobs:
hadolint:
name: Run hadolint scan
runs-on: ubuntu-latest
permissions:
contents: read # for actions/checkout
security-events: write # for github/codeql-action/upload-sarif
steps:
- name: Harden Runner
uses: step-security/harden-runner@8d3c67de8e2fe68ef647c8db1e6a09f647780f40
with:
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
- name: Checkout
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8
- name: Run hadolint
uses: hadolint/hadolint-action@f988afea3da57ee48710a9795b6bb677cc901183
with:
dockerfile: ./Dockerfile
format: sarif
output-file: hadolint-results.sarif
no-fail: true
- name: Upload Results
uses: github/codeql-action/upload-sarif@cc7986c02bac29104a72998e67239bb5ee2ee110
with:
sarif_file: hadolint-results.sarif
wait-for-processing: true
+5 -3
View File
@@ -17,12 +17,14 @@ jobs:
steps:
- name: Harden Runner
uses: step-security/harden-runner@74b568e8591fbb3115c70f3436a0c6b0909a8504
uses: step-security/harden-runner@8d3c67de8e2fe68ef647c8db1e6a09f647780f40
with:
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
egress-policy: block
allowed-endpoints: >
api.github.com:443
- name: Mark Stale
uses: actions/stale@98ed4cb500039dbcccf4bd9bedada4d0187f2757
uses: actions/stale@9c1b1c6e115ca2af09755448e0dbba24e5061cc8
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
exempt-all-milestones: true
+5 -3
View File
@@ -19,10 +19,12 @@ jobs:
steps:
- name: Harden Runner
uses: step-security/harden-runner@74b568e8591fbb3115c70f3436a0c6b0909a8504
uses: step-security/harden-runner@8d3c67de8e2fe68ef647c8db1e6a09f647780f40
with:
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
egress-policy: block
allowed-endpoints: >
api.github.com:443
- uses: actions/labeler@472c5d3aaacde439785e94966eb2e545627f4935
- uses: actions/labeler@5c7539237e04b714afd8ad9b4aed733815b9fab4
with:
repo-token: "${{ secrets.GITHUB_TOKEN }}"
+37 -16
View File
@@ -4,13 +4,16 @@ on:
release:
types: [published]
env:
REGISTRY: ghcr.io
IMAGE_NAME: ${{ github.repository }}
permissions:
contents: read
env:
DOTNET_NOLOGO: true # Disable the .NET logo in the console output
DOTNET_SKIP_FIRST_TIME_EXPERIENCE: true # Disable the .NET first time experience to skip caching NuGet packages and speed up the build
DOTNET_CLI_TELEMETRY_OPTOUT: true # Disable sending .NET CLI telemetry to Microsoft
REGISTRY: ghcr.io
IMAGE_NAME: ${{ github.repository }}
jobs:
build:
name: Test Build
@@ -18,17 +21,23 @@ jobs:
steps:
- name: Harden Runner
uses: step-security/harden-runner@74b568e8591fbb3115c70f3436a0c6b0909a8504
uses: step-security/harden-runner@8d3c67de8e2fe68ef647c8db1e6a09f647780f40
with:
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
egress-policy: block
allowed-endpoints: >
api.nuget.org:443
dotnetbuilds.azureedge.net:443
dotnetcli.azureedge.net:443
dotnetcli.blob.core.windows.net:443
github.com:443
- name: Checkout
uses: actions/checkout@d171c3b028d844f2bf14e9fdec0c58114451e4bf
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8
with:
fetch-depth: 0
- name: Setup .Net
uses: actions/setup-dotnet@608ee757cfcce72c2e91e99aca128e0cae67de87
uses: actions/setup-dotnet@4d4a70f4a5b2a5a5329f13be4ac933f2c9206ac0
with:
dotnet-version: 6.0.x
@@ -53,23 +62,35 @@ jobs:
steps:
- name: Harden Runner
uses: step-security/harden-runner@74b568e8591fbb3115c70f3436a0c6b0909a8504
uses: step-security/harden-runner@8d3c67de8e2fe68ef647c8db1e6a09f647780f40
with:
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
egress-policy: block
allowed-endpoints: >
api.github.com:443
api.nuget.org:443
auth.docker.io:443
fulcio.sigstore.dev:443
ghcr.io:443
github.com:443
mcr.microsoft.com:443
pipelines.actions.githubusercontent.com:443
pkg-containers.githubusercontent.com:443
registry-1.docker.io:443
storage.googleapis.com:443
- name: Checkout
uses: actions/checkout@d171c3b028d844f2bf14e9fdec0c58114451e4bf
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8
- name: Install Cosign
uses: sigstore/cosign-installer@c68f43abf1ae5df2528c9c250088fa14ed2d0ef5
uses: sigstore/cosign-installer@9becc617647dfa20ae7b1151972e9b3a2c338a2b
with:
cosign-release: 'v1.9.0'
- name: Setup Docker Buildx
uses: docker/setup-buildx-action@dc7b9719a96d48369863986a06765841d7ea23f6
uses: docker/setup-buildx-action@8c0edbc76e98fa90f69d9a2c020dcb50019dc325
- name: Login to GitHub Container Registry
uses: docker/login-action@dd4fa0671be5250ee6f50aedf4cb05514abda2c7
uses: docker/login-action@f4ef78c080cd8ba55a85445d5b36e214a81df20a
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.repository_owner }}
@@ -77,13 +98,13 @@ jobs:
- name: Extract Docker metadata
id: meta
uses: docker/metadata-action@b2391d37b4157fa4aa2e118d643f417910ff3242
uses: docker/metadata-action@57396166ad8aefe6098280995947635806a0e6ea
with:
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
- name: Build + Push Docker image
id: build-and-push
uses: docker/build-push-action@ac9327eae2b366085ac7f6a2d02df8aa8ead720a
uses: docker/build-push-action@c56af957549030174b10d6867f20e78cfd7debc5
with:
context: .
push: true
+1 -1
View File
@@ -12,7 +12,7 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8
- name: Test Action
uses: irongut/CodeCoverageSummary@master
+11 -14
View File
@@ -1,15 +1,17 @@
# Code Coverage Summary
<div align="center">
[![CI Build](https://github.com/irongut/CodeCoverageSummary/actions/workflows/ci-build.yml/badge.svg)](https://github.com/irongut/CodeCoverageSummary/actions/workflows/ci-build.yml)
&nbsp;
[![GitHub](https://img.shields.io/badge/GitHub-irongut/CodeCoverageSummary-informational?style=flat&logo=github)](https://github.com/irongut/CodeCoverageSummary)
&nbsp;
![.NET 6.0](https://img.shields.io/badge/Version-.NET%206.0-informational?style=flat&logo=dotnet)
&nbsp;
![Built With Docker](https://img.shields.io/badge/Built_With-Docker-informational?style=flat&logo=docker)
&nbsp;
[![OpenSSF Best Practices](https://bestpractices.coreinfrastructure.org/projects/6292/badge)](https://bestpractices.coreinfrastructure.org/projects/6292)
&nbsp;
[![CI Build](https://github.com/irongut/CodeCoverageSummary/actions/workflows/ci-build.yml/badge.svg)](https://github.com/irongut/CodeCoverageSummary/actions/workflows/ci-build.yml)
&nbsp;
[![CodeQL Scan](https://github.com/irongut/CodeCoverageSummary/actions/workflows/codeql-scan.yml/badge.svg)](https://github.com/irongut/CodeCoverageSummary/actions/workflows/codeql-scan.yml)
</div>
A GitHub Action that reads Cobertura format code coverage files from your test suite and outputs a text or markdown summary. This summary can be posted as a Pull Request comment or included in Release Notes by other actions to give you an immediate insight into the health of your code without using a third-party site.
@@ -18,7 +20,7 @@ Code Coverage Summary is designed for use with any test framework that outputs c
Code Coverage Summary is compatible with [StepSecurity Secure Workflows](https://github.com/step-security/secure-workflows) and uses a Docker image that is cryptographically signed using [Sigstore](https://www.sigstore.dev/). For instructions how to verify the Docker image please see the [Wiki](https://github.com/irongut/CodeCoverageSummary/wiki/Verify-the-Docker-Image).
As a Docker based action Code Coverage Summary requires a Linux runner, see [Types of Action](https://docs.github.com/en/actions/creating-actions/about-custom-actions#types-of-actions). If you need to build with a Windows or MacOS runner a workaround would be to upload the coverage file as an artifact and use a separate job with a Linux runner to generate the summary.
**As a Docker based action Code Coverage Summary requires a Linux runner.**
## Inputs
@@ -28,8 +30,6 @@ As a Docker based action Code Coverage Summary requires a Linux runner, see [Typ
A comma separated list of code coverage files to analyse. Also supports using glob patterns to match multiple files. If there are any spaces in a path or filename this value must be in quotes.
Note: Coverlet creates the coverage file in a random named directory (guid) so you need to copy it to a predictable path before running this Action, see the [.Net Workflow Example](#net-workflow-example) below.
### `badge`
@@ -162,13 +162,10 @@ jobs:
- name: Test
run: dotnet test src/Example.sln --configuration Release --no-build --verbosity normal --collect:"XPlat Code Coverage" --results-directory ./coverage
- name: Copy Coverage To Predictable Location
run: cp coverage/**/coverage.cobertura.xml coverage.cobertura.xml
- name: Code Coverage Summary Report
- name: Code Coverage Report
uses: irongut/CodeCoverageSummary@v1.3.0
with:
filename: coverage.cobertura.xml
filename: coverage/**/coverage.cobertura.xml
badge: true
fail_below_min: true
format: markdown
+3 -3
View File
@@ -4,10 +4,10 @@
Version | Supported
------- | ------------------
1.2.0 | :white_check_mark:
1.2.0-beta | :x:
1.3.0 | :white_check_mark:
1.3.0-beta | :x:
1.2.0 | :x:
1.1.0 | :x:
1.1.0-beta| :x:
1.0.x | :x:
Only the latest version is supported. If you find a security vulnerability in an eariler version please check it exists in the latest version before reporting.
@@ -20,7 +20,7 @@
<ItemGroup>
<PackageReference Include="CommandLineParser" Version="2.9.1" />
<PackageReference Include="Microsoft.Extensions.FileSystemGlobbing" Version="6.0.0" />
<PackageReference Include="Microsoft.VisualStudio.Azure.Containers.Tools.Targets" Version="1.16.1" />
<PackageReference Include="Microsoft.VisualStudio.Azure.Containers.Tools.Targets" Version="1.17.0" />
</ItemGroup>
</Project>
+476
View File
@@ -0,0 +1,476 @@
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<coverage branch-rate="NaN" branches-covered="NaN" branches-valid="NaN" complexity="NaN" line-rate="0.3705" lines-covered="103" lines-valid="278" timestamp="1656158672.7938" version="">
<sources>
<source>/home/runner/work/climatedatastore/climatedatastore/climatedatastoreToolbox/</source>
</sources>
<packages>
<package branch-rate="NaN" complexity="NaN" line-rate="0.3705" name="">
<classes>
<class branch-rate="NaN" complexity="NaN" filename="climateDataStoreDownload.m" line-rate="0.91667" name="climateDataStoreDownload">
<methods/>
<lines>
<line hits="5" number="42"/>
<line hits="5" number="44"/>
<line hits="5" number="45"/>
<line hits="5" number="46"/>
<line hits="0" number="47"/>
<line hits="5" number="50"/>
<line hits="5" number="51"/>
<line hits="5" number="52"/>
<line hits="3" number="53"/>
<line hits="2" number="55"/>
<line hits="2" number="57"/>
<line hits="2" number="58"/>
</lines>
</class>
<class branch-rate="NaN" complexity="NaN" filename="climateDataStoreDownloadAsync.m" line-rate="0.8" name="climateDataStoreDownloadAsync">
<methods/>
<lines>
<line hits="5" number="54"/>
<line hits="4" number="56"/>
<line hits="5" number="57"/>
<line hits="0" number="58"/>
<line hits="5" number="61"/>
</lines>
</class>
<class branch-rate="NaN" complexity="NaN" filename="climateDataStoreDownloadFuture.m" line-rate="0.86275" name="climateDataStoreDownloadFuture">
<methods>
<method branch-rate="NaN" line-rate="0.90909" name="climateDataStoreDownloadFuture" signature="obj = climateDataStoreDownloadFuture(datasetName, datasetOptions, options)">
<lines>
<line hits="10" number="83"/>
<line hits="10" number="84"/>
<line hits="10" number="85"/>
<line hits="10" number="86"/>
<line hits="10" number="89"/>
<line hits="10" number="99"/>
<line hits="10" number="101"/>
<line hits="10" number="102"/>
<line hits="7" number="103"/>
<line hits="3" number="104"/>
<line hits="3" number="105"/>
<line hits="3" number="106"/>
<line hits="3" number="107"/>
<line hits="2" number="108"/>
<line hits="1" number="109"/>
<line hits="1" number="110"/>
<line hits="0" number="112"/>
<line hits="0" number="115"/>
<line hits="3" number="117"/>
<line hits="3" number="118"/>
<line hits="7" number="122"/>
<line hits="7" number="123"/>
</lines>
</method>
<method branch-rate="NaN" line-rate="0.875" name="cancel" signature="cancel(obj)">
<lines>
<line hits="1" number="131"/>
<line hits="0" number="132"/>
<line hits="1" number="135"/>
<line hits="1" number="136"/>
<line hits="1" number="138"/>
<line hits="1" number="139"/>
<line hits="1" number="140"/>
<line hits="1" number="141"/>
</lines>
</method>
<method branch-rate="NaN" line-rate="0.9" name="wait" signature="wait(obj, timeout)">
<lines>
<line hits="8" number="158"/>
<line hits="2" number="159"/>
<line hits="6" number="162"/>
<line hits="6" number="163"/>
<line hits="6" number="164"/>
<line hits="2" number="165"/>
<line hits="2" number="166"/>
<line hits="2" number="167"/>
<line hits="6" number="169"/>
<line hits="0" number="170"/>
</lines>
</method>
<method branch-rate="NaN" line-rate="1" name="get.OutputArguments" signature="result = get.OutputArguments(obj)">
<lines>
<line hits="16" number="178"/>
<line hits="16" number="179"/>
</lines>
</method>
<method branch-rate="NaN" line-rate="1" name="get.RunningDuration" signature="result = get.RunningDuration(obj)">
<lines>
<line hits="3" number="183"/>
<line hits="3" number="184"/>
<line hits="2" number="186"/>
<line hits="1" number="189"/>
</lines>
</method>
<method branch-rate="NaN" line-rate="1" name="get.State" signature="result = get.State(obj)">
<lines>
<line hits="15" number="194"/>
<line hits="15" number="195"/>
</lines>
</method>
<method branch-rate="NaN" line-rate="0.5625" name="update" signature="update(obj)">
<lines>
<line hits="50" number="210"/>
<line hits="5" number="211"/>
<line hits="45" number="214"/>
<line hits="45" number="215"/>
<line hits="0" number="216"/>
<line hits="0" number="217"/>
<line hits="0" number="218"/>
<line hits="0" number="219"/>
<line hits="0" number="221"/>
<line hits="0" number="223"/>
<line hits="0" number="224"/>
<line hits="45" number="228"/>
<line hits="45" number="229"/>
<line hits="34" number="230"/>
<line hits="11" number="231"/>
<line hits="3" number="232"/>
</lines>
</method>
<method branch-rate="NaN" line-rate="1" name="getResultsIfAvailable" signature="getResultsIfAvailable(obj)">
<lines>
<line hits="34" number="237"/>
<line hits="29" number="238"/>
<line hits="5" number="243"/>
<line hits="5" number="244"/>
<line hits="5" number="246"/>
<line hits="5" number="247"/>
<line hits="5" number="248"/>
<line hits="5" number="249"/>
<line hits="5" number="252"/>
<line hits="5" number="255"/>
<line hits="5" number="259"/>
<line hits="3" number="261"/>
<line hits="3" number="262"/>
<line hits="3" number="265"/>
<line hits="2" number="268"/>
<line hits="2" number="269"/>
<line hits="2" number="270"/>
<line hits="5" number="272"/>
<line hits="5" number="273"/>
</lines>
</method>
<method branch-rate="NaN" line-rate="0.72727" name="getErrorInfo" signature="getErrorInfo(obj)">
<lines>
<line hits="3" number="278"/>
<line hits="2" number="279"/>
<line hits="1" number="282"/>
<line hits="1" number="293"/>
<line hits="1" number="294"/>
<line hits="0" number="295"/>
<line hits="0" number="296"/>
<line hits="0" number="298"/>
<line hits="1" number="300"/>
<line hits="1" number="301"/>
<line hits="1" number="302"/>
</lines>
</method>
<method branch-rate="NaN" line-rate="1" name="makeStringsChars" signature="theStruct = makeStringsChars(theStruct)">
<lines>
<line hits="10" number="308"/>
<line hits="10" number="309"/>
<line hits="70" number="310"/>
<line hits="70" number="311"/>
<line hits="60" number="313"/>
<line hits="10" number="316"/>
</lines>
</method>
</methods>
<lines>
<line hits="10" number="73"/>
<line hits="10" number="83"/>
<line hits="10" number="84"/>
<line hits="10" number="85"/>
<line hits="10" number="86"/>
<line hits="10" number="89"/>
<line hits="10" number="99"/>
<line hits="10" number="101"/>
<line hits="10" number="102"/>
<line hits="7" number="103"/>
<line hits="3" number="104"/>
<line hits="3" number="105"/>
<line hits="3" number="106"/>
<line hits="3" number="107"/>
<line hits="2" number="108"/>
<line hits="1" number="109"/>
<line hits="1" number="110"/>
<line hits="0" number="112"/>
<line hits="0" number="115"/>
<line hits="3" number="117"/>
<line hits="3" number="118"/>
<line hits="7" number="122"/>
<line hits="7" number="123"/>
<line hits="1" number="131"/>
<line hits="0" number="132"/>
<line hits="1" number="135"/>
<line hits="1" number="136"/>
<line hits="1" number="138"/>
<line hits="1" number="139"/>
<line hits="1" number="140"/>
<line hits="1" number="141"/>
<line hits="8" number="155"/>
<line hits="8" number="158"/>
<line hits="2" number="159"/>
<line hits="6" number="162"/>
<line hits="6" number="163"/>
<line hits="6" number="164"/>
<line hits="2" number="165"/>
<line hits="2" number="166"/>
<line hits="2" number="167"/>
<line hits="6" number="169"/>
<line hits="0" number="170"/>
<line hits="16" number="178"/>
<line hits="16" number="179"/>
<line hits="3" number="183"/>
<line hits="3" number="184"/>
<line hits="2" number="186"/>
<line hits="1" number="189"/>
<line hits="15" number="194"/>
<line hits="15" number="195"/>
<line hits="50" number="210"/>
<line hits="5" number="211"/>
<line hits="45" number="214"/>
<line hits="45" number="215"/>
<line hits="0" number="216"/>
<line hits="0" number="217"/>
<line hits="0" number="218"/>
<line hits="0" number="219"/>
<line hits="0" number="221"/>
<line hits="0" number="223"/>
<line hits="0" number="224"/>
<line hits="45" number="228"/>
<line hits="45" number="229"/>
<line hits="34" number="230"/>
<line hits="11" number="231"/>
<line hits="3" number="232"/>
<line hits="34" number="237"/>
<line hits="29" number="238"/>
<line hits="5" number="243"/>
<line hits="5" number="244"/>
<line hits="5" number="246"/>
<line hits="5" number="247"/>
<line hits="5" number="248"/>
<line hits="5" number="249"/>
<line hits="5" number="252"/>
<line hits="5" number="255"/>
<line hits="5" number="259"/>
<line hits="3" number="261"/>
<line hits="3" number="262"/>
<line hits="3" number="265"/>
<line hits="2" number="268"/>
<line hits="2" number="269"/>
<line hits="2" number="270"/>
<line hits="5" number="272"/>
<line hits="5" number="273"/>
<line hits="3" number="278"/>
<line hits="2" number="279"/>
<line hits="1" number="282"/>
<line hits="1" number="293"/>
<line hits="1" number="294"/>
<line hits="0" number="295"/>
<line hits="0" number="296"/>
<line hits="0" number="298"/>
<line hits="1" number="300"/>
<line hits="1" number="301"/>
<line hits="1" number="302"/>
<line hits="10" number="308"/>
<line hits="10" number="309"/>
<line hits="70" number="310"/>
<line hits="70" number="311"/>
<line hits="60" number="313"/>
<line hits="10" number="316"/>
</lines>
</class>
<class branch-rate="NaN" complexity="NaN" filename="doc/readSatelliteSeaIceThickness.m" line-rate="0" name="readSatelliteSeaIceThickness">
<methods/>
<lines>
<line hits="0" number="4"/>
<line hits="0" number="7"/>
<line hits="0" number="8"/>
<line hits="0" number="9"/>
<line hits="0" number="10"/>
<line hits="0" number="11"/>
<line hits="0" number="12"/>
<line hits="0" number="13"/>
<line hits="0" number="14"/>
<line hits="0" number="15"/>
<line hits="0" number="16"/>
<line hits="0" number="17"/>
<line hits="0" number="18"/>
<line hits="0" number="19"/>
</lines>
</class>
<class branch-rate="NaN" complexity="NaN" filename="doc/ComparingIceThickness.mlx" line-rate="0" name="ComparingIceThickness">
<methods/>
<lines>
<line hits="0" number="1"/>
<line hits="0" number="2"/>
<line hits="0" number="3"/>
<line hits="0" number="4"/>
<line hits="0" number="5"/>
<line hits="0" number="6"/>
<line hits="0" number="7"/>
<line hits="0" number="8"/>
<line hits="0" number="9"/>
<line hits="0" number="10"/>
<line hits="0" number="11"/>
<line hits="0" number="12"/>
<line hits="0" number="13"/>
<line hits="0" number="14"/>
<line hits="0" number="15"/>
<line hits="0" number="16"/>
<line hits="0" number="17"/>
<line hits="0" number="18"/>
<line hits="0" number="19"/>
<line hits="0" number="21"/>
<line hits="0" number="22"/>
<line hits="0" number="23"/>
<line hits="0" number="24"/>
<line hits="0" number="25"/>
<line hits="0" number="26"/>
<line hits="0" number="27"/>
<line hits="0" number="28"/>
<line hits="0" number="29"/>
<line hits="0" number="30"/>
</lines>
</class>
<class branch-rate="NaN" complexity="NaN" filename="doc/GettingStarted.mlx" line-rate="0" name="GettingStarted">
<methods/>
<lines>
<line hits="0" number="1"/>
<line hits="0" number="2"/>
<line hits="0" number="3"/>
<line hits="0" number="4"/>
<line hits="0" number="5"/>
<line hits="0" number="6"/>
<line hits="0" number="7"/>
<line hits="0" number="8"/>
<line hits="0" number="9"/>
<line hits="0" number="10"/>
<line hits="0" number="11"/>
<line hits="0" number="12"/>
<line hits="0" number="13"/>
<line hits="0" number="14"/>
<line hits="0" number="15"/>
<line hits="0" number="16"/>
<line hits="0" number="17"/>
<line hits="0" number="19"/>
<line hits="0" number="20"/>
<line hits="0" number="21"/>
<line hits="0" number="22"/>
<line hits="0" number="23"/>
<line hits="0" number="24"/>
<line hits="0" number="25"/>
<line hits="0" number="26"/>
<line hits="0" number="27"/>
<line hits="0" number="28"/>
</lines>
</class>
<class branch-rate="NaN" complexity="NaN" filename="util/getUserDirectory.m" line-rate="0" name="getUserDirectory">
<methods/>
<lines>
<line hits="0" number="5"/>
<line hits="0" number="6"/>
<line hits="0" number="7"/>
<line hits="0" number="9"/>
</lines>
</class>
<class branch-rate="NaN" complexity="NaN" filename="util/setupCDSAPIIfNeeded.m" line-rate="0" name="setupCDSAPIIfNeeded">
<methods/>
<lines>
<line hits="0" number="8"/>
<line hits="0" number="10"/>
<line hits="0" number="12"/>
<line hits="0" number="14"/>
<line hits="0" number="18"/>
<line hits="0" number="19"/>
<line hits="0" number="21"/>
<line hits="0" number="22"/>
<line hits="0" number="23"/>
<line hits="0" number="28"/>
<line hits="0" number="30"/>
<line hits="0" number="32"/>
<line hits="0" number="33"/>
<line hits="0" number="35"/>
<line hits="0" number="36"/>
<line hits="0" number="37"/>
<line hits="0" number="38"/>
<line hits="0" number="39"/>
<line hits="0" number="42"/>
<line hits="0" number="43"/>
<line hits="0" number="46"/>
<line hits="0" number="47"/>
<line hits="0" number="50"/>
<line hits="0" number="51"/>
<line hits="0" number="52"/>
<line hits="0" number="53"/>
<line hits="0" number="55"/>
<line hits="0" number="56"/>
</lines>
</class>
<class branch-rate="NaN" complexity="NaN" filename="util/setupPythonIfNeeded.m" line-rate="0" name="setupPythonIfNeeded">
<methods/>
<lines>
<line hits="0" number="8"/>
<line hits="0" number="9"/>
<line hits="0" number="13"/>
<line hits="0" number="15"/>
<line hits="0" number="17"/>
<line hits="0" number="22"/>
<line hits="0" number="25"/>
<line hits="0" number="27"/>
<line hits="0" number="29"/>
<line hits="0" number="31"/>
<line hits="0" number="34"/>
<line hits="0" number="35"/>
<line hits="0" number="36"/>
<line hits="0" number="37"/>
<line hits="0" number="38"/>
<line hits="0" number="39"/>
<line hits="0" number="41"/>
<line hits="0" number="42"/>
<line hits="0" number="43"/>
<line hits="0" number="44"/>
<line hits="0" number="45"/>
<line hits="0" number="51"/>
<line hits="0" number="53"/>
<line hits="0" number="55"/>
<line hits="0" number="63"/>
<line hits="0" number="64"/>
<line hits="0" number="65"/>
<line hits="0" number="66"/>
<line hits="0" number="67"/>
<line hits="0" number="68"/>
<line hits="0" number="69"/>
<line hits="0" number="70"/>
<line hits="0" number="71"/>
<line hits="0" number="72"/>
<line hits="0" number="73"/>
<line hits="0" number="74"/>
<line hits="0" number="75"/>
<line hits="0" number="76"/>
<line hits="0" number="77"/>
<line hits="0" number="80"/>
<line hits="0" number="85"/>
<line hits="0" number="86"/>
<line hits="0" number="87"/>
<line hits="0" number="89"/>
<line hits="0" number="90"/>
<line hits="0" number="95"/>
<line hits="0" number="96"/>
<line hits="0" number="97"/>
<line hits="0" number="99"/>
<line hits="0" number="100"/>
<line hits="0" number="106"/>
<line hits="0" number="107"/>
<line hits="0" number="108"/>
<line hits="0" number="109"/>
<line hits="0" number="112"/>
<line hits="0" number="113"/>
<line hits="0" number="114"/>
</lines>
</class>
</classes>
</package>
</packages>
</coverage>