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

Release 03-06-2024 #1232

Merged
merged 104 commits into from
Jun 3, 2024
Merged

Release 03-06-2024 #1232

merged 104 commits into from
Jun 3, 2024

Conversation

nitrosx
Copy link
Contributor

@nitrosx nitrosx commented Jun 3, 2024

Description

This release PR includes all the latest PR on master and the changes in github actions to create cross-platform images, so they can run on new MACs

Motivation

Multiple core developers reported that they could not test the latest versions on MAC machines.

Tests included

  • Included for each change/fix?
  • Passing? (Merge will not be approved unless this is checked)

Documentation

  • swagger documentation updated [required]
  • official documentation updated [nice-to-have]

official documentation info

If you have updated the official documentation, please provide PR # and URL of the pages where the updates are included

nitrosx and others added 30 commits April 18, 2024 17:14
changed casl to allow user to be able to admin and delete instrument
…auto-release

docs: added documentation for auto-release workflow
Motivation:

Many of the fields exposed by the PublishedData endpoint currently have
rather limited descriptions, with poorly defined semantics.

Modification:

Semantics of some fields were understood by examining how they are
currently used both when minting a DOI and when building OAI-PMH
records.  The OpenAPI descriptions are updated following this
understanding, by including the corresponding terms and including
MarkDown links that point to the definition.

(Note: the links point to DataCite metadata v4.5 descriptions because it
is with this version that the schema documentation was available as
HTML.)

An example DOI is added to the description of the `doi` field, to remove
any ambiguity on how the DOI is represented.

The description of the `pidArray` field is updated to remove ambiguity
resulting from "pid" (meaning "persistent identifier") being an
overloaded term.

Result:

The PublishedData endpoint semantics are now better described.

Closes: #1175
…data-documentation

Update PublishedData OpenAPI descriptions
…form-express and @nestjs/testing (#1187)

* build(deps): bump express, @nestjs/core, @nestjs/platform-express and @nestjs/testing

Bumps [express](https://github.com/expressjs/express) to 4.19.2 and updates ancestor dependencies [express](https://github.com/expressjs/express), [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core), 
[@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common),
[@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) and [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing). These dependencies need to be updated together.


Updates `express` from 4.18.2 to 4.19.2
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/master/History.md)
- [Commits](expressjs/express@4.18.2...4.19.2)

Updates `@nestjs/core` from 9.4.3 to 10.3.8
- [Release notes](https://github.com/nestjs/nest/releases)
- [Commits](https://github.com/nestjs/nest/commits/v10.3.8/packages/core)

Updates `@nestjs/common` from 9.0.0 to 10.3.8
- [Release notes](https://github.com/nestjs/nest/releases)
- [Commits](https://github.com/nestjs/nest/commits/v10.3.8/packages/common)

Updates `@nestjs/platform-express` from 9.4.3 to 10.3.8
- [Release notes](https://github.com/nestjs/nest/releases)
- [Commits](https://github.com/nestjs/nest/commits/v10.3.8/packages/platform-express)

Updates `@nestjs/testing` from 9.4.3 to 10.3.8
- [Release notes](https://github.com/nestjs/nest/releases)
- [Commits](https://github.com/nestjs/nest/commits/v10.3.8/packages/testing)

---
updated-dependencies:
- dependency-name: express
  dependency-type: indirect
- dependency-name: "@nestjs/core"
  dependency-type: direct:production
- dependency-name: "@nestjs/common"
- dependency-name: "@nestjs/platform-express"
  dependency-type: direct:production
- dependency-name: "@nestjs/testing"
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>

* updated @nestjs/common to the latest version

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: junjiequan <a331998513@gmail.com>
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 7.7.0 to 7.7.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.7.1/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…ypescript-eslint/parser-7.7.1

build(deps-dev): bump @typescript-eslint/parser from 7.7.0 to 7.7.1
Bumps [mathjs](https://github.com/josdejong/mathjs) from 12.4.1 to 12.4.2.
- [Changelog](https://github.com/josdejong/mathjs/blob/develop/HISTORY.md)
- [Commits](josdejong/mathjs@v12.4.1...v12.4.2)

---
updated-dependencies:
- dependency-name: mathjs
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [docker/metadata-action](https://github.com/docker/metadata-action) from 4 to 5.
- [Release notes](https://github.com/docker/metadata-action/releases)
- [Upgrade guide](https://github.com/docker/metadata-action/blob/master/UPGRADE.md)
- [Commits](docker/metadata-action@v4...v5)

---
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>
Bumps [dependabot/fetch-metadata](https://github.com/dependabot/fetch-metadata) from 2.0.0 to 2.1.0.
- [Release notes](https://github.com/dependabot/fetch-metadata/releases)
- [Commits](dependabot/fetch-metadata@v2.0.0...v2.1.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
…athjs-12.4.2

build(deps): bump mathjs from 12.4.1 to 12.4.2
Bumps [reflect-metadata](https://github.com/rbuckton/reflect-metadata) from 0.1.14 to 0.2.2.
- [Release notes](https://github.com/rbuckton/reflect-metadata/releases)
- [Changelog](https://github.com/rbuckton/reflect-metadata/blob/main/tsconfig-release.json)
- [Commits](https://github.com/rbuckton/reflect-metadata/commits)

---
updated-dependencies:
- dependency-name: reflect-metadata
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…eflect-metadata-0.2.2

build(deps): bump reflect-metadata from 0.1.14 to 0.2.2
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 7.7.0 to 7.7.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.7.1/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…ypescript-eslint/eslint-plugin-7.7.1

build(deps-dev): bump @typescript-eslint/eslint-plugin from 7.7.0 to 7.7.1
Bumps [supertest](https://github.com/ladjs/supertest) from 6.3.4 to 7.0.0.
- [Release notes](https://github.com/ladjs/supertest/releases)
- [Commits](ladjs/supertest@v6.3.4...v7.0.0)

---
updated-dependencies:
- dependency-name: supertest
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
…e-in-accessGroups

fix: empty string value in accessGroups field
github-actions bot and others added 26 commits May 27, 2024 15:56
…ypescript-eslint/eslint-plugin-7.10.0

build(deps-dev): bump @typescript-eslint/eslint-plugin from 7.9.0 to 7.10.0
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 7.9.0 to 7.10.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.10.0/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…ypescript-eslint/parser-7.10.0

build(deps-dev): bump @typescript-eslint/parser from 7.9.0 to 7.10.0
…ry-for-numbers

fix: ES missing number value filter query
…upport-multi-platform

chore: allow backend image to support multi-platforms
Bumps [pug](https://github.com/pugjs/pug) from 3.0.2 to 3.0.3.
- [Release notes](https://github.com/pugjs/pug/releases)
- [Commits](https://github.com/pugjs/pug/compare/pug@3.0.2...pug@3.0.3)

---
updated-dependencies:
- dependency-name: pug
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
…ug-3.0.3

build(deps): bump pug from 3.0.2 to 3.0.3
…-resync

Improve published dataset resync
@nitrosx nitrosx requested a review from Junjiequan June 3, 2024 14:26
@Junjiequan Junjiequan changed the title Feat: generate cross platform images Release 03-06-2024 Jun 3, 2024
@nitrosx nitrosx merged commit 4f167f7 into release Jun 3, 2024
2 checks passed
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.

4 participants