From 694a5b121e153cc25942ebb1f685d9293be36b70 Mon Sep 17 00:00:00 2001 From: Nicholas Tindle Date: Wed, 17 Nov 2021 04:10:32 +0000 Subject: [PATCH 1/2] feat: add publish dockerfile publish the dockerfile to aaa-langs move the Dockerfile to the root of the repo --- .devcontainer/devcontainer.json | 2 +- .github/workflows/publish_container.yml | 14 ++++++++++++++ .devcontainer/Dockerfile => Dockerfile | 0 3 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/publish_container.yml rename .devcontainer/Dockerfile => Dockerfile (100%) diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index d09155c0b..e9d6bbefa 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -3,7 +3,7 @@ { "name": "Ubuntu", "build": { - "dockerfile": "Dockerfile", + "dockerfile": "../Dockerfile", // Update 'VARIANT' to pick an Ubuntu version: focal, bionic "args": { "VARIANT": "focal" } }, diff --git a/.github/workflows/publish_container.yml b/.github/workflows/publish_container.yml new file mode 100644 index 000000000..773714cbf --- /dev/null +++ b/.github/workflows/publish_container.yml @@ -0,0 +1,14 @@ +name: Publish Docker +on: [push] +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@master + - name: Publish to Registry + uses: elgohr/Publish-Docker-Github-Action@master + with: + name: algorithm-archivists/aaa-langs + username: ${{ github.actor }} + password: ${{ secrets.GITHUB_TOKEN }} + registry: ghcr.io \ No newline at end of file diff --git a/.devcontainer/Dockerfile b/Dockerfile similarity index 100% rename from .devcontainer/Dockerfile rename to Dockerfile From 1d8f8a223f0fb52367b4cacc4565807962800469 Mon Sep 17 00:00:00 2001 From: Nicholas Tindle Date: Fri, 19 Nov 2021 13:02:10 -0600 Subject: [PATCH 2/2] Update .github/workflows/publish_container.yml Co-authored-by: Dimitri Belopopsky --- .github/workflows/publish_container.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/publish_container.yml b/.github/workflows/publish_container.yml index 773714cbf..84759dbdf 100644 --- a/.github/workflows/publish_container.yml +++ b/.github/workflows/publish_container.yml @@ -1,5 +1,8 @@ name: Publish Docker -on: [push] +on: + push: + branches: + - master jobs: build: runs-on: ubuntu-latest