Skip to content
Snippets Groups Projects
  1. Oct 11, 2022
  2. Aug 25, 2022
  3. Aug 15, 2022
  4. Aug 14, 2022
  5. Sep 24, 2021
  6. Jun 12, 2021
  7. Jun 09, 2021
    • Emilio Jesus Gallego Arias's avatar
      [ci] Add step to build Docker image. · 42e82ec5
      Emilio Jesus Gallego Arias authored
      This still requires considerable work, but when ready it should
      solve parts of #69 and #121.
      
      As for now, we don't push the image to a registry yet; we ought to
      decide:
      
      - when to build the docker image [maybe only on main branches]
      - where to push it
      - what to include
      - a standard setup for addons CI, so they pull the image and then
        build and publish their own package
      - how this does integrate with npm, maybe we shouldn't push the image
        but just a npm package built using docker [so addons do get the
        correct binaries to push to npm too]
      
      Based on:
      
      https://github.com/marketplace/actions/build-and-push-docker-images
      Unverified
      42e82ec5
    • Emilio Jesus Gallego Arias's avatar
      [build] [ci] Preliminary github actions support · 0f6c08cc
      Emilio Jesus Gallego Arias authored
      This is just a basic building setup, for linux at the moment.
      
      Github Actions is way more powerful than travis, so we can improve
      many previous things of the setup, concretely:
      
      - re-add OSX build
      - generate a docker image
      - set a job for each addon, or create a push event so addons are built
        on their own repos
      
      Closes #224
      
      Thanks to Jason Gross for the help with the SerAPI action.
      Unverified
      0f6c08cc
Loading