Skip to content
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

Add CI, pre-commit hooks #269

Open
wants to merge 16 commits into
base: devel
Choose a base branch
from
Open

Add CI, pre-commit hooks #269

wants to merge 16 commits into from

Commits on Jan 19, 2024

  1. Merge pull request rciam#262 from rciam/devel

    Fix support for SSPv2
    NicolasLiampotis authored Jan 19, 2024
    Configuration menu
    Copy the full SHA
    1bd8417 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2024

  1. Bump ansible from 2.10.7 to 8.5.0

    Bumps [ansible](https://github.com/ansible-community/ansible-build-data) from 2.10.7 to 8.5.0.
    - [Changelog](https://github.com/ansible-community/ansible-build-data/blob/main/docs/release-process.md)
    - [Commits](ansible-community/ansible-build-data@2.10.7...8.5.0)
    
    ---
    updated-dependencies:
    - dependency-name: ansible
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored Mar 20, 2024
    Configuration menu
    Copy the full SHA
    08d732d View commit details
    Browse the repository at this point in the history
  2. chore: add pre-commit hooks

    Signed-off-by: Bruce Becker <[email protected]>
    brucellino committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    727c39b View commit details
    Browse the repository at this point in the history
  3. chore: add ansible-lint pre-commit hook

    Signed-off-by: Bruce Becker <[email protected]>
    brucellino committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    236f341 View commit details
    Browse the repository at this point in the history
  4. build(deps): add ansible role declarations

    WIP rciam#268
    
    Signed-off-by: Bruce Becker <[email protected]>
    brucellino committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    f113320 View commit details
    Browse the repository at this point in the history
  5. chore: only run ansible-lint pre-commit on playbooks

    Signed-off-by: Bruce Becker <[email protected]>
    brucellino committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    aaa9583 View commit details
    Browse the repository at this point in the history
  6. ci: add ansible lint task

    Signed-off-by: Bruce Becker <[email protected]>
    brucellino committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    58aef50 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #2 from brucellino/ci/validate

    Ci/validate
    brucellino authored Mar 20, 2024
    Configuration menu
    Copy the full SHA
    07947f5 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #1 from brucellino/dependabot/pip/ansible-8.5.0

    Bump ansible from 2.10.7 to 8.5.0
    brucellino authored Mar 20, 2024
    Configuration menu
    Copy the full SHA
    1c777df View commit details
    Browse the repository at this point in the history
  9. chore(deps): update ansible ecosystem

    Signed-off-by: Bruce Becker <[email protected]>
    brucellino committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    9de8fd8 View commit details
    Browse the repository at this point in the history
  10. style(apiserver): update playbook to pass lint

    Signed-off-by: Bruce Becker <[email protected]>
    brucellino committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    13c0338 View commit details
    Browse the repository at this point in the history
  11. Merge pull request #3 from brucellino/fix/apiserver

    Fix/apiserver
    brucellino authored Mar 20, 2024
    Configuration menu
    Copy the full SHA
    49ab3f7 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2024

  1. style: Conform to Ansible > 2.10 (#4)

    style(attrauth): fix lint issues in playbook
    style(apache): fix ansible-lint issues in defaults and handlers
    style(apache): fix lint in OS-dependent configuration tasks
    style(apache): fix linting issues in ssl config tasks
    style(apache): apply ansible-lint's opinionated fix to role
    style(apache): align name of handler to respect ansible-lint rules
    style(apache): apply lint fixes to main tasks
    style(comange-registry): apply linting rules to defaults
    style(comange-registry): apply linting rules to configure tasks
    style(comanage): declare no changes in ad-hoc commands
      This should be updated when we know how to identify a change in order to ensure idempotency
    style(comanage): split long install command over several lines
    style(comanage): apply linting fixes to install tasks
    style(comanage): explicitly ignore idempotency in cache clear task
    style(comanage): explicitly ignore idempotency in static files tasks
    style(php): fix linting errors in role defaults
    style(php): fix linting errors in role defaults
    style(php): fix linting errors in role taks and vars
    style(shibboleth-sp): fix linting errors in role defaults
    style(shibboleth-sp): fix linting errors in role main tasks
    style(shibboleth-sp): fix all linting errors in role
    WIP rciam#270
    WIP rciam#267
    style(common): apply linting rules to role defaults
    style(common): apply linting rules to role defaults
    style(common): fix linting errors in main role tasks
    style(common): apply linting fixes to role tasks and vars
    style(ssp): make role defaults pass ansible lint
    chore(deps): freeze current requirements for dependabot
    style(ssp): apply style rules to ssp handlers
    style(ssp): reduce linting warnings in role composer tasks
    style(ssp): apply linting rules to configure-common tasks
    style(ssp): ensure configure-saml and shib tasks pass lint
    style(ssp): ensure authservers playbook passes Ansible lint
    WIP rciam#270
    style(authzkeys): conform to Ansible Lint style
    style(cache): conform to ansible style guide
    style(cert2saml): conform to ansible style for ssp module role
    style(comanage): conform comanage playbook and roles to Ansible style guide
    style(d4science): conform playbook to Ansible lint
    style(postgres): conform db playbook and postgres role to ansible lint
    style(egi-igtf): conform EGI IGTF role and playbook to Ansible Lint
    refactor(egi-igtf): move task to handler
    style(deep2saml): conform playbook to Ansible Lint
    style(federation-registry): conform to ansible lint
    Some task modules have been changed from postgresql_query to postgresql_script
    style(fedreg): conform to ansible lint
    style(firewall): conform to ansible lint
    style(google2saml): conform to ansible lint
    chore: ignore editor cruft
    style(keycloak): conform to Ansible Lint
    style(keycloak): conform to Ansible Lint
    style(metrics): conform metrics servers to Ansible Lint
    style(monservers): conform monservers to Ansible Lint
    style(oauth2saml): conform to Ansible Lint
    style(ldap): conform to Ansible Lint
    style(orcid): conform to Ansible Lint
    style(rciam-keycloak,nginx,rsyslog,webproxy): conform to Ansible Lint
    style(oidc): conform to Ansible Lint
    style(registry-ui): conform to Ansible Lit
    chore: add detect-secrets pre-commit hook
    style(saml,oidc): conform to Ansible Lint
    style(secrets): conform to Ansible Lint
    style(site): conform to Ansible Lint
    style(ssp): conform to Ansible Lint
    fix(apache): fix module name
    style(utils): conform to Ansible Lint
    style: conform to Ansible Lint
    
    ---------
    
    Signed-off-by: Bruce Becker <[email protected]>
    Signed-off-by: Bruce Becker <[email protected]>
    brucellino authored Mar 28, 2024
    Configuration menu
    Copy the full SHA
    9d17329 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2024

  1. Bump dnspython from 2.1.0 to 2.6.1 (#6)

    Bumps [dnspython](https://github.com/rthalley/dnspython) from 2.1.0 to 2.6.1.
    - [Release notes](https://github.com/rthalley/dnspython/releases)
    - [Changelog](https://github.com/rthalley/dnspython/blob/main/doc/whatsnew.rst)
    - [Commits](rthalley/dnspython@v2.1.0...v2.6.1)
    
    ---
    updated-dependencies:
    - dependency-name: dnspython
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored May 6, 2024
    Configuration menu
    Copy the full SHA
    736f380 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2024

  1. Bump jinja2 from 3.1.3 to 3.1.4 (#7)

    Bumps [jinja2](https://github.com/pallets/jinja) from 3.1.3 to 3.1.4.
    - [Release notes](https://github.com/pallets/jinja/releases)
    - [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)
    - [Commits](pallets/jinja@3.1.3...3.1.4)
    
    ---
    updated-dependencies:
    - dependency-name: jinja2
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored May 7, 2024
    Configuration menu
    Copy the full SHA
    bcdd4f0 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2024

  1. Bump cryptography from 42.0.5 to 43.0.1 (#8)

    Bumps [cryptography](https://github.com/pyca/cryptography) from 42.0.5 to 43.0.1.
    - [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
    - [Commits](pyca/cryptography@42.0.5...43.0.1)
    
    ---
    updated-dependencies:
    - dependency-name: cryptography
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 15, 2024
    Configuration menu
    Copy the full SHA
    27ceb31 View commit details
    Browse the repository at this point in the history