-
-
Notifications
You must be signed in to change notification settings - Fork 7
Feat ci #240
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
Merged
Merged
Feat ci #240
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
for external picocss dependency
- add new profile to jinks.json - profile depends on docker profile - WIP see #121
- Implement a validation step for ODD files using xmllint - Report validation results and errors for each file processed
- such as data packages - Added conditional logic to build tei-publisher-app with local webcomponents for the docs blueprint. close #90
…tional dependencies - Added Dockerfile.dev.tpl for building the development environment - Included new arguments for JINKS_TEMPLATES_VERSION, JWT_VERSION, and CRYPTO_VERSION - Implemented installation steps for Ant, Python pip, and TeXLive based on feature flags - Added logic to download and install various dependencies including eXist-db and tei-publisher-lib
- Updated GitHub Actions and GitLab CI configurations to utilize Docker Buildx for building images. - Added logic to handle secrets for external dependencies during the build process. - Improved Docker run commands to use built images or fallback to base images as needed. - Updated README to reflect changes in secret token usage for GitHub and GitLab CI.
- for managing secrets related to external XAR dependencies. - Enhanced Dockerfile templates to ensure proper handling of tokens for private repositories. - Added .notes/ to .gitignore
- Included 'ci' as a dependency in the config.json files for profiles: docs, playground, serafin, and workbench.
- xar-local only for docs n demo profile apps - fix typo - simplify external XAR dependency check - ensure CI and Docker are generated in pre-existing test
- Implemented basic start-up and connection tests for the Docker container named "exist". close #65
- Introduced a new README.md for the CI profile detailing configuration, workflows, and integration with Docker. - Updated Docker profile documentation to include BATS smoke tests and their execution in CI/CD workflows. close #91
- dependency updates for GitHub Actions and npm packages on a daily schedule.
- exclude unnecessary files and directories from the Docker build context
- Added functions to generate FUNDING.yml absed on `pkg?id` - Updated ci:setup function to return multiple CI files for GitHub provider. - Add template for publish containers for tei-publisher.
- Enhanced README.md to document the new dependabot.yml configuration and its purpose.
- Introduced conditional ARGs for JWT and Crypto versions in Dockerfile templates based on package dependencies. - Updated Dockerfile and development Dockerfile to include logic for adding respective XAR files if dependencies are present.
- Removed fflate dependency from package.json and package-lock.json. - Updated @jinntec/fore to version 2.8.0 in package.tpl.json. - Ensured consistency in cypress and cypress-ajv-schema-validator versions across profiles.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
includes deployment workflow for
teipublishertagged images on both GHCR, and dockerhub.tei-publisher-app repo will need
to be available in its settings.
close #121