-
Notifications
You must be signed in to change notification settings - Fork 3
chore: add dependabot.yml, fix wildfly test #21
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
Changes from all commits
4fcde8b
36f992f
d7cbb61
c8cde8c
bd60208
5756a35
826fbc5
0693915
d12fa9a
1df5372
2231623
b279e64
65f52c0
868af6e
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,6 @@ | ||
| version: 2 | ||
| updates: | ||
| - package-ecosystem: "docker" | ||
| directory: "/" | ||
| schedule: | ||
| interval: "weekly" |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,46 @@ | ||
| name: Build and Test | ||
| on: | ||
| pull_request: | ||
|
Collaborator
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. since dependabot creates new pull requests, maybe it makes sense to test the containers with changes applied by dependabot. therefore this new pipeline is created - currently it only tests the
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. We need to be sure that all distros are working on upstream dependency changes, especially when the distro is changing itself. IMO the regular build does this already.
Collaborator
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I'm including the 3 ditros for testing only on
Collaborator
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. a follow up update: here I could enable testing for |
||
| branches: | ||
| - main | ||
| jobs: | ||
| build-and-test: | ||
| runs-on: ubuntu-24.04 | ||
| strategy: | ||
| fail-fast: false | ||
| matrix: | ||
| DISTRO: ["run", "tomcat"] | ||
| PLATFORM: ["amd64"] | ||
| env: | ||
| DISTRO: ${{ matrix.DISTRO }} | ||
| PLATFORM: ${{ matrix.PLATFORM }} | ||
| VERSION: 1.0.0-beta-4 | ||
| SNAPSHOT: false | ||
| IMAGE_REPO_OPERATON: operaton/operaton | ||
| IMAGE_REPO_TOMCAT: operaton/tomcat | ||
| IMAGE_REPO_WILDFLY: operaton/wildfly | ||
| steps: | ||
| - name: Checkout | ||
| uses: actions/checkout@v4 | ||
| - name: Set up QEMU | ||
| uses: docker/setup-qemu-action@v3 | ||
| if: ${{ matrix.PLATFORM != 'amd64' }} | ||
| with: | ||
| platforms: ${{ matrix.PLATFORM }} | ||
| - name: Set up Docker Buildx | ||
| uses: docker/setup-buildx-action@v3 | ||
| - name: Expose GitHub Runtime | ||
| uses: actions/github-script@v7 | ||
| with: | ||
| script: | | ||
| Object.keys(process.env).forEach(function (key) { | ||
| if (key.startsWith('ACTIONS_')) { | ||
| core.info(`${key}=${process.env[key]}`); | ||
| core.exportVariable(key, process.env[key]); | ||
| } | ||
| }); | ||
| - name: Build | ||
| run: ./pipeline.sh | ||
| - name: Test | ||
| run: ./test.sh | ||
| working-directory: test | ||
Uh oh!
There was an error while loading. Please reload this page.