From d383e75b11aaa472e0f710b2c826dc0ea3626ebc Mon Sep 17 00:00:00 2001 From: Jefferson Quesado Date: Mon, 6 Feb 2023 11:55:42 -0300 Subject: [PATCH 01/55] DRAFT: trying to write a execWait Also, trying to yield output to caller --- ouroborus/lib/ouroborus/executor.rb | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/ouroborus/lib/ouroborus/executor.rb b/ouroborus/lib/ouroborus/executor.rb index b9120dc..798305b 100644 --- a/ouroborus/lib/ouroborus/executor.rb +++ b/ouroborus/lib/ouroborus/executor.rb @@ -2,37 +2,43 @@ module Ouroborus class Executor - def exec(cmd) + def exec(cmd, wrDepot = :STDOUT) puts cmd true end def willExec - return Proc.new { |cmd| - exec cmd + return Proc.new { |cmd, wrDepot| + exec cmd, wrDepot } end def wait false end + + def execWait(cmd, wrDepot) + exec cmd, wrDepot + wait + end end class ShellExecutor < Executor def initialize(input = nil) @input = input + end def <<(str) @wr.write str end - def exec(cmd) + def exec(cmd, wrDepot = :STDOUT) if @input.is_a? IO - @pid = spawn("#{cmd}", :in => @input) + @pid = spawn("#{cmd}", :in => @input, :out => wrDepot) else rd, wr = IO.pipe - @pid = spawn("#{cmd}", :in => rd) + @pid = spawn("#{cmd}", :in => rd, :out => wrDepot) if @input.nil? @wr = wr else @@ -45,7 +51,8 @@ def exec(cmd) def wait unless @retValue.nil? Process.wait @pid - @retValue = $?.exitStatus + @pid = nil + @retValue = $?.exitstatus end @retValue == 0 end From 658bdc9efeb54c07cff12eee0723cdd03796f1a3 Mon Sep 17 00:00:00 2001 From: Jefferson Quesado Date: Mon, 6 Feb 2023 15:38:43 -0300 Subject: [PATCH 02/55] DRAFT: fixing previous commit with gambis --- ouroborus/lib/ouroborus/container.rb | 2 +- ouroborus/lib/ouroborus/executor.rb | 8 +++++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/ouroborus/lib/ouroborus/container.rb b/ouroborus/lib/ouroborus/container.rb index ca9c6fc..e062f68 100644 --- a/ouroborus/lib/ouroborus/container.rb +++ b/ouroborus/lib/ouroborus/container.rb @@ -142,7 +142,7 @@ def normalizeEnvValue(name, value = nil) def runCommand(cmd, &block) if block_given? then - yield cmd + yield cmd, :out else cmd end diff --git a/ouroborus/lib/ouroborus/executor.rb b/ouroborus/lib/ouroborus/executor.rb index 798305b..630f249 100644 --- a/ouroborus/lib/ouroborus/executor.rb +++ b/ouroborus/lib/ouroborus/executor.rb @@ -2,7 +2,7 @@ module Ouroborus class Executor - def exec(cmd, wrDepot = :STDOUT) + def exec(cmd, wrDepot = :out) puts cmd true end @@ -17,7 +17,7 @@ def wait false end - def execWait(cmd, wrDepot) + def execWait(cmd, wrDepot = :out) exec cmd, wrDepot wait end @@ -33,7 +33,9 @@ def <<(str) @wr.write str end - def exec(cmd, wrDepot = :STDOUT) + def exec(cmd, wrDepot = :out) + #wrDepot = wrDepot + p wrDepot if @input.is_a? IO @pid = spawn("#{cmd}", :in => @input, :out => wrDepot) else From 5e6be23d5977b4f3a090d2720d6e3d6f703c0c2e Mon Sep 17 00:00:00 2001 From: Jefferson Quesado Date: Mon, 6 Feb 2023 16:07:13 -0300 Subject: [PATCH 03/55] DRAFT: hmmm, should close wr on completition --- ouroborus/lib/ouroborus/executor.rb | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/ouroborus/lib/ouroborus/executor.rb b/ouroborus/lib/ouroborus/executor.rb index 630f249..d7bf988 100644 --- a/ouroborus/lib/ouroborus/executor.rb +++ b/ouroborus/lib/ouroborus/executor.rb @@ -26,7 +26,7 @@ def execWait(cmd, wrDepot = :out) class ShellExecutor < Executor def initialize(input = nil) @input = input - + @wrDepotMap = {} end def <<(str) @@ -34,6 +34,7 @@ def <<(str) end def exec(cmd, wrDepot = :out) + @retValue = nil #wrDepot = wrDepot p wrDepot if @input.is_a? IO @@ -47,12 +48,16 @@ def exec(cmd, wrDepot = :out) wr.write(@input) end end + @wrDepotMap[@pid] = wrDepot unless wrDepot == :out + return @pid end def wait - unless @retValue.nil? + if @retValue.nil? Process.wait @pid + outWrDepot = @wrDepotMap.delete @pid + outWrDepot.close unless outWrDepot.nil? @pid = nil @retValue = $?.exitstatus end From f652766e1687cec9d459242f2a20f5c2bba26ae2 Mon Sep 17 00:00:00 2001 From: root Date: Sat, 9 Dec 2023 21:41:50 -0300 Subject: [PATCH 04/55] adapt to docker api, add host --- ouroborus/lib/ouroborus/container.rb | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/ouroborus/lib/ouroborus/container.rb b/ouroborus/lib/ouroborus/container.rb index e062f68..96fcc62 100644 --- a/ouroborus/lib/ouroborus/container.rb +++ b/ouroborus/lib/ouroborus/container.rb @@ -28,6 +28,7 @@ def initialize(name:, image:, tag: 'latest') @dockerArgs = Args.new @args = Args.new @daemon = true + @add_host = '' end def daemon? @@ -42,6 +43,19 @@ def daemon=(value) end end + + def add_host? + !@add_host.empty? + end + + def add_host=(value) + @add_host = value.to_s + end + + def teste + puts "teste >> exec branch jp" + end + def imgTag "#{@image}:#{@tag}" end @@ -58,6 +72,9 @@ def as_args else replaceable << "-i" end + if add_host? + replaceable << "--add-host=#{@add_host}" + end replaceable << @dockerArgs << "--name" << @name << imgTag << @args end From 85ce828dd0ab94fe2170a0dfeb85895cca2ffa85 Mon Sep 17 00:00:00 2001 From: JP <38257122+uxjp@users.noreply.github.com> Date: Mon, 19 Feb 2024 16:27:04 +0000 Subject: [PATCH 05/55] hello world workflow --- .github/workflows/gem_deploy_ouroborus.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 .github/workflows/gem_deploy_ouroborus.yml diff --git a/.github/workflows/gem_deploy_ouroborus.yml b/.github/workflows/gem_deploy_ouroborus.yml new file mode 100644 index 0000000..1fd25f9 --- /dev/null +++ b/.github/workflows/gem_deploy_ouroborus.yml @@ -0,0 +1,14 @@ +name: Hello World + +on: + push: + branches: + - main + +jobs: + sayHelloWorld: + runs-on: ubuntu-latest + + steps: + - name: Print Hello World + run: echo "Hello, world!" \ No newline at end of file From 143337ce7639b5dc384b5d8566c86a1d41c71288 Mon Sep 17 00:00:00 2001 From: JP <38257122+uxjp@users.noreply.github.com> Date: Mon, 19 Feb 2024 16:32:06 +0000 Subject: [PATCH 06/55] fix ci --- .github/workflows/gem_deploy_ouroborus.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/gem_deploy_ouroborus.yml b/.github/workflows/gem_deploy_ouroborus.yml index 1fd25f9..5a332c5 100644 --- a/.github/workflows/gem_deploy_ouroborus.yml +++ b/.github/workflows/gem_deploy_ouroborus.yml @@ -3,7 +3,7 @@ name: Hello World on: push: branches: - - main + - '*' jobs: sayHelloWorld: From c93ff6cdabfa6e198e8e02e8e8ab5ef93e6a80bf Mon Sep 17 00:00:00 2001 From: JP <38257122+uxjp@users.noreply.github.com> Date: Mon, 19 Feb 2024 16:35:15 +0000 Subject: [PATCH 07/55] exploring dir in ci --- .github/workflows/gem_deploy_ouroborus.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/gem_deploy_ouroborus.yml b/.github/workflows/gem_deploy_ouroborus.yml index 5a332c5..dee7475 100644 --- a/.github/workflows/gem_deploy_ouroborus.yml +++ b/.github/workflows/gem_deploy_ouroborus.yml @@ -11,4 +11,7 @@ jobs: steps: - name: Print Hello World - run: echo "Hello, world!" \ No newline at end of file + run: | + pwd + echo ">> this is the contents of the dir" + ls \ No newline at end of file From ad8c359b1fc43cff5e0166b3a0df4bba35737f27 Mon Sep 17 00:00:00 2001 From: JP <38257122+uxjp@users.noreply.github.com> Date: Mon, 19 Feb 2024 16:38:10 +0000 Subject: [PATCH 08/55] testing ouroborus dir contents --- .github/workflows/gem_deploy_ouroborus.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/gem_deploy_ouroborus.yml b/.github/workflows/gem_deploy_ouroborus.yml index dee7475..230f7fd 100644 --- a/.github/workflows/gem_deploy_ouroborus.yml +++ b/.github/workflows/gem_deploy_ouroborus.yml @@ -13,5 +13,6 @@ jobs: - name: Print Hello World run: | pwd - echo ">> this is the contents of the dir" + cd ouroborus + pwd ls \ No newline at end of file From 2658fd6fcbf05ac2d5f02feee2d7ad5fdedb8514 Mon Sep 17 00:00:00 2001 From: JP <38257122+uxjp@users.noreply.github.com> Date: Mon, 19 Feb 2024 16:40:57 +0000 Subject: [PATCH 09/55] fix cd doesnt work --- .github/workflows/gem_deploy_ouroborus.yml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/.github/workflows/gem_deploy_ouroborus.yml b/.github/workflows/gem_deploy_ouroborus.yml index 230f7fd..73299d4 100644 --- a/.github/workflows/gem_deploy_ouroborus.yml +++ b/.github/workflows/gem_deploy_ouroborus.yml @@ -6,13 +6,14 @@ on: - '*' jobs: - sayHelloWorld: + publish-gem: runs-on: ubuntu-latest + permissions: + contents: read + packages: write steps: - name: Print Hello World run: | - pwd - cd ouroborus - pwd - ls \ No newline at end of file + ls + pwd \ No newline at end of file From 9f492456f43219e52254506002faf3ef52ceac50 Mon Sep 17 00:00:00 2001 From: JP <38257122+uxjp@users.noreply.github.com> Date: Mon, 19 Feb 2024 16:46:04 +0000 Subject: [PATCH 10/55] using checkout --- .github/workflows/gem_deploy_ouroborus.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/gem_deploy_ouroborus.yml b/.github/workflows/gem_deploy_ouroborus.yml index 73299d4..6999344 100644 --- a/.github/workflows/gem_deploy_ouroborus.yml +++ b/.github/workflows/gem_deploy_ouroborus.yml @@ -13,6 +13,9 @@ jobs: packages: write steps: + - name: Checkout code + uses: actions/checkout@v2 + - name: Print Hello World run: | ls From e91d3e1c9bcd4b3ca920b15a9e350302e295c608 Mon Sep 17 00:00:00 2001 From: JP <38257122+uxjp@users.noreply.github.com> Date: Mon, 19 Feb 2024 17:09:06 +0000 Subject: [PATCH 11/55] cd ouroborus --- .github/workflows/gem_deploy_ouroborus.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/gem_deploy_ouroborus.yml b/.github/workflows/gem_deploy_ouroborus.yml index 6999344..bda4bcc 100644 --- a/.github/workflows/gem_deploy_ouroborus.yml +++ b/.github/workflows/gem_deploy_ouroborus.yml @@ -19,4 +19,7 @@ jobs: - name: Print Hello World run: | ls - pwd \ No newline at end of file + pwd + cd ouroborus + pwd + ls \ No newline at end of file From d50e4561488572e8341e72bddf075a56b3a78f7b Mon Sep 17 00:00:00 2001 From: JP <38257122+uxjp@users.noreply.github.com> Date: Mon, 19 Feb 2024 17:25:47 +0000 Subject: [PATCH 12/55] use ruby version 3 --- .github/workflows/gem_deploy_ouroborus.yml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/.github/workflows/gem_deploy_ouroborus.yml b/.github/workflows/gem_deploy_ouroborus.yml index bda4bcc..9d5e4b4 100644 --- a/.github/workflows/gem_deploy_ouroborus.yml +++ b/.github/workflows/gem_deploy_ouroborus.yml @@ -16,10 +16,16 @@ jobs: - name: Checkout code uses: actions/checkout@v2 - - name: Print Hello World + - name: Set up Ruby + uses: ruby/setup-ruby@v1 + with: + ruby-version: 3.0 + + - name: run: | ls pwd cd ouroborus pwd - ls \ No newline at end of file + ls + ruby --version \ No newline at end of file From 8c7426ff1de459b8e05aa8b2028b4357a8edbd09 Mon Sep 17 00:00:00 2001 From: JP <38257122+uxjp@users.noreply.github.com> Date: Mon, 19 Feb 2024 17:44:55 +0000 Subject: [PATCH 13/55] build gem --- .github/workflows/gem_deploy_ouroborus.yml | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/.github/workflows/gem_deploy_ouroborus.yml b/.github/workflows/gem_deploy_ouroborus.yml index 9d5e4b4..c89cfb3 100644 --- a/.github/workflows/gem_deploy_ouroborus.yml +++ b/.github/workflows/gem_deploy_ouroborus.yml @@ -21,11 +21,9 @@ jobs: with: ruby-version: 3.0 - - name: + - name: publish gem run: | - ls pwd cd ouroborus - pwd - ls - ruby --version \ No newline at end of file + gem build ouroborus.gemspec + ls \ No newline at end of file From 701338c1d00a3d15daeae27178a9ca4f39e891b2 Mon Sep 17 00:00:00 2001 From: JP <38257122+uxjp@users.noreply.github.com> Date: Mon, 19 Feb 2024 17:48:38 +0000 Subject: [PATCH 14/55] change version for gem --- ouroborus/lib/ouroborus/version.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ouroborus/lib/ouroborus/version.rb b/ouroborus/lib/ouroborus/version.rb index 08f964c..88e41df 100644 --- a/ouroborus/lib/ouroborus/version.rb +++ b/ouroborus/lib/ouroborus/version.rb @@ -1,5 +1,5 @@ # frozen_string_literal: true module Ouroborus - VERSION = "0.0.1" + VERSION = "0.0.2" end From 14d3aa755bf7013e21bce8fa6ff3eafec1e03298 Mon Sep 17 00:00:00 2001 From: JP <38257122+uxjp@users.noreply.github.com> Date: Mon, 19 Feb 2024 18:50:52 +0000 Subject: [PATCH 15/55] cat gem using wildcart for name --- .github/workflows/gem_deploy_ouroborus.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/gem_deploy_ouroborus.yml b/.github/workflows/gem_deploy_ouroborus.yml index c89cfb3..449bac5 100644 --- a/.github/workflows/gem_deploy_ouroborus.yml +++ b/.github/workflows/gem_deploy_ouroborus.yml @@ -26,4 +26,5 @@ jobs: pwd cd ouroborus gem build ouroborus.gemspec - ls \ No newline at end of file + ls + cat ouroborus*.gem From 9060f845751a6b3daedee0578fb05c03a81290af Mon Sep 17 00:00:00 2001 From: JP <38257122+uxjp@users.noreply.github.com> Date: Mon, 19 Feb 2024 18:53:14 +0000 Subject: [PATCH 16/55] publish gem --- .github/workflows/gem_deploy_ouroborus.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/gem_deploy_ouroborus.yml b/.github/workflows/gem_deploy_ouroborus.yml index 449bac5..e2e441f 100644 --- a/.github/workflows/gem_deploy_ouroborus.yml +++ b/.github/workflows/gem_deploy_ouroborus.yml @@ -21,10 +21,12 @@ jobs: with: ruby-version: 3.0 - - name: publish gem + - name: Publish Ouroborus Gem to GitHub Registry run: | pwd cd ouroborus gem build ouroborus.gemspec ls - cat ouroborus*.gem + gem push ouroborus*.gem + env: + RUBYGEMS_API_KEY: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file From 217ea107f35453a43fd316a6cac03d93d74f9364 Mon Sep 17 00:00:00 2001 From: JP <38257122+uxjp@users.noreply.github.com> Date: Mon, 19 Feb 2024 19:12:58 +0000 Subject: [PATCH 17/55] fix to push gem --- .github/workflows/gem_deploy_ouroborus.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/gem_deploy_ouroborus.yml b/.github/workflows/gem_deploy_ouroborus.yml index e2e441f..6183ae0 100644 --- a/.github/workflows/gem_deploy_ouroborus.yml +++ b/.github/workflows/gem_deploy_ouroborus.yml @@ -1,4 +1,4 @@ -name: Hello World +name: Publish Ouroborus Gem on: push: @@ -8,6 +8,7 @@ on: jobs: publish-gem: runs-on: ubuntu-latest + permissions: contents: read packages: write @@ -29,4 +30,4 @@ jobs: ls gem push ouroborus*.gem env: - RUBYGEMS_API_KEY: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file + RUBYGEMS_API_KEY: ${{ secrets.GITHUB_TOKEN }} From bc9ec24c63f54da718d6cc0572bdbfaf533d0164 Mon Sep 17 00:00:00 2001 From: JP <38257122+uxjp@users.noreply.github.com> Date: Mon, 19 Feb 2024 20:35:49 +0000 Subject: [PATCH 18/55] trying to push gem --- .github/workflows/gem_deploy_ouroborus.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/gem_deploy_ouroborus.yml b/.github/workflows/gem_deploy_ouroborus.yml index 6183ae0..a7fc217 100644 --- a/.github/workflows/gem_deploy_ouroborus.yml +++ b/.github/workflows/gem_deploy_ouroborus.yml @@ -28,6 +28,6 @@ jobs: cd ouroborus gem build ouroborus.gemspec ls - gem push ouroborus*.gem + gem push --key github --host https://rubygems.pkg.github.com/uxjp/self-deployable-docker ouroborus*.gem env: RUBYGEMS_API_KEY: ${{ secrets.GITHUB_TOKEN }} From 932c99e70bb9b66526dc11432ed9490b9c62ba4c Mon Sep 17 00:00:00 2001 From: JP <38257122+uxjp@users.noreply.github.com> Date: Mon, 19 Feb 2024 20:37:27 +0000 Subject: [PATCH 19/55] remove RUBYGEMS_API_KEY: ${{ secrets.GITHUB_TOKEN }} --- .github/workflows/gem_deploy_ouroborus.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/gem_deploy_ouroborus.yml b/.github/workflows/gem_deploy_ouroborus.yml index a7fc217..b1b75a3 100644 --- a/.github/workflows/gem_deploy_ouroborus.yml +++ b/.github/workflows/gem_deploy_ouroborus.yml @@ -29,5 +29,3 @@ jobs: gem build ouroborus.gemspec ls gem push --key github --host https://rubygems.pkg.github.com/uxjp/self-deployable-docker ouroborus*.gem - env: - RUBYGEMS_API_KEY: ${{ secrets.GITHUB_TOKEN }} From 8fb0a15f808c6fa914cd4edfd4ca1a2b6d918346 Mon Sep 17 00:00:00 2001 From: JP <38257122+uxjp@users.noreply.github.com> Date: Mon, 19 Feb 2024 20:39:59 +0000 Subject: [PATCH 20/55] rm ls and pwd --- .github/workflows/gem_deploy_ouroborus.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.github/workflows/gem_deploy_ouroborus.yml b/.github/workflows/gem_deploy_ouroborus.yml index b1b75a3..19b80fa 100644 --- a/.github/workflows/gem_deploy_ouroborus.yml +++ b/.github/workflows/gem_deploy_ouroborus.yml @@ -24,8 +24,5 @@ jobs: - name: Publish Ouroborus Gem to GitHub Registry run: | - pwd - cd ouroborus gem build ouroborus.gemspec - ls gem push --key github --host https://rubygems.pkg.github.com/uxjp/self-deployable-docker ouroborus*.gem From d74bc21ee0e62397c9267fe97899732f829c7ae7 Mon Sep 17 00:00:00 2001 From: JP <38257122+uxjp@users.noreply.github.com> Date: Mon, 19 Feb 2024 20:41:01 +0000 Subject: [PATCH 21/55] fix --- .github/workflows/gem_deploy_ouroborus.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/gem_deploy_ouroborus.yml b/.github/workflows/gem_deploy_ouroborus.yml index 19b80fa..b0e31fb 100644 --- a/.github/workflows/gem_deploy_ouroborus.yml +++ b/.github/workflows/gem_deploy_ouroborus.yml @@ -24,5 +24,6 @@ jobs: - name: Publish Ouroborus Gem to GitHub Registry run: | + cd ouroborus gem build ouroborus.gemspec gem push --key github --host https://rubygems.pkg.github.com/uxjp/self-deployable-docker ouroborus*.gem From b39b645485dce050e1b0196a52baa023d5fa0565 Mon Sep 17 00:00:00 2001 From: JP <38257122+uxjp@users.noreply.github.com> Date: Mon, 19 Feb 2024 20:52:48 +0000 Subject: [PATCH 22/55] .gem/credentials --- .github/workflows/gem_deploy_ouroborus.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/gem_deploy_ouroborus.yml b/.github/workflows/gem_deploy_ouroborus.yml index b0e31fb..a5d9b40 100644 --- a/.github/workflows/gem_deploy_ouroborus.yml +++ b/.github/workflows/gem_deploy_ouroborus.yml @@ -22,8 +22,13 @@ jobs: with: ruby-version: 3.0 + + - name: Create .gem/credentials + - name: Publish Ouroborus Gem to GitHub Registry run: | cd ouroborus + echo ":github: Bearer ${{ secrets.GITHUB_TOKEN }}" > .gem/credentials + ls -a gem build ouroborus.gemspec gem push --key github --host https://rubygems.pkg.github.com/uxjp/self-deployable-docker ouroborus*.gem From 0c54e3311995b3ec855607377ddddc113c324fd7 Mon Sep 17 00:00:00 2001 From: JP <38257122+uxjp@users.noreply.github.com> Date: Mon, 19 Feb 2024 20:53:46 +0000 Subject: [PATCH 23/55] fix --- .github/workflows/gem_deploy_ouroborus.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.github/workflows/gem_deploy_ouroborus.yml b/.github/workflows/gem_deploy_ouroborus.yml index a5d9b40..a657053 100644 --- a/.github/workflows/gem_deploy_ouroborus.yml +++ b/.github/workflows/gem_deploy_ouroborus.yml @@ -22,9 +22,6 @@ jobs: with: ruby-version: 3.0 - - - name: Create .gem/credentials - - name: Publish Ouroborus Gem to GitHub Registry run: | cd ouroborus From 9e805f3635745a725245b349f124b06c11eb0020 Mon Sep 17 00:00:00 2001 From: JP <38257122+uxjp@users.noreply.github.com> Date: Mon, 19 Feb 2024 20:55:43 +0000 Subject: [PATCH 24/55] mkdir .gem --- .github/workflows/gem_deploy_ouroborus.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/gem_deploy_ouroborus.yml b/.github/workflows/gem_deploy_ouroborus.yml index a657053..539e0dc 100644 --- a/.github/workflows/gem_deploy_ouroborus.yml +++ b/.github/workflows/gem_deploy_ouroborus.yml @@ -24,7 +24,11 @@ jobs: - name: Publish Ouroborus Gem to GitHub Registry run: | + pwd + ls cd ouroborus + pwd + mkdir .gem echo ":github: Bearer ${{ secrets.GITHUB_TOKEN }}" > .gem/credentials ls -a gem build ouroborus.gemspec From b6a2c1b4ce0ea785ce87702e10738a7b9faa91a3 Mon Sep 17 00:00:00 2001 From: JP <38257122+uxjp@users.noreply.github.com> Date: Mon, 19 Feb 2024 21:16:40 +0000 Subject: [PATCH 25/55] explore ~ --- .github/workflows/gem_deploy_ouroborus.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/gem_deploy_ouroborus.yml b/.github/workflows/gem_deploy_ouroborus.yml index 539e0dc..252a3bf 100644 --- a/.github/workflows/gem_deploy_ouroborus.yml +++ b/.github/workflows/gem_deploy_ouroborus.yml @@ -24,7 +24,10 @@ jobs: - name: Publish Ouroborus Gem to GitHub Registry run: | + cd ~ pwd + ls + ls cd ouroborus pwd From 2e66942b5f81424f584921476814e1adccd61971 Mon Sep 17 00:00:00 2001 From: JP <38257122+uxjp@users.noreply.github.com> Date: Mon, 19 Feb 2024 21:26:46 +0000 Subject: [PATCH 26/55] trying to create .gem/credentials --- .github/workflows/gem_deploy_ouroborus.yml | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/.github/workflows/gem_deploy_ouroborus.yml b/.github/workflows/gem_deploy_ouroborus.yml index 252a3bf..25b00ae 100644 --- a/.github/workflows/gem_deploy_ouroborus.yml +++ b/.github/workflows/gem_deploy_ouroborus.yml @@ -24,15 +24,12 @@ jobs: - name: Publish Ouroborus Gem to GitHub Registry run: | - cd ~ - pwd - ls - - ls cd ouroborus pwd - mkdir .gem + mkdir -p ~/.gem + ls -a ~ + echo ":github: Bearer ${{ secrets.GITHUB_TOKEN }}" > .gem/credentials ls -a - gem build ouroborus.gemspec - gem push --key github --host https://rubygems.pkg.github.com/uxjp/self-deployable-docker ouroborus*.gem + # gem build ouroborus.gemspec + # gem push --key github --host https://rubygems.pkg.github.com/uxjp/self-deployable-docker ouroborus*.gem From 526b9781bf5a664e8ad2d91b0840ee7360a10d59 Mon Sep 17 00:00:00 2001 From: JP <38257122+uxjp@users.noreply.github.com> Date: Mon, 19 Feb 2024 21:27:56 +0000 Subject: [PATCH 27/55] fix --- .github/workflows/gem_deploy_ouroborus.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/gem_deploy_ouroborus.yml b/.github/workflows/gem_deploy_ouroborus.yml index 25b00ae..ad605fe 100644 --- a/.github/workflows/gem_deploy_ouroborus.yml +++ b/.github/workflows/gem_deploy_ouroborus.yml @@ -29,7 +29,7 @@ jobs: mkdir -p ~/.gem ls -a ~ - echo ":github: Bearer ${{ secrets.GITHUB_TOKEN }}" > .gem/credentials - ls -a + #echo ":github: Bearer ${{ secrets.GITHUB_TOKEN }}" > .gem/credentials + #ls -a # gem build ouroborus.gemspec # gem push --key github --host https://rubygems.pkg.github.com/uxjp/self-deployable-docker ouroborus*.gem From 272f48c0fbd994ba5da42b3b75f2630c4633dee3 Mon Sep 17 00:00:00 2001 From: JP <38257122+uxjp@users.noreply.github.com> Date: Mon, 19 Feb 2024 21:29:45 +0000 Subject: [PATCH 28/55] ls ~/.gemrc --- .github/workflows/gem_deploy_ouroborus.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/gem_deploy_ouroborus.yml b/.github/workflows/gem_deploy_ouroborus.yml index ad605fe..54370f5 100644 --- a/.github/workflows/gem_deploy_ouroborus.yml +++ b/.github/workflows/gem_deploy_ouroborus.yml @@ -27,7 +27,10 @@ jobs: cd ouroborus pwd mkdir -p ~/.gem - ls -a ~ + ls -a ~/.gem + ls -a ~/.gemrc + + #echo ":github: Bearer ${{ secrets.GITHUB_TOKEN }}" > .gem/credentials #ls -a From 64e8127355bc3edee6aa322211b29407ed616692 Mon Sep 17 00:00:00 2001 From: JP <38257122+uxjp@users.noreply.github.com> Date: Mon, 19 Feb 2024 21:35:31 +0000 Subject: [PATCH 29/55] cat ~/.gemrc --- .github/workflows/gem_deploy_ouroborus.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/gem_deploy_ouroborus.yml b/.github/workflows/gem_deploy_ouroborus.yml index 54370f5..4a31a1c 100644 --- a/.github/workflows/gem_deploy_ouroborus.yml +++ b/.github/workflows/gem_deploy_ouroborus.yml @@ -29,6 +29,7 @@ jobs: mkdir -p ~/.gem ls -a ~/.gem ls -a ~/.gemrc + cat ~/.gemrc From bf6bbda92530bb6fe302d95133a6455de1a92b00 Mon Sep 17 00:00:00 2001 From: JP <38257122+uxjp@users.noreply.github.com> Date: Mon, 19 Feb 2024 21:36:34 +0000 Subject: [PATCH 30/55] fix --- .github/workflows/gem_deploy_ouroborus.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/gem_deploy_ouroborus.yml b/.github/workflows/gem_deploy_ouroborus.yml index 4a31a1c..56aa65a 100644 --- a/.github/workflows/gem_deploy_ouroborus.yml +++ b/.github/workflows/gem_deploy_ouroborus.yml @@ -27,6 +27,7 @@ jobs: cd ouroborus pwd mkdir -p ~/.gem + ls -a ~ ls -a ~/.gem ls -a ~/.gemrc cat ~/.gemrc From 1d7cd90a89d68343b947ca7c02a2072158a7f646 Mon Sep 17 00:00:00 2001 From: JP <38257122+uxjp@users.noreply.github.com> Date: Mon, 19 Feb 2024 22:09:19 +0000 Subject: [PATCH 31/55] cat ~/.gem/credentials --- .github/workflows/gem_deploy_ouroborus.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/gem_deploy_ouroborus.yml b/.github/workflows/gem_deploy_ouroborus.yml index 56aa65a..96a8251 100644 --- a/.github/workflows/gem_deploy_ouroborus.yml +++ b/.github/workflows/gem_deploy_ouroborus.yml @@ -27,10 +27,10 @@ jobs: cd ouroborus pwd mkdir -p ~/.gem + echo -e "---\n:github: Bearer ${{ secrets.GITHUB_TOKEN }}\n:rubygems_api_key: ${{ secrets.RUBYGEMS_API_KEY }}" > ~/.gem/credentials ls -a ~ ls -a ~/.gem - ls -a ~/.gemrc - cat ~/.gemrc + cat ~/.gem/credentials From 5b1e7d75c8537954c89f4aa1a13124a04f9103e4 Mon Sep 17 00:00:00 2001 From: JP <38257122+uxjp@users.noreply.github.com> Date: Mon, 19 Feb 2024 22:15:37 +0000 Subject: [PATCH 32/55] build gem in ouroborus folder --- .github/workflows/gem_deploy_ouroborus.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/gem_deploy_ouroborus.yml b/.github/workflows/gem_deploy_ouroborus.yml index 96a8251..7b3b169 100644 --- a/.github/workflows/gem_deploy_ouroborus.yml +++ b/.github/workflows/gem_deploy_ouroborus.yml @@ -24,17 +24,17 @@ jobs: - name: Publish Ouroborus Gem to GitHub Registry run: | - cd ouroborus - pwd mkdir -p ~/.gem echo -e "---\n:github: Bearer ${{ secrets.GITHUB_TOKEN }}\n:rubygems_api_key: ${{ secrets.RUBYGEMS_API_KEY }}" > ~/.gem/credentials ls -a ~ ls -a ~/.gem cat ~/.gem/credentials + cd ouroborus + pwd + gem build ouroborus.gemspec #echo ":github: Bearer ${{ secrets.GITHUB_TOKEN }}" > .gem/credentials #ls -a - # gem build ouroborus.gemspec # gem push --key github --host https://rubygems.pkg.github.com/uxjp/self-deployable-docker ouroborus*.gem From 260b25471ea57141e8ca5d0a2433cf1c6dcba5a7 Mon Sep 17 00:00:00 2001 From: JP <38257122+uxjp@users.noreply.github.com> Date: Mon, 19 Feb 2024 22:21:17 +0000 Subject: [PATCH 33/55] try to add source --- .github/workflows/gem_deploy_ouroborus.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/gem_deploy_ouroborus.yml b/.github/workflows/gem_deploy_ouroborus.yml index 7b3b169..74aeb85 100644 --- a/.github/workflows/gem_deploy_ouroborus.yml +++ b/.github/workflows/gem_deploy_ouroborus.yml @@ -32,6 +32,11 @@ jobs: cd ouroborus pwd gem build ouroborus.gemspec + gem sources + gem sources --add https://uxjp:${{ secrets.GITHUB_TOKEN }}@rubygems.pkg.github.com/uxjp-ouroborus/ + echo ${{ github.actor }} + gem sources + From 5b24d18ca47192d896a99db3c8b8fe2f442dd79a Mon Sep 17 00:00:00 2001 From: JP <38257122+uxjp@users.noreply.github.com> Date: Mon, 19 Feb 2024 22:22:26 +0000 Subject: [PATCH 34/55] fix --- .github/workflows/gem_deploy_ouroborus.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/gem_deploy_ouroborus.yml b/.github/workflows/gem_deploy_ouroborus.yml index 74aeb85..ea466f9 100644 --- a/.github/workflows/gem_deploy_ouroborus.yml +++ b/.github/workflows/gem_deploy_ouroborus.yml @@ -33,7 +33,7 @@ jobs: pwd gem build ouroborus.gemspec gem sources - gem sources --add https://uxjp:${{ secrets.GITHUB_TOKEN }}@rubygems.pkg.github.com/uxjp-ouroborus/ + gem sources --add https://uxjp:${{secrets.GITHUB_TOKEN}}@rubygems.pkg.github.com/uxjp-ouroborus/ echo ${{ github.actor }} gem sources From b07c0fad4fc79ed7e48ca9498a25b1a65896b8e8 Mon Sep 17 00:00:00 2001 From: JP <38257122+uxjp@users.noreply.github.com> Date: Mon, 19 Feb 2024 23:13:55 +0000 Subject: [PATCH 35/55] try https://github.com/features/packages tip --- .github/workflows/gem_deploy_ouroborus.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/gem_deploy_ouroborus.yml b/.github/workflows/gem_deploy_ouroborus.yml index ea466f9..0b1422c 100644 --- a/.github/workflows/gem_deploy_ouroborus.yml +++ b/.github/workflows/gem_deploy_ouroborus.yml @@ -25,16 +25,18 @@ jobs: - name: Publish Ouroborus Gem to GitHub Registry run: | mkdir -p ~/.gem - echo -e "---\n:github: Bearer ${{ secrets.GITHUB_TOKEN }}\n:rubygems_api_key: ${{ secrets.RUBYGEMS_API_KEY }}" > ~/.gem/credentials + echo "---\n:github: Bearer ${{ secrets.GITHUB_TOKEN }}" > ~/.gem/credentials + #echo ":github: Bearer ${GH_TOKEN}" >> ~/.gem/credentials ls -a ~ ls -a ~/.gem cat ~/.gem/credentials + chmod 0600 ~/.gem/credentials cd ouroborus pwd gem build ouroborus.gemspec gem sources - gem sources --add https://uxjp:${{secrets.GITHUB_TOKEN}}@rubygems.pkg.github.com/uxjp-ouroborus/ echo ${{ github.actor }} + gem push --add https://rubygems.pkg.github.com/uxjp ouroborus*.gem gem sources From b63be6d92a2dc7ef56e8108fb04f3ff0e59730a7 Mon Sep 17 00:00:00 2001 From: JP <38257122+uxjp@users.noreply.github.com> Date: Mon, 19 Feb 2024 23:15:07 +0000 Subject: [PATCH 36/55] fix --- .github/workflows/gem_deploy_ouroborus.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/gem_deploy_ouroborus.yml b/.github/workflows/gem_deploy_ouroborus.yml index 0b1422c..6492594 100644 --- a/.github/workflows/gem_deploy_ouroborus.yml +++ b/.github/workflows/gem_deploy_ouroborus.yml @@ -25,7 +25,7 @@ jobs: - name: Publish Ouroborus Gem to GitHub Registry run: | mkdir -p ~/.gem - echo "---\n:github: Bearer ${{ secrets.GITHUB_TOKEN }}" > ~/.gem/credentials + echo ":github: Bearer ${{ secrets.GITHUB_TOKEN }}" > ~/.gem/credentials #echo ":github: Bearer ${GH_TOKEN}" >> ~/.gem/credentials ls -a ~ ls -a ~/.gem From 376604614657a37da27cc7d619ce306fbeecf1d9 Mon Sep 17 00:00:00 2001 From: JP <38257122+uxjp@users.noreply.github.com> Date: Mon, 19 Feb 2024 23:15:48 +0000 Subject: [PATCH 37/55] fix remove --add --- .github/workflows/gem_deploy_ouroborus.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/gem_deploy_ouroborus.yml b/.github/workflows/gem_deploy_ouroborus.yml index 6492594..69a9b5e 100644 --- a/.github/workflows/gem_deploy_ouroborus.yml +++ b/.github/workflows/gem_deploy_ouroborus.yml @@ -36,7 +36,7 @@ jobs: gem build ouroborus.gemspec gem sources echo ${{ github.actor }} - gem push --add https://rubygems.pkg.github.com/uxjp ouroborus*.gem + gem push https://rubygems.pkg.github.com/uxjp ouroborus*.gem gem sources From 7c9ad5bcb9b6854d932ac2469d7d70e165c91cb9 Mon Sep 17 00:00:00 2001 From: JP <38257122+uxjp@users.noreply.github.com> Date: Mon, 19 Feb 2024 23:17:10 +0000 Subject: [PATCH 38/55] gem name --- .github/workflows/gem_deploy_ouroborus.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/gem_deploy_ouroborus.yml b/.github/workflows/gem_deploy_ouroborus.yml index 69a9b5e..a815634 100644 --- a/.github/workflows/gem_deploy_ouroborus.yml +++ b/.github/workflows/gem_deploy_ouroborus.yml @@ -36,7 +36,7 @@ jobs: gem build ouroborus.gemspec gem sources echo ${{ github.actor }} - gem push https://rubygems.pkg.github.com/uxjp ouroborus*.gem + gem push https://rubygems.pkg.github.com/uxjp ouroborus-0.0.2.gem gem sources @@ -44,4 +44,4 @@ jobs: #echo ":github: Bearer ${{ secrets.GITHUB_TOKEN }}" > .gem/credentials #ls -a - # gem push --key github --host https://rubygems.pkg.github.com/uxjp/self-deployable-docker ouroborus*.gem + # gem push --key github --host https://rubygems.pkg.github.com/uxjp/self-deployable-docker ouroborus-0.0.2.gem From f91d4cf344eb890e5178cad61b73f2670103f4aa Mon Sep 17 00:00:00 2001 From: JP <38257122+uxjp@users.noreply.github.com> Date: Mon, 19 Feb 2024 23:18:30 +0000 Subject: [PATCH 39/55] fix --- .github/workflows/gem_deploy_ouroborus.yml | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/.github/workflows/gem_deploy_ouroborus.yml b/.github/workflows/gem_deploy_ouroborus.yml index a815634..0ffebbd 100644 --- a/.github/workflows/gem_deploy_ouroborus.yml +++ b/.github/workflows/gem_deploy_ouroborus.yml @@ -36,12 +36,4 @@ jobs: gem build ouroborus.gemspec gem sources echo ${{ github.actor }} - gem push https://rubygems.pkg.github.com/uxjp ouroborus-0.0.2.gem - gem sources - - - - - #echo ":github: Bearer ${{ secrets.GITHUB_TOKEN }}" > .gem/credentials - #ls -a - # gem push --key github --host https://rubygems.pkg.github.com/uxjp/self-deployable-docker ouroborus-0.0.2.gem + gem push https://rubygems.pkg.github.com/uxjp ouroborus-0.0.2.gem \ No newline at end of file From a07d2520021b573f7b6d6bf96498deb1c752d25d Mon Sep 17 00:00:00 2001 From: JP <38257122+uxjp@users.noreply.github.com> Date: Mon, 19 Feb 2024 23:23:36 +0000 Subject: [PATCH 40/55] uxjp/self-deployable-docker --- .github/workflows/gem_deploy_ouroborus.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/gem_deploy_ouroborus.yml b/.github/workflows/gem_deploy_ouroborus.yml index 0ffebbd..933e294 100644 --- a/.github/workflows/gem_deploy_ouroborus.yml +++ b/.github/workflows/gem_deploy_ouroborus.yml @@ -36,4 +36,4 @@ jobs: gem build ouroborus.gemspec gem sources echo ${{ github.actor }} - gem push https://rubygems.pkg.github.com/uxjp ouroborus-0.0.2.gem \ No newline at end of file + gem push https://rubygems.pkg.github.com/uxjp/self-deployable-docker ouroborus-0.0.2.gem \ No newline at end of file From a776e1791571d02d6757fb7199ecda657fb6db02 Mon Sep 17 00:00:00 2001 From: JP <38257122+uxjp@users.noreply.github.com> Date: Mon, 19 Feb 2024 23:26:44 +0000 Subject: [PATCH 41/55] fix --- .github/workflows/gem_deploy_ouroborus.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/gem_deploy_ouroborus.yml b/.github/workflows/gem_deploy_ouroborus.yml index 933e294..cc1ec96 100644 --- a/.github/workflows/gem_deploy_ouroborus.yml +++ b/.github/workflows/gem_deploy_ouroborus.yml @@ -34,6 +34,7 @@ jobs: cd ouroborus pwd gem build ouroborus.gemspec + echo "sources are " gem sources - echo ${{ github.actor }} + echo ">>>>>>>>>>>" gem push https://rubygems.pkg.github.com/uxjp/self-deployable-docker ouroborus-0.0.2.gem \ No newline at end of file From 0ceec88d3ce6a9d3cba5752badcbee065ca3f462 Mon Sep 17 00:00:00 2001 From: JP <38257122+uxjp@users.noreply.github.com> Date: Mon, 19 Feb 2024 23:27:35 +0000 Subject: [PATCH 42/55] comment gem push --- .github/workflows/gem_deploy_ouroborus.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/gem_deploy_ouroborus.yml b/.github/workflows/gem_deploy_ouroborus.yml index cc1ec96..9433fe9 100644 --- a/.github/workflows/gem_deploy_ouroborus.yml +++ b/.github/workflows/gem_deploy_ouroborus.yml @@ -37,4 +37,4 @@ jobs: echo "sources are " gem sources echo ">>>>>>>>>>>" - gem push https://rubygems.pkg.github.com/uxjp/self-deployable-docker ouroborus-0.0.2.gem \ No newline at end of file + # gem push https://rubygems.pkg.github.com/uxjp/self-deployable-docker ouroborus-0.0.2.gem \ No newline at end of file From 83751ec5b73248e846b6e69af83ceed9e772a8be Mon Sep 17 00:00:00 2001 From: JP <38257122+uxjp@users.noreply.github.com> Date: Mon, 19 Feb 2024 23:28:47 +0000 Subject: [PATCH 43/55] push direto --- .github/workflows/gem_deploy_ouroborus.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/gem_deploy_ouroborus.yml b/.github/workflows/gem_deploy_ouroborus.yml index 9433fe9..ebf11c1 100644 --- a/.github/workflows/gem_deploy_ouroborus.yml +++ b/.github/workflows/gem_deploy_ouroborus.yml @@ -34,7 +34,9 @@ jobs: cd ouroborus pwd gem build ouroborus.gemspec + ls echo "sources are " gem sources echo ">>>>>>>>>>>" + gem push ouroborus-0.0.2.gem # gem push https://rubygems.pkg.github.com/uxjp/self-deployable-docker ouroborus-0.0.2.gem \ No newline at end of file From dc8b55ad1627cc1788c4a562bf578d89ff1b0fb7 Mon Sep 17 00:00:00 2001 From: JP <38257122+uxjp@users.noreply.github.com> Date: Mon, 19 Feb 2024 23:37:12 +0000 Subject: [PATCH 44/55] gem sources --add https://rubygems.pkg.github.com/uxjp --- .github/workflows/gem_deploy_ouroborus.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/gem_deploy_ouroborus.yml b/.github/workflows/gem_deploy_ouroborus.yml index ebf11c1..3ba6a3f 100644 --- a/.github/workflows/gem_deploy_ouroborus.yml +++ b/.github/workflows/gem_deploy_ouroborus.yml @@ -36,6 +36,7 @@ jobs: gem build ouroborus.gemspec ls echo "sources are " + gem sources --add https://rubygems.pkg.github.com/uxjp gem sources echo ">>>>>>>>>>>" gem push ouroborus-0.0.2.gem From 831520e2c21c67928df4ebf49c9207b1a94d8a96 Mon Sep 17 00:00:00 2001 From: JP <38257122+uxjp@users.noreply.github.com> Date: Mon, 19 Feb 2024 23:45:03 +0000 Subject: [PATCH 45/55] fix --- .github/workflows/gem_deploy_ouroborus.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/gem_deploy_ouroborus.yml b/.github/workflows/gem_deploy_ouroborus.yml index 3ba6a3f..d78eff8 100644 --- a/.github/workflows/gem_deploy_ouroborus.yml +++ b/.github/workflows/gem_deploy_ouroborus.yml @@ -36,7 +36,7 @@ jobs: gem build ouroborus.gemspec ls echo "sources are " - gem sources --add https://rubygems.pkg.github.com/uxjp + gem sources --add https://rubygems.pkg.github.com/uxjp/self-deployable-docker gem sources echo ">>>>>>>>>>>" gem push ouroborus-0.0.2.gem From 00e15a8fe56b1892b9e8a3067bd9458ce4521160 Mon Sep 17 00:00:00 2001 From: JP <38257122+uxjp@users.noreply.github.com> Date: Mon, 19 Feb 2024 23:50:47 +0000 Subject: [PATCH 46/55] fix --- .github/workflows/gem_deploy_ouroborus.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/gem_deploy_ouroborus.yml b/.github/workflows/gem_deploy_ouroborus.yml index d78eff8..3ba6a3f 100644 --- a/.github/workflows/gem_deploy_ouroborus.yml +++ b/.github/workflows/gem_deploy_ouroborus.yml @@ -36,7 +36,7 @@ jobs: gem build ouroborus.gemspec ls echo "sources are " - gem sources --add https://rubygems.pkg.github.com/uxjp/self-deployable-docker + gem sources --add https://rubygems.pkg.github.com/uxjp gem sources echo ">>>>>>>>>>>" gem push ouroborus-0.0.2.gem From e64097c4ea390e4fdf0c344b2362671ec06c5c4c Mon Sep 17 00:00:00 2001 From: JP <38257122+uxjp@users.noreply.github.com> Date: Mon, 19 Feb 2024 23:53:43 +0000 Subject: [PATCH 47/55] test --- .github/workflows/gem_deploy_ouroborus.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/gem_deploy_ouroborus.yml b/.github/workflows/gem_deploy_ouroborus.yml index 3ba6a3f..0381ab1 100644 --- a/.github/workflows/gem_deploy_ouroborus.yml +++ b/.github/workflows/gem_deploy_ouroborus.yml @@ -36,8 +36,8 @@ jobs: gem build ouroborus.gemspec ls echo "sources are " - gem sources --add https://rubygems.pkg.github.com/uxjp + #gem sources --add https://rubygems.pkg.github.com/uxjp gem sources echo ">>>>>>>>>>>" - gem push ouroborus-0.0.2.gem + gem push --key github --host https://rubygems.pkg.github.com/uxjp ouroborus-0.0.2.gem # gem push https://rubygems.pkg.github.com/uxjp/self-deployable-docker ouroborus-0.0.2.gem \ No newline at end of file From 77c41dbbe1f921f9865f424f62994761671cddd8 Mon Sep 17 00:00:00 2001 From: JP <38257122+uxjp@users.noreply.github.com> Date: Tue, 20 Feb 2024 00:19:23 +0000 Subject: [PATCH 48/55] * to publish all gems --- .github/workflows/gem_deploy_ouroborus.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/gem_deploy_ouroborus.yml b/.github/workflows/gem_deploy_ouroborus.yml index 0381ab1..6fede34 100644 --- a/.github/workflows/gem_deploy_ouroborus.yml +++ b/.github/workflows/gem_deploy_ouroborus.yml @@ -39,5 +39,4 @@ jobs: #gem sources --add https://rubygems.pkg.github.com/uxjp gem sources echo ">>>>>>>>>>>" - gem push --key github --host https://rubygems.pkg.github.com/uxjp ouroborus-0.0.2.gem - # gem push https://rubygems.pkg.github.com/uxjp/self-deployable-docker ouroborus-0.0.2.gem \ No newline at end of file + gem push --key github --host https://rubygems.pkg.github.com/uxjp ouroborus-*.gem \ No newline at end of file From 40b3963138f91209d5abe4600b71b118c7020cc0 Mon Sep 17 00:00:00 2001 From: JP <38257122+uxjp@users.noreply.github.com> Date: Tue, 20 Feb 2024 00:34:21 +0000 Subject: [PATCH 49/55] clean script --- .github/workflows/gem_deploy_ouroborus.yml | 10 ---------- ouroborus/lib/ouroborus/version.rb | 2 +- 2 files changed, 1 insertion(+), 11 deletions(-) diff --git a/.github/workflows/gem_deploy_ouroborus.yml b/.github/workflows/gem_deploy_ouroborus.yml index 6fede34..3f5aacf 100644 --- a/.github/workflows/gem_deploy_ouroborus.yml +++ b/.github/workflows/gem_deploy_ouroborus.yml @@ -26,17 +26,7 @@ jobs: run: | mkdir -p ~/.gem echo ":github: Bearer ${{ secrets.GITHUB_TOKEN }}" > ~/.gem/credentials - #echo ":github: Bearer ${GH_TOKEN}" >> ~/.gem/credentials - ls -a ~ - ls -a ~/.gem - cat ~/.gem/credentials chmod 0600 ~/.gem/credentials cd ouroborus - pwd gem build ouroborus.gemspec - ls - echo "sources are " - #gem sources --add https://rubygems.pkg.github.com/uxjp - gem sources - echo ">>>>>>>>>>>" gem push --key github --host https://rubygems.pkg.github.com/uxjp ouroborus-*.gem \ No newline at end of file diff --git a/ouroborus/lib/ouroborus/version.rb b/ouroborus/lib/ouroborus/version.rb index 88e41df..08f964c 100644 --- a/ouroborus/lib/ouroborus/version.rb +++ b/ouroborus/lib/ouroborus/version.rb @@ -1,5 +1,5 @@ # frozen_string_literal: true module Ouroborus - VERSION = "0.0.2" + VERSION = "0.0.1" end From f9004e872176524c25ef08e698b3bca3bfc9c5fd Mon Sep 17 00:00:00 2001 From: JP <38257122+uxjp@users.noreply.github.com> Date: Tue, 20 Feb 2024 00:35:02 +0000 Subject: [PATCH 50/55] rm chmod 0600 ~/.gem/credentials --- .github/workflows/gem_deploy_ouroborus.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/gem_deploy_ouroborus.yml b/.github/workflows/gem_deploy_ouroborus.yml index 3f5aacf..8a73664 100644 --- a/.github/workflows/gem_deploy_ouroborus.yml +++ b/.github/workflows/gem_deploy_ouroborus.yml @@ -26,7 +26,7 @@ jobs: run: | mkdir -p ~/.gem echo ":github: Bearer ${{ secrets.GITHUB_TOKEN }}" > ~/.gem/credentials - chmod 0600 ~/.gem/credentials + #chmod 0600 ~/.gem/credentials cd ouroborus gem build ouroborus.gemspec gem push --key github --host https://rubygems.pkg.github.com/uxjp ouroborus-*.gem \ No newline at end of file From dbbb87c9bc3af60e40ced84fe96b63f378dda6bd Mon Sep 17 00:00:00 2001 From: JP <38257122+uxjp@users.noreply.github.com> Date: Tue, 20 Feb 2024 00:36:14 +0000 Subject: [PATCH 51/55] chmod 0600 necessary --- .github/workflows/gem_deploy_ouroborus.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/gem_deploy_ouroborus.yml b/.github/workflows/gem_deploy_ouroborus.yml index 8a73664..3f5aacf 100644 --- a/.github/workflows/gem_deploy_ouroborus.yml +++ b/.github/workflows/gem_deploy_ouroborus.yml @@ -26,7 +26,7 @@ jobs: run: | mkdir -p ~/.gem echo ":github: Bearer ${{ secrets.GITHUB_TOKEN }}" > ~/.gem/credentials - #chmod 0600 ~/.gem/credentials + chmod 0600 ~/.gem/credentials cd ouroborus gem build ouroborus.gemspec gem push --key github --host https://rubygems.pkg.github.com/uxjp ouroborus-*.gem \ No newline at end of file From cbfcab2a42a1c7bf576369ab75ed9c9d7447a83c Mon Sep 17 00:00:00 2001 From: JP <38257122+uxjp@users.noreply.github.com> Date: Tue, 20 Feb 2024 01:48:20 +0000 Subject: [PATCH 52/55] github actor to decouple workflow from repo --- .github/workflows/gem_deploy_ouroborus.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/gem_deploy_ouroborus.yml b/.github/workflows/gem_deploy_ouroborus.yml index 3f5aacf..935f71b 100644 --- a/.github/workflows/gem_deploy_ouroborus.yml +++ b/.github/workflows/gem_deploy_ouroborus.yml @@ -29,4 +29,4 @@ jobs: chmod 0600 ~/.gem/credentials cd ouroborus gem build ouroborus.gemspec - gem push --key github --host https://rubygems.pkg.github.com/uxjp ouroborus-*.gem \ No newline at end of file + gem push --key github --host https://rubygems.pkg.github.com/${{ github.actor }} ouroborus-*.gem \ No newline at end of file From ca5965fe43721ff456f1d825682d17f5fc25e0f4 Mon Sep 17 00:00:00 2001 From: JP <38257122+uxjp@users.noreply.github.com> Date: Tue, 20 Feb 2024 01:56:02 +0000 Subject: [PATCH 53/55] filter by tag --- .github/workflows/gem_deploy_ouroborus.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/gem_deploy_ouroborus.yml b/.github/workflows/gem_deploy_ouroborus.yml index 935f71b..9e48044 100644 --- a/.github/workflows/gem_deploy_ouroborus.yml +++ b/.github/workflows/gem_deploy_ouroborus.yml @@ -2,8 +2,8 @@ name: Publish Ouroborus Gem on: push: - branches: - - '*' + tags: + - 'ouroborus*' jobs: publish-gem: From 2d67849e7d5855da117194a32defaba3928ac8e7 Mon Sep 17 00:00:00 2001 From: JP <38257122+uxjp@users.noreply.github.com> Date: Tue, 20 Feb 2024 16:57:15 +0000 Subject: [PATCH 54/55] version 2 --- ouroborus/lib/ouroborus/version.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ouroborus/lib/ouroborus/version.rb b/ouroborus/lib/ouroborus/version.rb index 08f964c..88e41df 100644 --- a/ouroborus/lib/ouroborus/version.rb +++ b/ouroborus/lib/ouroborus/version.rb @@ -1,5 +1,5 @@ # frozen_string_literal: true module Ouroborus - VERSION = "0.0.1" + VERSION = "0.0.2" end From e1ee78ebee2267b80d9efb70073dadd4f16f15dc Mon Sep 17 00:00:00 2001 From: JP <38257122+uxjp@users.noreply.github.com> Date: Tue, 20 Feb 2024 17:25:07 +0000 Subject: [PATCH 55/55] version 3 --- ouroborus/lib/ouroborus/version.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ouroborus/lib/ouroborus/version.rb b/ouroborus/lib/ouroborus/version.rb index 88e41df..679a752 100644 --- a/ouroborus/lib/ouroborus/version.rb +++ b/ouroborus/lib/ouroborus/version.rb @@ -1,5 +1,5 @@ # frozen_string_literal: true module Ouroborus - VERSION = "0.0.2" + VERSION = "0.0.3" end