Skip to content

Commit

Permalink
IAI-28, IAI-30 and IAI-32 - migrate to IAI 2023.06 and jar module
Browse files Browse the repository at this point in the history
* IAI-28 auf 2023.06 migrieren (WIP)
  * created jar module
  * removed layout
  * removed jars

* IAI-30 adds vcs to ignore list and removes strange ignore file

* IAI-30 adds project.js to project

* IAI-30 adds first redesign changes to project

* IAI-30 adds first feedback and responsive improvements

* IAI-28 remove forked xsl files for oas, no longer needed

* IAI-28 remove search xed files, are the same as in MIR

* IAI-28 in preparation of relaunch, updated text on start page

* IAI-28 - delete beta related item type other form field

* IAI-28 increase max results in table of content

* IAI-28 add migration stylesheet for date encoding

* IAI-28 fixed typo

* IAI-28 adds feedback, headline and header adjustments

* IAI-30 replaces twitter, fixes social links and removes one contact

* IAI-32 update accessibility information

* IAI-28 add DOI properties

---------

Co-authored-by: Tilo Neumann <tilo.neumann@gbv.de>
Co-authored-by: Kathleen Neumann <neumann@gbv.de>
  • Loading branch information
3 people authored Feb 7, 2025
1 parent 2c63db5 commit a911b27
Show file tree
Hide file tree
Showing 105 changed files with 2,466 additions and 1,840 deletions.
28 changes: 28 additions & 0 deletions .github/workflows/maven-pr.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# This workflow will build a package using Maven and then publish it to GitHub packages when a release is created
# For more information see: https://github.com/actions/setup-java/blob/main/docs/advanced-usage.md#apache-maven-with-a-settings-path

name: Pull Request Checks

on:
[ pull_request ]

jobs:
build:

runs-on: ubuntu-latest
permissions:
contents: read
packages: write

steps:
- uses: actions/checkout@v3
- name: Set up JDK 17
uses: actions/setup-java@v3
with:
java-version: '17'
distribution: 'temurin'
server-id: ossrhs01 # Value of the distributionManagement/repository/id field of the pom.xml
settings-path: ${{ github.workspace }} # location for the settings.xml file
cache: 'maven'
- name: Build with Maven
run: mvn -B package --file pom.xml
33 changes: 33 additions & 0 deletions .github/workflows/maven-publish-release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# This workflow will build a package using Maven and then publish it to GitHub packages when a release is created
# For more information see: https://github.com/actions/setup-java/blob/main/docs/advanced-usage.md#apache-maven-with-a-settings-path

name: Maven "Snapshot" Release

on:
release:
types: [created]

jobs:
build:
runs-on: ubuntu-latest
permissions:
contents: read
packages: write

steps:
- uses: actions/checkout@v3
- name: Set up JDK 17
uses: actions/setup-java@v3
with:
java-version: '17'
distribution: 'temurin'
server-id: ossrhs01 # Value of the distributionManagement/repository/id field of the pom.xml
server-username: MAVEN_USERNAME
server-password: MAVEN_PASSWORD
- name: Change Versions
run: mvn versions:set -DnewVersion=${{ github.ref_name }}-SNAPSHOT
- name: Publish to OSSRH with Apache Maven
run: mvn --batch-mode deploy
env:
MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }}
35 changes: 35 additions & 0 deletions .github/workflows/maven-publish-snapshot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# This workflow will build a package using Maven and then publish it to GitHub packages when a release is created
# For more information see: https://github.com/actions/setup-java/blob/main/docs/advanced-usage.md#apache-maven-with-a-settings-path

name: Maven Snapshot deploy

on:
push:
branches:
- 'main'
- '2022.06.x'
- '2021.06.x'
jobs:
build:

runs-on: ubuntu-latest
permissions:
contents: read
packages: write

steps:
- uses: actions/checkout@v3
- name: Set up JDK 17
uses: actions/setup-java@v3
with:
java-version: '17'
distribution: 'temurin'
server-id: ossrhs01 # Value of the distributionManagement/repository/id field of the pom.xml
server-username: MAVEN_USERNAME
server-password: MAVEN_PASSWORD
cache: 'maven'
- name: Publish to OSSRH with Apache Maven
run: mvn --batch-mode deploy
env:
MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }}
5 changes: 3 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,9 @@ local.properties
# STS (Spring Tool Suite)
.springBeans

# Visual Studio Code
*.code-workspace

# Code Recommenders
.recommenders/

Expand Down Expand Up @@ -158,10 +161,8 @@ $RECYCLE.BIN/

#mycore specific
MCRWebCLI-unprocessed-commands.txt
jwt.secret
messages_de.resolved.properties
messages_en.resolved.properties
mycore.active.properties
mycore.properties
mycore.resolved.properties
resources/META-INF/persistence.xml
Loading

0 comments on commit a911b27

Please sign in to comment.