Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add statusList handling, workflows, docker images and helm chart #1

Merged
merged 32 commits into from
Apr 11, 2024

Conversation

Phil91
Copy link
Collaborator

@Phil91 Phil91 commented Apr 9, 2024

  • add creation of statusList for issuers
  • enable workflows, docker images and helm chart
  • upgrade to .NET8
  • add jwt audience check

Phil91 and others added 27 commits March 26, 2024 18:38
* add helm chart
* add dockerfiles
* add workflows
* change header
* remove eclipse code of conduct
---------

Reviewed-by: Phil Schneider <info@philschneider.de>
- remove input pages_branch: "main" from chart release step (change to gh-pages necessary)
- update readme
-------------
Reviewed-By: Phil Schneider <info@philschneider.de>
* chore: remove chart release workflow
* chore: change to unpinned tag 'main'
* chore: improve release workflow
  * change to appVersion instead of chart version for image build
  * create tag only once all images are built and increase job permission
---------
Reviewed-By: Phil Schneider <info@philschneider.de>
add checkout step
---------
Reviewed-By: Phil Schneider <info@philschneider>
Reviewed-By: Evelyn Gurschler <evelyn.gurschler@bmw.de>
* chore: update chart readme
* chore(release): add version-check to create and push git tag step
* chore: change to absolute file paths for image build
-------------------
Reviewed-By: Phil Schneider <info@philschneider.de>
Bumps [aquasecurity/trivy-action](https://github.com/aquasecurity/trivy-action) from 0.18.0 to 0.19.0.
- [Release notes](https://github.com/aquasecurity/trivy-action/releases)
- [Commits](aquasecurity/trivy-action@062f259...d710430)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [actions/cache](https://github.com/actions/cache) from 3 to 4.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](actions/cache@v3...v4)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 5.1.0 to 5.3.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](docker/build-push-action@4a13e50...2cdde99)

---
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>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [helm/chart-releaser-action](https://github.com/helm/chart-releaser-action) from 1.4.1 to 1.6.0.
- [Release notes](https://github.com/helm/chart-releaser-action/releases)
- [Commits](helm/chart-releaser-action@v1.4.1...v1.6.0)

---
updated-dependencies:
- dependency-name: helm/chart-releaser-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [container-tools/kind-action](https://github.com/container-tools/kind-action) from 2.0.3 to 2.0.4.
- [Release notes](https://github.com/container-tools/kind-action/releases)
- [Commits](container-tools/kind-action@v2.0.3...0ad70e2)

---
updated-dependencies:
- dependency-name: container-tools/kind-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* add endpoint to get statusList
* add endpoint to create statusList
* add statuslist creation for issuer wallets
* upgrade nuget packages
* remove configureAwait from unit tests
to make output from release-helm-chart available to create-tag job
Copy link
Collaborator

@evegufy evegufy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good in general, some notes:

Is the Directory.Build.props missing?
The PR title is also quite specific, maybe also mention workflows and helm chart.

charts/dim/README.md Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
charts/dim/Chart.yaml Outdated Show resolved Hide resolved
@Phil91 Phil91 changed the title feat: add statusList handling feat: add statusList handling, workflows and helm charts Apr 9, 2024
@Phil91 Phil91 changed the title feat: add statusList handling, workflows and helm charts feat: add statusList handling, workflows, docker images and helm charts Apr 9, 2024
@Phil91
Copy link
Collaborator Author

Phil91 commented Apr 9, 2024

Looks good in general, some notes:

Is the Directory.Build.props missing? The PR title is also quite specific, maybe also mention workflows and helm chart.

adjusted the pr title and added the Directory.Build.props

@Phil91 Phil91 requested a review from evegufy April 9, 2024 09:09
.github/workflows/release-please.yml Outdated Show resolved Hide resolved
@evegufy evegufy changed the title feat: add statusList handling, workflows, docker images and helm charts feat: add statusList handling, workflows, docker images and helm chart Apr 9, 2024
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Evelyn Gurschler <evelyn.gurschler@bmw.de>
Reviewed-by: Phil Schneider <info@philschneider.de>
@Phil91 Phil91 merged commit a906aed into main Apr 11, 2024
4 of 6 checks passed
@Phil91 Phil91 deleted the feature/status-list branch April 11, 2024 08:37
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.

3 participants