Skip to content
Snippets Groups Projects
  1. Aug 30, 2023
  2. Aug 29, 2023
    • Oto Šťáva's avatar
      .gitlab-ci.yml: use environments for documentation versioning · c863e147
      Oto Šťáva authored
      This leverages Environments on GitLab to expose different versions of
      Knot Resolver docs. The `docs:build` job builds the documentation and
      exposes it via job artifacts. Then `docs:develop` (for branches) and
      `docs:release` (for tags) take these artifacts and expose them via an
      Environment link (an example of this in action may be seen at
      [https://gitlab.nic.cz/ostava/knot-resolver/-/environments]).
      
      There is also an optional, manually runnable `docs:public` job, which,
      when run, propagates the documentation to the main GitLab Pages of the
      project (e.g. [https://knot.pages.nic.cz/knot-resolver]) - this will
      probably be mostly used for the latest release, although this setup
      pretty much allows us to swap it for whatever version we like at any
      time.
      c863e147
  3. Aug 24, 2023
  4. Aug 23, 2023
  5. Aug 22, 2023
  6. Aug 21, 2023
  7. Aug 17, 2023
  8. Aug 14, 2023
    • Aleš Mrázek's avatar
      Merge branch 'rm-poetry-lock' into '6.0' · 83bbf49c
      Aleš Mrázek authored
      manager/poetry.lock: remove
      
      See merge request !1445
      83bbf49c
    • Aleš Mrázek's avatar
      lint: flake8: satisfy newer version · aae1b7f4
      Aleš Mrázek authored
      aae1b7f4
    • Oto Šťáva's avatar
      manager/poetry.lock: remove · bd7dfdd9
      Oto Šťáva authored and Aleš Mrázek's avatar Aleš Mrázek committed
      Lockfiles are generally encouraged to be committed into VCS to ensure
      reproducible builds on all machines. Our situation is slightly
      different - we are more interested in supporting a wide range of setups
      on a wide range of systems.
      
      Our `poetry.lock` also contained some outdated library versions that had
      CVEs reported on them, and GitHub did not like that, so this
      incidentally also solves that problem for us. Since the lock file was
      only used during development, this will not affect end users in any way
      (runtime dependencies are managed by each distro's package manager).
      bd7dfdd9
  9. Aug 13, 2023
  10. Aug 08, 2023