diff --git a/.drone.yml b/.drone.yml index 8004191..3195217 100644 --- a/.drone.yml +++ b/.drone.yml @@ -109,7 +109,6 @@ trigger: event: - cron - custom - - push branch: - main @@ -118,7 +117,7 @@ environment: steps: - name: renovate - image: renovate/renovate:41.51 + image: renovate/renovate:41.72 environment: RENOVATE_CONFIG_FILE: "renovate_backend_config.js" RENOVATE_TOKEN: diff --git a/.forgejo/issue_template/bug.md b/.forgejo/issue_template/bug.md new file mode 100644 index 0000000..fdb8f31 --- /dev/null +++ b/.forgejo/issue_template/bug.md @@ -0,0 +1,33 @@ +--- +name: 'Bug Tempate' +about: 'This template is for bugs!' +title: '[BUG]: ' +ref: 'main' +labels: + - bug +--- + + + +## Expected Behavior + + +## Current Behavior + + +## Possible Solution + + +## Steps to Reproduce + +1. +2. +3. +4. + + +## Detailed Description + + +## Possible Implementation + \ No newline at end of file diff --git a/.forgejo/issue_template/feature.md b/.forgejo/issue_template/feature.md new file mode 100644 index 0000000..162bd00 --- /dev/null +++ b/.forgejo/issue_template/feature.md @@ -0,0 +1,18 @@ +--- +name: 'Feature Template' +about: 'This template is for new features!' +title: '[FEATURE]: ' +ref: 'main' +labels: + - feature +--- +## Description + + + +## Acceptance criteria +- [ ] AC 1 +- [ ] AC 2 + +## External or internal Dependencies + diff --git a/.forgejo/pull_request_template.md b/.forgejo/pull_request_template.md new file mode 100644 index 0000000..9d35117 --- /dev/null +++ b/.forgejo/pull_request_template.md @@ -0,0 +1,44 @@ +--- +name: 'New Pull-Request' +about: 'This is the template for a new Pull Request' +title: 'WIP: ' +ref: 'main' +labels: +--- + +## Description of the implemented changes +The changes were: +- [ ] Bugfixing +- [ ] New Feature +- [ ] Breaking Change +- [ ] Refactoring + + + + +## What has been changed? + + +## Definition of Done +### Code Quality +- [ ] No new technical depths +- [ ] Linting passed +- [ ] Documentation is added were needed + +### Accessibility +- [ ] New elements are properly defined with html-tags +- [ ] Colour contrast follows WCAG criteria +- [ ] Aria labels are added when needed +- [ ] Everything is accessible by keyboard +- [ ] Tab-Order is comprehensible +- [ ] All interactive elements have a visible focus + +### Testing +- [ ] Tests for new code are written +- [ ] All tests pass +- [ ] axe-core dev tools show no critical or major issues + + +## Additional Notes + + diff --git a/Justfile b/Justfile index 4feafa9..1874b67 100644 --- a/Justfile +++ b/Justfile @@ -78,3 +78,9 @@ regen-migrations migration_name commit_hash='': # Generate a fresh migration mix ash.codegen --name "{{migration_name}}" + +# Remove all build artifacts +clean: + mix clean + rm -rf .elixir_ls + rm -rf _build \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml index 6828b89..0071ba6 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -30,7 +30,7 @@ services: rauthy: container_name: rauthy-dev - image: ghcr.io/sebadob/rauthy:0.31.3 + image: ghcr.io/sebadob/rauthy:0.32.0 environment: - LOCAL_TEST=true - SMTP_URL=mailcrab diff --git a/renovate.json b/renovate.json index d1281a3..78fbbad 100644 --- a/renovate.json +++ b/renovate.json @@ -1,6 +1,7 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": ["config:recommended"], + "schedule": ["* * 3 * *"], "packageRules": [ { "groupName": "Mix dependencies",