-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit c601586
Showing
23 changed files
with
930 additions
and
0 deletions.
There are no files selected for viewing
Validating CODEOWNERS rules …
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
# These owners will be the default owners for everything in the repo. | ||
# Unless a later match takes precedence, global owners will be requested for review when someone opens a pull request. | ||
* @SchweizerischeBundesbahnen/SBB-CLEW-POLARION-ADMINS @SchweizerischeBundesbahnen/SBB-CLEW-POLARION-MAINTAINERS |
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,56 @@ | ||
--- | ||
name: Bug report | ||
description: File a new bug | ||
labels: [bug, triage] | ||
body: | ||
- type: markdown | ||
attributes: | ||
value: | | ||
Before requesting: search [existing issues](../../../../labels/bug). | ||
- type: textarea | ||
attributes: | ||
label: Current Behavior | ||
description: Description of the current behavior. | ||
validations: | ||
required: true | ||
- type: textarea | ||
attributes: | ||
label: Expected Behavior | ||
description: Description of the expected behavior. | ||
validations: | ||
required: true | ||
- type: textarea | ||
attributes: | ||
label: Steps To Reproduce | ||
description: 'Example steps to reproduce the behavior:' | ||
placeholder: | | ||
1. In this environment... | ||
2. With this config... | ||
3. Run '...' | ||
4. See error... | ||
validations: | ||
required: true | ||
- type: input | ||
attributes: | ||
label: Environment - OS | ||
description: Linux or Windows | ||
validations: | ||
required: true | ||
- type: input | ||
attributes: | ||
label: Polarion version | ||
description: 2310, 2404, etc... | ||
validations: | ||
required: true | ||
- type: input | ||
attributes: | ||
label: Extension Version | ||
description: It can be found under https://<<host>>/polarion/#/project/dev/administration/<<Extension Name>>/About | ||
validations: | ||
required: true | ||
- type: textarea | ||
attributes: | ||
label: Anything else | ||
description: Further hints, links, or references? Any additional information probably helping in root cause analysis. | ||
validations: | ||
required: false |
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
--- | ||
name: Feature request | ||
description: Request an enhancement for this Polarion extension | ||
labels: [enhancement] | ||
body: | ||
- type: markdown | ||
attributes: | ||
value: | | ||
Before requesting: search [existing issues](../../../../labels/enhancement). | ||
- type: textarea | ||
attributes: | ||
label: Description | ||
description: Describe the feature you're requesting. | ||
placeholder: This feature adds functionality to ... | ||
validations: | ||
required: true | ||
- type: textarea | ||
attributes: | ||
label: Motivation | ||
description: Describe additional context such as examples or use cases helping in understanding the feature request. | ||
placeholder: 'This feature would be helpful because ... so that the following use case is addressed: ...' | ||
validations: | ||
required: true | ||
- type: textarea | ||
attributes: | ||
label: Proposed Solution (optional) | ||
description: Sketch an implementation idea, possibly considering multiple approaches. | ||
validations: | ||
required: false |
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
### Proposed changes | ||
|
||
Describe the use case and detail of the change. If this PR addresses an issue on GitHub, make sure to include a link to that issue using one of the [supported keywords](https://docs.github.com/en/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue) here in this description (not in the title of the PR). | ||
|
||
### Checklist | ||
|
||
Before creating a PR, run through this checklist and mark each as complete: | ||
- [ ] I have read the [`CONTRIBUTING`](CONTRIBUTING.md) document | ||
- [ ] If applicable, I have added tests that prove my fix is effective or that my feature works | ||
- [ ] If applicable, I have checked that any relevant tests pass after adding my changes | ||
- [ ] I have updated any relevant documentation |
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,83 @@ | ||
--- | ||
name: maven-release | ||
on: | ||
push: | ||
branches: ['**/**'] | ||
jobs: | ||
build: | ||
runs-on: ubuntu-latest | ||
permissions: | ||
contents: read | ||
packages: write | ||
steps: | ||
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4 | ||
- name: Set up JDK and Maven | ||
uses: actions/setup-java@99b8673ff64fbf99d8d325f52d9a5bdedb8483e9 # v4 | ||
with: | ||
distribution: adopt | ||
java-version: 17 | ||
cache: maven | ||
gpg-private-key: ${{ secrets.COM_SONATYPE_CENTRAL_POLARION_OPENSOURCE_GPG_PRIVATE_KEY }} | ||
- uses: whelk-io/maven-settings-xml-action@9dc09b23833fa9aa7f27b63db287951856f3433d # v22 | ||
with: | ||
repositories: > | ||
[ | ||
{ | ||
"id": "s3", | ||
"name": "s3.sbb.polarion.maven.repo", | ||
"url": "s3://sbb-polarion-maven-repo/polarion.mvn", | ||
"releases": { | ||
"enabled": "true", | ||
"updatePolicy": "never" | ||
} | ||
} | ||
] | ||
servers: > | ||
[ | ||
{ | ||
"id": "s3", | ||
"username": "${{ secrets.S3_SBB_POLARION_MAVEN_REPO_RW_ACCESS_KEY }}", | ||
"password": "${{ secrets.S3_SBB_POLARION_MAVEN_REPO_RW_SECRET_ACCESS_KEY }}" | ||
}, | ||
{ | ||
"id": "github", | ||
"username": "${env.GITHUB_ACTOR}", | ||
"password": "${env.GITHUB_TOKEN}" | ||
}, | ||
{ | ||
"id": "ossrh", | ||
"username": "${{ secrets.COM_SONATYPE_CENTRAL_POLARION_OPENSOURCE_USERNAME }}", | ||
"password": "${{ secrets.COM_SONATYPE_CENTRAL_POLARION_OPENSOURCE_TOKEN }}" | ||
}, | ||
{ | ||
"id": "gpg.passphrase", | ||
"passphrase": "${{ secrets.COM_SONATYPE_CENTRAL_POLARION_OPENSOURCE_GPG_PASSPHRASE }}" | ||
} | ||
] | ||
profiles: > | ||
[ | ||
{ | ||
"id": "deploy-github-packages", | ||
"properties": | ||
{ | ||
"altDeploymentRepository": "github::default::https://maven.pkg.github.com/${{ github.repository }}" | ||
} | ||
} | ||
] | ||
- name: Print settings.xml | ||
run: cat /home/runner/.m2/settings.xml | ||
- name: Build with Maven | ||
run: mvn --batch-mode clean package | ||
env: | ||
FAIL_ON_CHECK_COMMANDS: 'true' | ||
- name: Extract artefact version | ||
id: artefact_version | ||
run: echo "version=$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout)" >> $GITHUB_OUTPUT | ||
- name: Publish to Maven Central | ||
if: ${{ !endsWith(steps.artefact_version.outputs.version, '-SNAPSHOT') && github.ref == 'refs/heads/main' }} | ||
run: mvn --batch-mode deploy -P gpg-sign -P nexus-staging | ||
- name: Publish to GitHub Packages | ||
if: ${{ !endsWith(steps.artefact_version.outputs.version, '-SNAPSHOT') && github.ref == 'refs/heads/main' }} | ||
run: mvn --batch-mode deploy -P gpg-sign -P deploy-github-packages | ||
env: | ||
GITHUB_TOKEN: ${{ github.token }} |
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
--- | ||
name: PR checks | ||
on: | ||
pull_request: | ||
types: [opened, edited, synchronize, reopened, unlocked] | ||
permissions: | ||
contents: read | ||
jobs: | ||
check-conventional-commit: | ||
name: Check commit messages | ||
runs-on: ubuntu-latest | ||
steps: | ||
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4 | ||
with: | ||
ref: ${{ github.event.pull_request.head.ref }} | ||
repository: ${{ github.event.pull_request.head.repo.full_name }} | ||
fetch-depth: 0 | ||
- uses: actions/setup-python@82c7e631bb3cdc910f68e0081d67478d79c6982d # v5 | ||
with: | ||
cache: pip # caching pip dependencies | ||
- run: pip install commitizen | ||
- name: Check commit messages | ||
run: cz check --rev-range origin/${GITHUB_BASE_REF}.. |
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
--- | ||
name: release-please | ||
on: | ||
push: | ||
branches: [main] | ||
permissions: | ||
contents: write | ||
pull-requests: write | ||
jobs: | ||
release-please: | ||
runs-on: ubuntu-latest | ||
steps: | ||
- name: release-please | ||
id: release | ||
uses: googleapis/release-please-action@7987652d64b4581673a76e33ad5e98e3dd56832f # v4 | ||
with: | ||
release-type: maven | ||
target-branch: main |
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
# Compiled class file | ||
*.class | ||
|
||
# Log file | ||
*.log | ||
|
||
# BlueJ files | ||
*.ctxt | ||
|
||
# Mobile Tools for Java (J2ME) | ||
.mtj.tmp/ | ||
|
||
# Package Files # | ||
*.jar | ||
*.war | ||
*.nar | ||
*.ear | ||
*.zip | ||
*.tar.gz | ||
*.rar | ||
|
||
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml | ||
hs_err_pid* | ||
replay_pid* | ||
.idea/* | ||
|
||
# code style config | ||
!.idea/codeStyles | ||
.idea/codeStyles/* | ||
!.idea/codeStyles/Project.xml | ||
!.idea/codeStyles/codeStyleConfig.xml | ||
|
||
.vscode/* | ||
|
||
target/ | ||
*.iml | ||
dependency-reduced-pom.xml |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
<extensions> | ||
<extension> | ||
<groupId>com.github.seahen</groupId> | ||
<artifactId>maven-s3-wagon</artifactId> | ||
<version>1.3.3</version> | ||
</extension> | ||
</extensions> |
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
--- | ||
default_install_hook_types: [pre-commit, commit-msg] | ||
repos: | ||
- repo: https://github.com/lyz-code/yamlfix | ||
rev: 1.16.0 | ||
hooks: | ||
- id: yamlfix | ||
args: [-c, .yamlfix.toml] | ||
- repo: https://github.com/pre-commit/pre-commit-hooks | ||
rev: v4.6.0 | ||
hooks: | ||
- id: check-merge-conflict | ||
- id: trailing-whitespace | ||
- id: check-xml | ||
- id: check-json | ||
- id: check-yaml | ||
- id: no-commit-to-branch | ||
- id: mixed-line-ending | ||
- repo: https://github.com/zricethezav/gitleaks | ||
rev: v8.18.4 | ||
hooks: | ||
- id: gitleaks | ||
- repo: https://github.com/grigoriev/pre-commit-check-git-user | ||
rev: v0.9.0 | ||
hooks: | ||
- id: check-git-config-user-email | ||
args: [--templates, ^\S+\.\S+@sbb\.ch$] | ||
- repo: https://github.com/commitizen-tools/commitizen | ||
rev: v3.27.0 | ||
hooks: | ||
- id: commitizen |
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
allow_duplicate_keys = false | ||
line_length = 180 | ||
sequence_style = "flow_style" |
Oops, something went wrong.