diff --git a/.env b/.env index 99fc0f9..ebcf58a 100644 --- a/.env +++ b/.env @@ -23,8 +23,11 @@ DOCKER_USERNAME=$GITHUB_USERNAME DOCKER_PASSWORD= RHQCR_USERNAME=$GITHUB_USERNAME RHQCR_PASSWORD="encrypted:BHAVKWvOLf5OWue0DnWT5XgwkHakNTmZhBKJazpM8NlF8j6X11nzkdwL8uzWatZOhrAht8Gzw1jVtOtCE88ifrprM279Gc1n+khU7ILbAUjMPApYcGAUszFWPoDa/77SqqGHX3883jFlUd9O6gL5ktmsuwBAoyKe+Naq96qopFaCfsAUGHeV8kz53r7u+5it5p+ubcNuzvtr8OXSLG9KNPs=" +RHACR_SERVICE_ACCOUNT_USERNAME=18262491|oci-access-pass +RHACR_SERVICE_ACCOUNT_PASSWORD="encrypted:BFPpzPvRtn+JgmlpQS2A3bjIj6IV7AxVLhkn3EnSheyywPm9U8FX79/i39OmGVryM3YPH3vBsDlMZC3oc13Cwh+zgPxit/RzU1XIj8GJNHqchStk0R3MKFI+Onim/y6Q/PEGtO2toTe0PDLLXWfsEDWqLjgTzCTOclE5y1i5u8KbEBhz1kKWB/BfSl0ynNG6U64K/B3+f1ZpKPqcgqqot5ZjZpYkrJQjbCTqcQRYDB/04FKkZvBxVvHXCzLUfwLfhIg07JlpZMXNteMaqCgz3Sqa8oksAGUZFeDeHG52WJjHppAARdperyPLuwLUiV8Lg0BZ37yRgT6llblSzPUuXdBgj6lvRrwZzCApV+rNKF61jCLwqtdQk3SDDkpaUXhi0Ze89ZDQvOQxqFWtiGBNvP6B4QLxDsEhLf/cDWEz8olv/eLI0YXPvyeOrzORMa+SqyF/3saUTgXW5/LntxM4Ew7uyns5JJyhnoWde9FFRVtTBTQWXZtQiZujxETnSCWSGBhYykJZMhLo8El7COQXVroFdzZvSQbaxCsyRO2EOTksc+HIxU9bMyL291HdbFpiT+KRuuwhdyfSi7FBQQREpStkEoAkApcNAXFCqEGi6TCq+fIVgolGRUyTQouZi7EKyXZvMtpI8KBLcUgRUJQN3aN4CbToZK0EpCPvSaBBqO+0D2pX9RoDdi7TDfkHFcQ4lg/IVyp167IbVa4f8eP97+4a+ugRERNWKSFpcd217qEk9fslJdgEIhjkMs1f9Mk6dmheoMIrFo3DojSJUjsVEI6mHNzYM9NXSh5A5eAo435/agS6oF0Q7VnbrTd1+xzWCbak1KSag5f0s9lu1T2SI+HmY/tmk+o+mE6g/7QObDtvsOB+FLiTeQV5gTXZFvbz8TNvFX9CgY2qpxrtvyCuguc6r4DfVxtSxJ5A9Ftdt+cMb5LUcgad0VIT+GI4ZhCHtlHKy6bFtsDuwvyH6I57jUKmwGzXY/88IOqP5FkzIASPB3VKp1i9Tzv9PbgPPa6iDzX/Hj19KQcXhTuGV7zOif+jzXoseTQUOytVND/crzFclbU1B9BGuxDoSXWlZQGb018Xu981ZtngBRbQUFzAmkdtnJUPlrIPJWcvZDiBedMMlJ6Dz16Uk+64" # Secrets, like passwords VAULT_KEEPASSXC_PASSWORD="encrypted:BFn3FQpQOTVGKjVtQI2/wMg0hkqq0YSQ60uiRn/hkRnX7KM31GtA0EZf9iFOu1C9Yh3D8h9WaoPDdvhrB0/HECyn7y2dQrp6DKFMaU5Y4UPDvsJEiloGe68xjqT1B5OPbZCY4jHWHChDN1EA3T2qiOMj5WbdWCBJZMGf8Mo2pOWICddIvK0TOsCxX4gWA5wErIg=" VAULT_BITWARDEN_SELFHOSTED_RTDEV_HOST=https://vault.recaptime.dev -VAULT_BITWARDEN_SELFHOSTED_RTDEV_PASSWORD="encrypted:BGpmq5yfwhQvPWMRU+/N5UUKeqPsBEz19/h7wkyMdLjJ480DR4lu3v+IUfU/3QMx1cSrC4RRsyBfJ3TobDiMt1U4KLerK6KsHZHFTmOQSys6pcPX75bkglu6rrIaeOhMyRqwqQ76muwIzG//CU2uOQZE19h35jxiAR8BO8c9sg==" \ No newline at end of file +VAULT_BITWARDEN_SELFHOSTED_RTDEV_PASSWORD="encrypted:BGpmq5yfwhQvPWMRU+/N5UUKeqPsBEz19/h7wkyMdLjJ480DR4lu3v+IUfU/3QMx1cSrC4RRsyBfJ3TobDiMt1U4KLerK6KsHZHFTmOQSys6pcPX75bkglu6rrIaeOhMyRqwqQ76muwIzG//CU2uOQZE19h35jxiAR8BO8c9sg==" +NPM_AUTH_TOKEN="encrypted:BI9zpP9om4Nlg754nGkJgHMRIuu1ynWRK1+0GyVp/M2GEd4mOTBjC1wWMF98eCDrQRbO7HiUXb2eyJ8kVBVMhboaI0WFFGaXl2lxXgOroKouM/GS6uilkpVjM4L3xTUdJmtkEOswUh56FneJM/oSZp3jx9wC8irCujMefkTlIWamej6An+bvf7I=" \ No newline at end of file diff --git a/.env.ci b/.env.ci index b1367c4..57e81e7 100644 --- a/.env.ci +++ b/.env.ci @@ -10,5 +10,8 @@ RHQCR_BOT_USERNAME="andreijiroh-dev+buildops" RHQCR_BOT_PASSWORD="encrypted:BAbxYI90aGd74GigSSTJdpQvbKbqwWBKkJTLdHN9mLzjjne3C40S7ONM+Fq2SbJpjYk5a0ZDVDaKva+ElhX1KmjoQWV7OREkaNMrrOqWlR53slafIg1lw+Vf0lO/51x5vKgReDs3EIuu7os1d7XsRBXqb8LB+9c/AC/E/0JxGbMUYlsJb4vdV/wPE3b0a/7AG38zo1rFATBJLL1OAhwdHI0=" GHCR_BOT_USERNAME="ajhalili2006-bot" GHCR_BOT_PASSWORD="encrypted:BC54xpjbop6qE+BegAjMk72A62FmFT67DWcnmM8yNkedIo6e9tWWzfwjpSulwQ9Y130xiz4X93pLs8Sd5PGcaC7pUFXgptrAi592ExeM/cmoYsvqwEgIM5qMu5QS3n6EAMHQnXMBovZbPDg007tA7MqnQuRvBhQy6Oxd+5XVIChEZ9Pa1Qa2XvE=" +GITHUB_TOKEN=$GHCR_BOT_PASSWORD RHQCR_USERNAME="ajhalili2006" -RHQCR_PASSWORD="encrypted:BCbhNOjWHa4daiexqTJdX7eFq7S++uRyDbWaD68FTP1cj6YHrNSID/S/H9I04S3L/Dz3gVmakXaCGWsNFSZK7myh0w3rGdGtUtTFCEt1fsGMBdcdTjS1mikwUnsy2e7cn0v7jA6bwC8pgZfHub1mP719eucCwOdYFdSNxCtGc9qeS9nIuIFk4kUW/SrjmWGid52ARpIOqlc7TpLPV0MdojU=" \ No newline at end of file +RHQCR_PASSWORD="encrypted:BCbhNOjWHa4daiexqTJdX7eFq7S++uRyDbWaD68FTP1cj6YHrNSID/S/H9I04S3L/Dz3gVmakXaCGWsNFSZK7myh0w3rGdGtUtTFCEt1fsGMBdcdTjS1mikwUnsy2e7cn0v7jA6bwC8pgZfHub1mP719eucCwOdYFdSNxCtGc9qeS9nIuIFk4kUW/SrjmWGid52ARpIOqlc7TpLPV0MdojU=" +DOCKER_USERNAME=ajhalili2006 +DOCKER_PASSWORD="encrypted:BIh4dNH3CPy8Sgo+w9YUdT0X36P+DHIMhD/eRTfk3m1Ogbz6rPXEK+9uBh752einE0BY8WLzeb8+xXiSPUloT4ZqPH32MORbUplKXF12lgo9IKpwMW1nrqKK4JoctXwQJjjzZSgbwVWpP9B5vs9SdUFeFW0gvXb1CzJU5RWVLFshJXpkhg==" \ No newline at end of file diff --git a/.github/workflows/tools-cli-release.yml b/.github/workflows/tools-cli-release.yml new file mode 100644 index 0000000..1939b03 --- /dev/null +++ b/.github/workflows/tools-cli-release.yml @@ -0,0 +1,41 @@ +name: dotenv-tools releaseops +on: + release: + types: [created] + +jobs: + publish-npm: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - name: Load meta secrets for .env.ci + uses: andreijiroh-dev/dotenvx-action@v0.2.0 + id: dotenvx + with: + path: .env.ci + key: ${{ secrets.DOTENV_PRIVATE_KEY_CI }} # for .env.ci + # optional if you need them in scripts involve requiring access to secrets via env vars + inject-env-vars: "true" + - uses: actions/setup-node@v3 + with: + node-version: 20 + registry-url: https://registry.npmjs.org/ + - run: cd tools && npm publish + env: + NODE_AUTH_TOKEN: ${{ steps.dotenvx.outputs.NPM_AUTH_TOKEN }} + NPM_AUTH_TOKEN: ${{ steps.dotenvx.outputs.NPM_AUTH_TOKEN }} + publish-ghp: + runs-on: ubuntu-latest + needs: [publish-npm] + permissions: + contents: read + packages: write + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v3 + with: + node-version: 20 + registry-url: https://npm.pkg.github.com + - run: cd tools && npm publish + env: + NODE_AUTH_TOKEN: ${{secrets.GITHUB_TOKEN}} \ No newline at end of file diff --git a/.gitignore b/.gitignore index 3db37d9..bad9c67 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,2 @@ .env.keys -!.env.vault -!.env.example +node_modules \ No newline at end of file