From 0bd3a35048a201176bcaf9b900790356dbadb873 Mon Sep 17 00:00:00 2001 From: Narin Ratana Date: Mon, 27 Nov 2023 12:34:00 -0800 Subject: [PATCH 01/15] Add gemfile and changelog gen --- .github/workflows/publish.yml | 15 ++- CHANGELOG.md | 209 ---------------------------------- Gemfile | 3 + 3 files changed, 12 insertions(+), 215 deletions(-) delete mode 100644 CHANGELOG.md create mode 100644 Gemfile diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 5fe297c3..5a6ca44e 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -32,11 +32,15 @@ jobs: env: NODE_AUTH_TOKEN: ${{ secrets.NPM_PUBLISH_KEY }} steps: - - name: 'Checkout repo' + - name: Checkout repo uses: actions/checkout@v4 with: fetch-depth: 0 token: ${{ secrets.VA_MOBILE_ROBOT_GITHUB_PAT }} + - uses: ruby/setup-ruby@v1 + with: + ruby-version: '3.2' # Not needed with a .ruby-version file + bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Use Node.js 18.x uses: actions/setup-node@v3 with: @@ -76,12 +80,15 @@ jobs: echo "NEW_VERSION=$NEW_VERSION" >> "$GITHUB_OUTPUT" echo "GIT_TAG=${{ inputs.package }}-v$NEW_VERSION" >> "$GITHUB_OUTPUT" - - name: Commit package.json changes and tag + - name: Generate changelog, commit changes and tag run: | git config --global user.name 'VA Automation Bot' git config --global user.email 'va-mobileapp@adhocteam.us' git pull git add package.json + cd ../../ + github_changelog_generator -u department-of-veterans-affairs -p va-mobile-library -t ${{ secrets.VA_MOBILE_ROBOT_GITHUB_PAT }} --exclude-tags-regex ".*-(alpha|beta).*" + git add CHANGELOG.md git commit -m 'Version bump: ${{ steps.bump-version.outputs.GIT_TAG }}' git push TAG=${{ steps.bump-version.outputs.GIT_TAG }} @@ -131,7 +138,3 @@ jobs: } env: SLACK_BOT_TOKEN: ${{ secrets.SLACK_OAUTH_TOKEN }} - - name: Setup tmate session - if: ${{ failure() }} - uses: mxschmitt/action-tmate@v3 - timeout-minutes: 15 diff --git a/CHANGELOG.md b/CHANGELOG.md deleted file mode 100644 index 7b3a351a..00000000 --- a/CHANGELOG.md +++ /dev/null @@ -1,209 +0,0 @@ -# Changelog - -## [Unreleased](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/HEAD) - -[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/components-v0.2.0...HEAD) - -**Merged pull requests:** - -- feature/6870-nr-vabutton [\#34](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/34) ([narin](https://github.com/narin)) - -## [components-v0.2.0](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/components-v0.2.0) (2023-11-16) - -[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/components-v0.1.1-alpha.15...components-v0.2.0) - -## [components-v0.1.1-alpha.15](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/components-v0.1.1-alpha.15) (2023-11-16) - -[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/components-v0.1.1-alpha.14...components-v0.1.1-alpha.15) - -## [components-v0.1.1-alpha.14](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/components-v0.1.1-alpha.14) (2023-11-16) - -[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/components-v0.1.1-alpha.13...components-v0.1.1-alpha.14) - -## [components-v0.1.1-alpha.13](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/components-v0.1.1-alpha.13) (2023-11-09) - -[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/components-v0.1.1-alpha.12...components-v0.1.1-alpha.13) - -## [components-v0.1.1-alpha.12](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/components-v0.1.1-alpha.12) (2023-11-09) - -[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/components-v0.1.1-alpha.11...components-v0.1.1-alpha.12) - -## [components-v0.1.1-alpha.11](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/components-v0.1.1-alpha.11) (2023-11-09) - -[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/components-v0.1.1-alpha.10...components-v0.1.1-alpha.11) - -## [components-v0.1.1-alpha.10](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/components-v0.1.1-alpha.10) (2023-11-09) - -[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/components-v0.1.1-alpha.9...components-v0.1.1-alpha.10) - -## [components-v0.1.1-alpha.9](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/components-v0.1.1-alpha.9) (2023-11-09) - -[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/components-v0.1.1-alpha.7...components-v0.1.1-alpha.9) - -## [components-v0.1.1-alpha.7](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/components-v0.1.1-alpha.7) (2023-11-09) - -[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/tokens-v0.2.0...components-v0.1.1-alpha.7) - -## [tokens-v0.2.0](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/tokens-v0.2.0) (2023-11-09) - -[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/tokens-v0.1.1-alpha.1...tokens-v0.2.0) - -## [tokens-v0.1.1-alpha.1](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/tokens-v0.1.1-alpha.1) (2023-11-09) - -[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/components-v0.1.1-alpha.6...tokens-v0.1.1-alpha.1) - -## [components-v0.1.1-alpha.6](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/components-v0.1.1-alpha.6) (2023-11-09) - -[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/tokens-v0.1.1-alpha.0...components-v0.1.1-alpha.6) - -## [tokens-v0.1.1-alpha.0](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/tokens-v0.1.1-alpha.0) (2023-11-09) - -[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/components-v0.1.1-alpha.5...tokens-v0.1.1-alpha.0) - -**Merged pull requests:** - -- CU/6700-roettger-MobileLibraryPRTemplate [\#33](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/33) ([TimRoe](https://github.com/TimRoe)) - -## [components-v0.1.1-alpha.5](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/components-v0.1.1-alpha.5) (2023-11-08) - -[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/components-v0.1.1-alpha.4...components-v0.1.1-alpha.5) - -**Merged pull requests:** - -- 6857-roettger-FixRNWebDeprecatedAttribsOnSegmentedControl [\#32](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/32) ([TimRoe](https://github.com/TimRoe)) -- 6989-roettger storybook missing dist folder locally [\#31](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/31) ([TimRoe](https://github.com/TimRoe)) - -## [components-v0.1.1-alpha.4](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/components-v0.1.1-alpha.4) (2023-11-08) - -[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/components-v0.1.1-alpha.3...components-v0.1.1-alpha.4) - -## [components-v0.1.1-alpha.3](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/components-v0.1.1-alpha.3) (2023-11-08) - -[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/components-v0.1.1-alpha.2...components-v0.1.1-alpha.3) - -## [components-v0.1.1-alpha.2](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/components-v0.1.1-alpha.2) (2023-11-08) - -[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/components-v0.1.1-alpha.1...components-v0.1.1-alpha.2) - -## [components-v0.1.1-alpha.1](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/components-v0.1.1-alpha.1) (2023-11-08) - -[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/components-v0.1.1-alpha.0...components-v0.1.1-alpha.1) - -## [components-v0.1.1-alpha.0](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/components-v0.1.1-alpha.0) (2023-11-08) - -[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/tokens-v0.1.0...components-v0.1.1-alpha.0) - -## [tokens-v0.1.0](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/tokens-v0.1.0) (2023-11-08) - -[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/tokens-v0.0.13-alpha.3...tokens-v0.1.0) - -## [tokens-v0.0.13-alpha.3](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/tokens-v0.0.13-alpha.3) (2023-11-08) - -[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/tokens-v0.0.13-alpha.2...tokens-v0.0.13-alpha.3) - -## [tokens-v0.0.13-alpha.2](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/tokens-v0.0.13-alpha.2) (2023-11-08) - -[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/tokens-v0.0.13-alpha.0...tokens-v0.0.13-alpha.2) - -## [tokens-v0.0.13-alpha.0](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/tokens-v0.0.13-alpha.0) (2023-11-08) - -[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/tokens-v0.0.12...tokens-v0.0.13-alpha.0) - -**Merged pull requests:** - -- Bump browserify-sign from 4.2.1 to 4.2.2 [\#30](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/30) ([dependabot[bot]](https://github.com/apps/dependabot)) -- Bump browserify-sign from 4.2.1 to 4.2.2 in /packages/components [\#29](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/29) ([dependabot[bot]](https://github.com/apps/dependabot)) -- GHA Release Workflow [\#28](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/28) ([narin](https://github.com/narin)) -- Bump @babel/traverse from 7.22.8 to 7.23.2 [\#27](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/27) ([dependabot[bot]](https://github.com/apps/dependabot)) - -## [tokens-v0.0.12](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/tokens-v0.0.12) (2023-10-27) - -[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/components-v0.0.31...tokens-v0.0.12) - -## [components-v0.0.31](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/components-v0.0.31) (2023-10-27) - -[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/tokens-v0.0.11-alpha.0...components-v0.0.31) - -## [tokens-v0.0.11-alpha.0](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/tokens-v0.0.11-alpha.0) (2023-10-26) - -[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/components-v0.0.31-alpha.2...tokens-v0.0.11-alpha.0) - -## [components-v0.0.31-alpha.2](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/components-v0.0.31-alpha.2) (2023-10-26) - -[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/components-v0.0.31-alpha.1...components-v0.0.31-alpha.2) - -## [components-v0.0.31-alpha.1](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/components-v0.0.31-alpha.1) (2023-10-26) - -[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/components-v0.0.31-alpha.0...components-v0.0.31-alpha.1) - -## [components-v0.0.31-alpha.0](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/components-v0.0.31-alpha.0) (2023-10-26) - -[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/components-v0.0.30...components-v0.0.31-alpha.0) - -## [components-v0.0.30](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/components-v0.0.30) (2023-10-26) - -[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/components-v0.0.29...components-v0.0.30) - -## [components-v0.0.29](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/components-v0.0.29) (2023-10-26) - -[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/components-v0.0.28...components-v0.0.29) - -## [components-v0.0.28](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/components-v0.0.28) (2023-10-26) - -[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/components-v0.0.27...components-v0.0.28) - -## [components-v0.0.27](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/components-v0.0.27) (2023-10-26) - -[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/components-v0.0.27-beta.1...components-v0.0.27) - -## [components-v0.0.27-beta.1](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/components-v0.0.27-beta.1) (2023-10-26) - -[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/components-v0.0.27-beta.0...components-v0.0.27-beta.1) - -## [components-v0.0.27-beta.0](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/components-v0.0.27-beta.0) (2023-10-25) - -[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/components-v0.0.27-alpha.0...components-v0.0.27-beta.0) - -## [components-v0.0.27-alpha.0](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/components-v0.0.27-alpha.0) (2023-10-25) - -[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/components-v0.0.26...components-v0.0.27-alpha.0) - -## [components-v0.0.26](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/components-v0.0.26) (2023-10-25) - -[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/bfe7f18051ff4723b5e7085061f9b2749690d10d...components-v0.0.26) - -**Closed issues:** - -- Error: GitHub Repository Not Mapped To eMASS System [\#5](https://github.com/department-of-veterans-affairs/va-mobile-library/issues/5) -- Error: GitHub Repository Not Mapped To eMASS System [\#4](https://github.com/department-of-veterans-affairs/va-mobile-library/issues/4) - -**Merged pull requests:** - -- Bump @babel/traverse from 7.22.8 to 7.23.2 in /packages/components [\#26](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/26) ([dependabot[bot]](https://github.com/apps/dependabot)) -- 6826 roettger segmented control storybook updates [\#25](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/25) ([TimRoe](https://github.com/TimRoe)) -- Added CI check to require checkboxes be complete [\#24](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/24) ([timwright12](https://github.com/timwright12)) -- Fix Storybook on Android [\#23](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/23) ([narin](https://github.com/narin)) -- 6507 roettger add segmented control unit tests [\#22](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/22) ([TimRoe](https://github.com/TimRoe)) -- Chore/6692 add nvm [\#21](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/21) ([timwright12](https://github.com/timwright12)) -- Adding workflow to run checks against the VA Mobile App [\#20](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/20) ([timwright12](https://github.com/timwright12)) -- Add testIDs prop to SegmentedControl [\#19](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/19) ([narin](https://github.com/narin)) -- Add style-dictionary and generate initial tokens [\#18](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/18) ([narin](https://github.com/narin)) -- Fix Storybook web [\#17](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/17) ([narin](https://github.com/narin)) -- Updated repo name assets [\#16](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/16) ([timwright12](https://github.com/timwright12)) -- Adding Storybook publishing workflow [\#15](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/15) ([timwright12](https://github.com/timwright12)) -- 6407-roettger-implementSegmentedControlToApp [\#14](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/14) ([TimRoe](https://github.com/TimRoe)) -- Automate Linting [\#13](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/13) ([narin](https://github.com/narin)) -- Adding npm publish workflow [\#12](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/12) ([timwright12](https://github.com/timwright12)) -- Storybook Docs template [\#11](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/11) ([narin](https://github.com/narin)) -- 6509-roettger-segmentedControlStorybook [\#10](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/10) ([TimRoe](https://github.com/TimRoe)) -- Added npm publish commands [\#9](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/9) ([timwright12](https://github.com/timwright12)) -- 6353-roettger-CreateSegmentedControl [\#8](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/8) ([TimRoe](https://github.com/TimRoe)) -- Figma Integration [\#7](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/7) ([narin](https://github.com/narin)) -- Storybook Initial Setup [\#6](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/6) ([narin](https://github.com/narin)) -- Action Required: Configure CodeQL [\#3](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/3) ([veterans-affairs-code-scanning](https://github.com/veterans-affairs-code-scanning)) -- 6266-roettger-repoFoundationalStructure [\#2](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/2) ([TimRoe](https://github.com/TimRoe)) -- Components automated tests [\#1](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/1) ([narin](https://github.com/narin)) - - - -\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)* diff --git a/Gemfile b/Gemfile new file mode 100644 index 00000000..5784365d --- /dev/null +++ b/Gemfile @@ -0,0 +1,3 @@ +source "https://rubygems.org" + +gem "github_changelog_generator" From cbfd25c26861612ecca5c5f57886837446c44b26 Mon Sep 17 00:00:00 2001 From: Narin Ratana Date: Mon, 27 Nov 2023 12:46:52 -0800 Subject: [PATCH 02/15] Set working dir for ruby --- .github/workflows/publish.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 5a6ca44e..dc7f913b 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -41,6 +41,7 @@ jobs: with: ruby-version: '3.2' # Not needed with a .ruby-version file bundler-cache: true # runs 'bundle install' and caches installed gems automatically + working-directory: / - name: Use Node.js 18.x uses: actions/setup-node@v3 with: @@ -87,7 +88,7 @@ jobs: git pull git add package.json cd ../../ - github_changelog_generator -u department-of-veterans-affairs -p va-mobile-library -t ${{ secrets.VA_MOBILE_ROBOT_GITHUB_PAT }} --exclude-tags-regex ".*-(alpha|beta).*" + bundle exec github_changelog_generator -u department-of-veterans-affairs -p va-mobile-library -t ${{ secrets.VA_MOBILE_ROBOT_GITHUB_PAT }} --exclude-tags-regex ".*-(alpha|beta).*" git add CHANGELOG.md git commit -m 'Version bump: ${{ steps.bump-version.outputs.GIT_TAG }}' git push From dfe1f0a3feb0fbfa40d681166792c668319c012b Mon Sep 17 00:00:00 2001 From: Narin Ratana Date: Mon, 27 Nov 2023 12:50:15 -0800 Subject: [PATCH 03/15] Add Gemfile.lock --- Gemfile.lock | 98 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 98 insertions(+) create mode 100644 Gemfile.lock diff --git a/Gemfile.lock b/Gemfile.lock new file mode 100644 index 00000000..b30c5a69 --- /dev/null +++ b/Gemfile.lock @@ -0,0 +1,98 @@ +GEM + remote: https://rubygems.org/ + specs: + activesupport (7.1.2) + base64 + bigdecimal + concurrent-ruby (~> 1.0, >= 1.0.2) + connection_pool (>= 2.2.5) + drb + i18n (>= 1.6, < 2) + minitest (>= 5.1) + mutex_m + tzinfo (~> 2.0) + addressable (2.8.5) + public_suffix (>= 2.0.2, < 6.0) + async (2.6.5) + console (~> 1.10) + fiber-annotation + io-event (~> 1.1) + timers (~> 4.1) + async-http (0.61.0) + async (>= 1.25) + async-io (>= 1.28) + async-pool (>= 0.2) + protocol-http (~> 0.25.0) + protocol-http1 (~> 0.16.0) + protocol-http2 (~> 0.15.0) + traces (>= 0.10.0) + async-http-faraday (0.12.0) + async-http (~> 0.42) + faraday + async-io (1.38.0) + async + async-pool (0.4.0) + async (>= 1.25) + base64 (0.2.0) + bigdecimal (3.1.4) + concurrent-ruby (1.2.2) + connection_pool (2.4.1) + console (1.23.2) + fiber-annotation + fiber-local + drb (2.2.0) + ruby2_keywords + faraday (2.7.12) + base64 + faraday-net_http (>= 2.0, < 3.1) + ruby2_keywords (>= 0.0.4) + faraday-http-cache (2.5.0) + faraday (>= 0.8) + faraday-net_http (3.0.2) + fiber-annotation (0.2.0) + fiber-local (1.0.0) + github_changelog_generator (1.16.4) + activesupport + async (>= 1.25.0) + async-http-faraday + faraday-http-cache + multi_json + octokit (~> 4.6) + rainbow (>= 2.2.1) + rake (>= 10.0) + i18n (1.14.1) + concurrent-ruby (~> 1.0) + io-event (1.3.3) + minitest (5.20.0) + multi_json (1.15.0) + mutex_m (0.2.0) + octokit (4.25.1) + faraday (>= 1, < 3) + sawyer (~> 0.9) + protocol-hpack (1.4.2) + protocol-http (0.25.0) + protocol-http1 (0.16.0) + protocol-http (~> 0.22) + protocol-http2 (0.15.1) + protocol-hpack (~> 1.4) + protocol-http (~> 0.18) + public_suffix (5.0.4) + rainbow (3.1.1) + rake (13.1.0) + ruby2_keywords (0.0.5) + sawyer (0.9.2) + addressable (>= 2.3.5) + faraday (>= 0.17.3, < 3) + timers (4.3.5) + traces (0.11.1) + tzinfo (2.0.6) + concurrent-ruby (~> 1.0) + +PLATFORMS + arm64-darwin-22 + +DEPENDENCIES + github_changelog_generator + +BUNDLED WITH + 2.4.22 From 354443f5a01e71b58b12a4d869537e5fa0c945a6 Mon Sep 17 00:00:00 2001 From: Narin Ratana Date: Mon, 27 Nov 2023 12:55:22 -0800 Subject: [PATCH 04/15] Fix ruby working dir --- .github/workflows/publish.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index dc7f913b..93aac3ce 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -41,13 +41,16 @@ jobs: with: ruby-version: '3.2' # Not needed with a .ruby-version file bundler-cache: true # runs 'bundle install' and caches installed gems automatically - working-directory: / + working-directory: ${{ github.workspace }} - name: Use Node.js 18.x uses: actions/setup-node@v3 with: registry-url: https://registry.npmjs.org/ node-version-file: '.nvmrc' - - run: yarn install + - run: | + yarn install + cd ../../ + yarn install - name: Bump version and publish to NPM id: bump-version run: | From cc74a87d39d3a519941454650fcd44ca18076698 Mon Sep 17 00:00:00 2001 From: Narin Ratana Date: Mon, 27 Nov 2023 12:59:37 -0800 Subject: [PATCH 05/15] Add linux to gemfile lock --- Gemfile.lock | 1 + 1 file changed, 1 insertion(+) diff --git a/Gemfile.lock b/Gemfile.lock index b30c5a69..d4772973 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -90,6 +90,7 @@ GEM PLATFORMS arm64-darwin-22 + x86_64-linux DEPENDENCIES github_changelog_generator From 72e85c720c77579a6f08884730ba75c11a288b62 Mon Sep 17 00:00:00 2001 From: VA Automation Bot Date: Mon, 27 Nov 2023 21:03:17 +0000 Subject: [PATCH 06/15] Version bump: components-v0.2.2-alpha.18 --- CHANGELOG.md | 107 +++++++++++++++++++++++++++++++ packages/components/package.json | 2 +- 2 files changed, 108 insertions(+), 1 deletion(-) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000..ff837065 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,107 @@ +# Changelog + +## [Unreleased](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/HEAD) + +[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/components-v0.2.1...HEAD) + +**Merged pull requests:** + +- Bug/7330-narin-button-fixes [\#36](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/36) ([narin](https://github.com/narin)) + +## [components-v0.2.1](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/components-v0.2.1) (2023-11-22) + +[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/components-v0.2.0...components-v0.2.1) + +**Merged pull requests:** + +- feature/6860-roettger-DesignTokensForFigma [\#35](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/35) ([TimRoe](https://github.com/TimRoe)) +- feature/6870-nr-vabutton [\#34](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/34) ([narin](https://github.com/narin)) + +## [components-v0.2.0](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/components-v0.2.0) (2023-11-16) + +[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/tokens-v0.2.0...components-v0.2.0) + +## [tokens-v0.2.0](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/tokens-v0.2.0) (2023-11-09) + +[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/tokens-v0.1.0...tokens-v0.2.0) + +**Merged pull requests:** + +- CU/6700-roettger-MobileLibraryPRTemplate [\#33](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/33) ([TimRoe](https://github.com/TimRoe)) +- 6857-roettger-FixRNWebDeprecatedAttribsOnSegmentedControl [\#32](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/32) ([TimRoe](https://github.com/TimRoe)) +- 6989-roettger storybook missing dist folder locally [\#31](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/31) ([TimRoe](https://github.com/TimRoe)) + +## [tokens-v0.1.0](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/tokens-v0.1.0) (2023-11-08) + +[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/tokens-v0.0.12...tokens-v0.1.0) + +**Merged pull requests:** + +- Bump browserify-sign from 4.2.1 to 4.2.2 [\#30](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/30) ([dependabot[bot]](https://github.com/apps/dependabot)) +- Bump browserify-sign from 4.2.1 to 4.2.2 in /packages/components [\#29](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/29) ([dependabot[bot]](https://github.com/apps/dependabot)) +- GHA Release Workflow [\#28](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/28) ([narin](https://github.com/narin)) +- Bump @babel/traverse from 7.22.8 to 7.23.2 [\#27](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/27) ([dependabot[bot]](https://github.com/apps/dependabot)) + +## [tokens-v0.0.12](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/tokens-v0.0.12) (2023-10-27) + +[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/components-v0.0.31...tokens-v0.0.12) + +## [components-v0.0.31](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/components-v0.0.31) (2023-10-27) + +[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/components-v0.0.30...components-v0.0.31) + +## [components-v0.0.30](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/components-v0.0.30) (2023-10-26) + +[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/components-v0.0.29...components-v0.0.30) + +## [components-v0.0.29](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/components-v0.0.29) (2023-10-26) + +[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/components-v0.0.28...components-v0.0.29) + +## [components-v0.0.28](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/components-v0.0.28) (2023-10-26) + +[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/components-v0.0.27...components-v0.0.28) + +## [components-v0.0.27](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/components-v0.0.27) (2023-10-26) + +[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/components-v0.0.26...components-v0.0.27) + +## [components-v0.0.26](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/components-v0.0.26) (2023-10-25) + +[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/bfe7f18051ff4723b5e7085061f9b2749690d10d...components-v0.0.26) + +**Closed issues:** + +- Error: GitHub Repository Not Mapped To eMASS System [\#5](https://github.com/department-of-veterans-affairs/va-mobile-library/issues/5) +- Error: GitHub Repository Not Mapped To eMASS System [\#4](https://github.com/department-of-veterans-affairs/va-mobile-library/issues/4) + +**Merged pull requests:** + +- Bump @babel/traverse from 7.22.8 to 7.23.2 in /packages/components [\#26](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/26) ([dependabot[bot]](https://github.com/apps/dependabot)) +- 6826 roettger segmented control storybook updates [\#25](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/25) ([TimRoe](https://github.com/TimRoe)) +- Added CI check to require checkboxes be complete [\#24](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/24) ([timwright12](https://github.com/timwright12)) +- Fix Storybook on Android [\#23](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/23) ([narin](https://github.com/narin)) +- 6507 roettger add segmented control unit tests [\#22](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/22) ([TimRoe](https://github.com/TimRoe)) +- Chore/6692 add nvm [\#21](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/21) ([timwright12](https://github.com/timwright12)) +- Adding workflow to run checks against the VA Mobile App [\#20](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/20) ([timwright12](https://github.com/timwright12)) +- Add testIDs prop to SegmentedControl [\#19](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/19) ([narin](https://github.com/narin)) +- Add style-dictionary and generate initial tokens [\#18](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/18) ([narin](https://github.com/narin)) +- Fix Storybook web [\#17](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/17) ([narin](https://github.com/narin)) +- Updated repo name assets [\#16](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/16) ([timwright12](https://github.com/timwright12)) +- Adding Storybook publishing workflow [\#15](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/15) ([timwright12](https://github.com/timwright12)) +- 6407-roettger-implementSegmentedControlToApp [\#14](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/14) ([TimRoe](https://github.com/TimRoe)) +- Automate Linting [\#13](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/13) ([narin](https://github.com/narin)) +- Adding npm publish workflow [\#12](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/12) ([timwright12](https://github.com/timwright12)) +- Storybook Docs template [\#11](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/11) ([narin](https://github.com/narin)) +- 6509-roettger-segmentedControlStorybook [\#10](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/10) ([TimRoe](https://github.com/TimRoe)) +- Added npm publish commands [\#9](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/9) ([timwright12](https://github.com/timwright12)) +- 6353-roettger-CreateSegmentedControl [\#8](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/8) ([TimRoe](https://github.com/TimRoe)) +- Figma Integration [\#7](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/7) ([narin](https://github.com/narin)) +- Storybook Initial Setup [\#6](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/6) ([narin](https://github.com/narin)) +- Action Required: Configure CodeQL [\#3](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/3) ([veterans-affairs-code-scanning](https://github.com/veterans-affairs-code-scanning)) +- 6266-roettger-repoFoundationalStructure [\#2](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/2) ([TimRoe](https://github.com/TimRoe)) +- Components automated tests [\#1](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/1) ([narin](https://github.com/narin)) + + + +\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)* diff --git a/packages/components/package.json b/packages/components/package.json index 3a05932b..70457b38 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -1,6 +1,6 @@ { "name": "@department-of-veterans-affairs/mobile-component-library", - "version": "0.2.2-alpha.16", + "version": "0.2.2-alpha.18", "description": "VA Design System Mobile Component Library", "main": "src/index.tsx", "scripts": { From b67161354be72d4dde8aadc1af9bbbe04bb2fa73 Mon Sep 17 00:00:00 2001 From: Narin Ratana Date: Mon, 27 Nov 2023 13:12:38 -0800 Subject: [PATCH 07/15] Update PR template with PR title naming and to move publish checklist requirement to be after merge --- .github/pull_request_template.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index 9d5ae7b9..b354e272 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -1,4 +1,9 @@ - + + @@ -54,5 +59,5 @@ Code reviewer validation: If changes warrant a new version [per the versioning guidelines](https://github.com/department-of-veterans-affairs/va-mobile-library#versioning-policy) and the PR is approved and ready to merge: - [ ] Merge `main` into branch -- [ ] [Publish new version](https://github.com/department-of-veterans-affairs/va-mobile-library/actions/workflows/publish.yml) - [ ] Merge branch to `main` +- [ ] [Publish new version](https://github.com/department-of-veterans-affairs/va-mobile-library/actions/workflows/publish.yml) From 4abc794de4c603c169f9648f006ab7e04b6f62f3 Mon Sep 17 00:00:00 2001 From: Narin Ratana Date: Mon, 27 Nov 2023 17:02:10 -0800 Subject: [PATCH 08/15] Add changelog script. Add Generate changelog step --- .github/scripts/generate-changelog.sh | 31 +++++++++++++++++++++++++++ .github/workflows/publish.yml | 8 ++++--- 2 files changed, 36 insertions(+), 3 deletions(-) create mode 100755 .github/scripts/generate-changelog.sh diff --git a/.github/scripts/generate-changelog.sh b/.github/scripts/generate-changelog.sh new file mode 100755 index 00000000..790f6494 --- /dev/null +++ b/.github/scripts/generate-changelog.sh @@ -0,0 +1,31 @@ +#!/bin/bash + +# Check if 'packages', 'current_package' and 'token' are provided as command line arguments +if [ "$#" -ne 2 ]; then + echo "Usage: $0 " + exit 1 +fi + +# Assign command line arguments to variables +packages=("components" "tokens") +current_package="$1" +token="$2" + +# Filter out current package +filtered_array=() +for value in "${packages[@]}" +do + [[ $value != $current_package ]] && filtered_array+=($value) +done + +# Add regex to each item in array +filtered_array=( "${filtered_array[@]/%/-.*}" ) + +# Join strings with pipe char +joined_string=$(IFS="|"; echo "${filtered_array[*]}") + +# Build full regex string +regex="(.*-(alpha|beta).*|$joined_string)" +echo "Regex: $regex" + +github_changelog_generator -u department-of-veterans-affairs -p va-mobile-library -t $token --exclude-tags-regex $regex --no-unreleased diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 93aac3ce..7969d829 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -84,14 +84,16 @@ jobs: echo "NEW_VERSION=$NEW_VERSION" >> "$GITHUB_OUTPUT" echo "GIT_TAG=${{ inputs.package }}-v$NEW_VERSION" >> "$GITHUB_OUTPUT" - - name: Generate changelog, commit changes and tag + - name: Generate changelog + run: | + chmod +x ../../.github/scripts/generate-changelog.sh + ./../../.github/scripts/generate-changelog.sh ${{ inputs.package }} ${{ secrets.VA_MOBILE_ROBOT_GITHUB_PAT }} + - name: Commit changes and tag run: | git config --global user.name 'VA Automation Bot' git config --global user.email 'va-mobileapp@adhocteam.us' git pull git add package.json - cd ../../ - bundle exec github_changelog_generator -u department-of-veterans-affairs -p va-mobile-library -t ${{ secrets.VA_MOBILE_ROBOT_GITHUB_PAT }} --exclude-tags-regex ".*-(alpha|beta).*" git add CHANGELOG.md git commit -m 'Version bump: ${{ steps.bump-version.outputs.GIT_TAG }}' git push From 18590f8393c38e361a9876991ad4b15c0f6efe4e Mon Sep 17 00:00:00 2001 From: Narin Ratana Date: Mon, 27 Nov 2023 17:08:18 -0800 Subject: [PATCH 09/15] Add bundle xec --- .github/scripts/generate-changelog.sh | 2 +- .github/workflows/publish.yml | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/scripts/generate-changelog.sh b/.github/scripts/generate-changelog.sh index 790f6494..f7d14e3f 100755 --- a/.github/scripts/generate-changelog.sh +++ b/.github/scripts/generate-changelog.sh @@ -28,4 +28,4 @@ joined_string=$(IFS="|"; echo "${filtered_array[*]}") regex="(.*-(alpha|beta).*|$joined_string)" echo "Regex: $regex" -github_changelog_generator -u department-of-veterans-affairs -p va-mobile-library -t $token --exclude-tags-regex $regex --no-unreleased +bundle exec github_changelog_generator -u department-of-veterans-affairs -p va-mobile-library -t $token --exclude-tags-regex $regex --no-unreleased diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 7969d829..083f8d09 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -51,6 +51,10 @@ jobs: yarn install cd ../../ yarn install + - name: Generate changelog + run: | + chmod +x ../../.github/scripts/generate-changelog.sh + ./../../.github/scripts/generate-changelog.sh ${{ inputs.package }} ${{ secrets.VA_MOBILE_ROBOT_GITHUB_PAT }} - name: Bump version and publish to NPM id: bump-version run: | @@ -84,10 +88,6 @@ jobs: echo "NEW_VERSION=$NEW_VERSION" >> "$GITHUB_OUTPUT" echo "GIT_TAG=${{ inputs.package }}-v$NEW_VERSION" >> "$GITHUB_OUTPUT" - - name: Generate changelog - run: | - chmod +x ../../.github/scripts/generate-changelog.sh - ./../../.github/scripts/generate-changelog.sh ${{ inputs.package }} ${{ secrets.VA_MOBILE_ROBOT_GITHUB_PAT }} - name: Commit changes and tag run: | git config --global user.name 'VA Automation Bot' From 2db46ba84c0b6b953a346a134ef8e17e374f94ee Mon Sep 17 00:00:00 2001 From: VA Automation Bot Date: Tue, 28 Nov 2023 01:11:48 +0000 Subject: [PATCH 10/15] Version bump: components-v0.2.2-alpha.20 --- packages/components/CHANGELOG.md | 84 ++++++++++++++++++++++++++++++++ packages/components/package.json | 2 +- 2 files changed, 85 insertions(+), 1 deletion(-) create mode 100644 packages/components/CHANGELOG.md diff --git a/packages/components/CHANGELOG.md b/packages/components/CHANGELOG.md new file mode 100644 index 00000000..5ea14102 --- /dev/null +++ b/packages/components/CHANGELOG.md @@ -0,0 +1,84 @@ +# Changelog + +## [components-v0.2.1](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/components-v0.2.1) (2023-11-22) + +[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/components-v0.2.0...components-v0.2.1) + +**Merged pull requests:** + +- feature/6860-roettger-DesignTokensForFigma [\#35](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/35) ([TimRoe](https://github.com/TimRoe)) +- feature/6870-nr-vabutton [\#34](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/34) ([narin](https://github.com/narin)) + +## [components-v0.2.0](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/components-v0.2.0) (2023-11-16) + +[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/components-v0.0.31...components-v0.2.0) + +**Merged pull requests:** + +- CU/6700-roettger-MobileLibraryPRTemplate [\#33](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/33) ([TimRoe](https://github.com/TimRoe)) +- 6857-roettger-FixRNWebDeprecatedAttribsOnSegmentedControl [\#32](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/32) ([TimRoe](https://github.com/TimRoe)) +- 6989-roettger storybook missing dist folder locally [\#31](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/31) ([TimRoe](https://github.com/TimRoe)) +- Bump browserify-sign from 4.2.1 to 4.2.2 [\#30](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/30) ([dependabot[bot]](https://github.com/apps/dependabot)) +- Bump browserify-sign from 4.2.1 to 4.2.2 in /packages/components [\#29](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/29) ([dependabot[bot]](https://github.com/apps/dependabot)) +- GHA Release Workflow [\#28](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/28) ([narin](https://github.com/narin)) +- Bump @babel/traverse from 7.22.8 to 7.23.2 [\#27](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/27) ([dependabot[bot]](https://github.com/apps/dependabot)) + +## [components-v0.0.31](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/components-v0.0.31) (2023-10-27) + +[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/components-v0.0.30...components-v0.0.31) + +## [components-v0.0.30](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/components-v0.0.30) (2023-10-26) + +[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/components-v0.0.29...components-v0.0.30) + +## [components-v0.0.29](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/components-v0.0.29) (2023-10-26) + +[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/components-v0.0.28...components-v0.0.29) + +## [components-v0.0.28](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/components-v0.0.28) (2023-10-26) + +[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/components-v0.0.27...components-v0.0.28) + +## [components-v0.0.27](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/components-v0.0.27) (2023-10-26) + +[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/components-v0.0.26...components-v0.0.27) + +## [components-v0.0.26](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/components-v0.0.26) (2023-10-25) + +[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/bfe7f18051ff4723b5e7085061f9b2749690d10d...components-v0.0.26) + +**Closed issues:** + +- Error: GitHub Repository Not Mapped To eMASS System [\#5](https://github.com/department-of-veterans-affairs/va-mobile-library/issues/5) +- Error: GitHub Repository Not Mapped To eMASS System [\#4](https://github.com/department-of-veterans-affairs/va-mobile-library/issues/4) + +**Merged pull requests:** + +- Bump @babel/traverse from 7.22.8 to 7.23.2 in /packages/components [\#26](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/26) ([dependabot[bot]](https://github.com/apps/dependabot)) +- 6826 roettger segmented control storybook updates [\#25](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/25) ([TimRoe](https://github.com/TimRoe)) +- Added CI check to require checkboxes be complete [\#24](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/24) ([timwright12](https://github.com/timwright12)) +- Fix Storybook on Android [\#23](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/23) ([narin](https://github.com/narin)) +- 6507 roettger add segmented control unit tests [\#22](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/22) ([TimRoe](https://github.com/TimRoe)) +- Chore/6692 add nvm [\#21](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/21) ([timwright12](https://github.com/timwright12)) +- Adding workflow to run checks against the VA Mobile App [\#20](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/20) ([timwright12](https://github.com/timwright12)) +- Add testIDs prop to SegmentedControl [\#19](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/19) ([narin](https://github.com/narin)) +- Add style-dictionary and generate initial tokens [\#18](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/18) ([narin](https://github.com/narin)) +- Fix Storybook web [\#17](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/17) ([narin](https://github.com/narin)) +- Updated repo name assets [\#16](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/16) ([timwright12](https://github.com/timwright12)) +- Adding Storybook publishing workflow [\#15](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/15) ([timwright12](https://github.com/timwright12)) +- 6407-roettger-implementSegmentedControlToApp [\#14](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/14) ([TimRoe](https://github.com/TimRoe)) +- Automate Linting [\#13](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/13) ([narin](https://github.com/narin)) +- Adding npm publish workflow [\#12](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/12) ([timwright12](https://github.com/timwright12)) +- Storybook Docs template [\#11](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/11) ([narin](https://github.com/narin)) +- 6509-roettger-segmentedControlStorybook [\#10](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/10) ([TimRoe](https://github.com/TimRoe)) +- Added npm publish commands [\#9](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/9) ([timwright12](https://github.com/timwright12)) +- 6353-roettger-CreateSegmentedControl [\#8](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/8) ([TimRoe](https://github.com/TimRoe)) +- Figma Integration [\#7](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/7) ([narin](https://github.com/narin)) +- Storybook Initial Setup [\#6](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/6) ([narin](https://github.com/narin)) +- Action Required: Configure CodeQL [\#3](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/3) ([veterans-affairs-code-scanning](https://github.com/veterans-affairs-code-scanning)) +- 6266-roettger-repoFoundationalStructure [\#2](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/2) ([TimRoe](https://github.com/TimRoe)) +- Components automated tests [\#1](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/1) ([narin](https://github.com/narin)) + + + +\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)* diff --git a/packages/components/package.json b/packages/components/package.json index 70457b38..a5784524 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -1,6 +1,6 @@ { "name": "@department-of-veterans-affairs/mobile-component-library", - "version": "0.2.2-alpha.18", + "version": "0.2.2-alpha.20", "description": "VA Design System Mobile Component Library", "main": "src/index.tsx", "scripts": { From 67f31c0c8b5134bc18e8aed4c3dd98e0b48a7f59 Mon Sep 17 00:00:00 2001 From: Narin Ratana Date: Mon, 27 Nov 2023 17:17:16 -0800 Subject: [PATCH 11/15] Change step order. Add yayarn cache. Delete root CHANGELOG.md --- .github/workflows/publish.yml | 9 +-- CHANGELOG.md | 107 ---------------------------------- 2 files changed, 5 insertions(+), 111 deletions(-) delete mode 100644 CHANGELOG.md diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 083f8d09..6cf8f928 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -47,14 +47,11 @@ jobs: with: registry-url: https://registry.npmjs.org/ node-version-file: '.nvmrc' + cache: yarn - run: | yarn install cd ../../ yarn install - - name: Generate changelog - run: | - chmod +x ../../.github/scripts/generate-changelog.sh - ./../../.github/scripts/generate-changelog.sh ${{ inputs.package }} ${{ secrets.VA_MOBILE_ROBOT_GITHUB_PAT }} - name: Bump version and publish to NPM id: bump-version run: | @@ -88,6 +85,10 @@ jobs: echo "NEW_VERSION=$NEW_VERSION" >> "$GITHUB_OUTPUT" echo "GIT_TAG=${{ inputs.package }}-v$NEW_VERSION" >> "$GITHUB_OUTPUT" + - name: Generate changelog + run: | + chmod +x ../../.github/scripts/generate-changelog.sh + ./../../.github/scripts/generate-changelog.sh ${{ inputs.package }} ${{ secrets.VA_MOBILE_ROBOT_GITHUB_PAT }} - name: Commit changes and tag run: | git config --global user.name 'VA Automation Bot' diff --git a/CHANGELOG.md b/CHANGELOG.md deleted file mode 100644 index ff837065..00000000 --- a/CHANGELOG.md +++ /dev/null @@ -1,107 +0,0 @@ -# Changelog - -## [Unreleased](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/HEAD) - -[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/components-v0.2.1...HEAD) - -**Merged pull requests:** - -- Bug/7330-narin-button-fixes [\#36](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/36) ([narin](https://github.com/narin)) - -## [components-v0.2.1](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/components-v0.2.1) (2023-11-22) - -[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/components-v0.2.0...components-v0.2.1) - -**Merged pull requests:** - -- feature/6860-roettger-DesignTokensForFigma [\#35](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/35) ([TimRoe](https://github.com/TimRoe)) -- feature/6870-nr-vabutton [\#34](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/34) ([narin](https://github.com/narin)) - -## [components-v0.2.0](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/components-v0.2.0) (2023-11-16) - -[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/tokens-v0.2.0...components-v0.2.0) - -## [tokens-v0.2.0](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/tokens-v0.2.0) (2023-11-09) - -[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/tokens-v0.1.0...tokens-v0.2.0) - -**Merged pull requests:** - -- CU/6700-roettger-MobileLibraryPRTemplate [\#33](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/33) ([TimRoe](https://github.com/TimRoe)) -- 6857-roettger-FixRNWebDeprecatedAttribsOnSegmentedControl [\#32](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/32) ([TimRoe](https://github.com/TimRoe)) -- 6989-roettger storybook missing dist folder locally [\#31](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/31) ([TimRoe](https://github.com/TimRoe)) - -## [tokens-v0.1.0](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/tokens-v0.1.0) (2023-11-08) - -[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/tokens-v0.0.12...tokens-v0.1.0) - -**Merged pull requests:** - -- Bump browserify-sign from 4.2.1 to 4.2.2 [\#30](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/30) ([dependabot[bot]](https://github.com/apps/dependabot)) -- Bump browserify-sign from 4.2.1 to 4.2.2 in /packages/components [\#29](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/29) ([dependabot[bot]](https://github.com/apps/dependabot)) -- GHA Release Workflow [\#28](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/28) ([narin](https://github.com/narin)) -- Bump @babel/traverse from 7.22.8 to 7.23.2 [\#27](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/27) ([dependabot[bot]](https://github.com/apps/dependabot)) - -## [tokens-v0.0.12](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/tokens-v0.0.12) (2023-10-27) - -[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/components-v0.0.31...tokens-v0.0.12) - -## [components-v0.0.31](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/components-v0.0.31) (2023-10-27) - -[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/components-v0.0.30...components-v0.0.31) - -## [components-v0.0.30](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/components-v0.0.30) (2023-10-26) - -[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/components-v0.0.29...components-v0.0.30) - -## [components-v0.0.29](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/components-v0.0.29) (2023-10-26) - -[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/components-v0.0.28...components-v0.0.29) - -## [components-v0.0.28](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/components-v0.0.28) (2023-10-26) - -[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/components-v0.0.27...components-v0.0.28) - -## [components-v0.0.27](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/components-v0.0.27) (2023-10-26) - -[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/components-v0.0.26...components-v0.0.27) - -## [components-v0.0.26](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/components-v0.0.26) (2023-10-25) - -[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/bfe7f18051ff4723b5e7085061f9b2749690d10d...components-v0.0.26) - -**Closed issues:** - -- Error: GitHub Repository Not Mapped To eMASS System [\#5](https://github.com/department-of-veterans-affairs/va-mobile-library/issues/5) -- Error: GitHub Repository Not Mapped To eMASS System [\#4](https://github.com/department-of-veterans-affairs/va-mobile-library/issues/4) - -**Merged pull requests:** - -- Bump @babel/traverse from 7.22.8 to 7.23.2 in /packages/components [\#26](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/26) ([dependabot[bot]](https://github.com/apps/dependabot)) -- 6826 roettger segmented control storybook updates [\#25](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/25) ([TimRoe](https://github.com/TimRoe)) -- Added CI check to require checkboxes be complete [\#24](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/24) ([timwright12](https://github.com/timwright12)) -- Fix Storybook on Android [\#23](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/23) ([narin](https://github.com/narin)) -- 6507 roettger add segmented control unit tests [\#22](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/22) ([TimRoe](https://github.com/TimRoe)) -- Chore/6692 add nvm [\#21](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/21) ([timwright12](https://github.com/timwright12)) -- Adding workflow to run checks against the VA Mobile App [\#20](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/20) ([timwright12](https://github.com/timwright12)) -- Add testIDs prop to SegmentedControl [\#19](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/19) ([narin](https://github.com/narin)) -- Add style-dictionary and generate initial tokens [\#18](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/18) ([narin](https://github.com/narin)) -- Fix Storybook web [\#17](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/17) ([narin](https://github.com/narin)) -- Updated repo name assets [\#16](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/16) ([timwright12](https://github.com/timwright12)) -- Adding Storybook publishing workflow [\#15](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/15) ([timwright12](https://github.com/timwright12)) -- 6407-roettger-implementSegmentedControlToApp [\#14](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/14) ([TimRoe](https://github.com/TimRoe)) -- Automate Linting [\#13](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/13) ([narin](https://github.com/narin)) -- Adding npm publish workflow [\#12](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/12) ([timwright12](https://github.com/timwright12)) -- Storybook Docs template [\#11](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/11) ([narin](https://github.com/narin)) -- 6509-roettger-segmentedControlStorybook [\#10](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/10) ([TimRoe](https://github.com/TimRoe)) -- Added npm publish commands [\#9](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/9) ([timwright12](https://github.com/timwright12)) -- 6353-roettger-CreateSegmentedControl [\#8](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/8) ([TimRoe](https://github.com/TimRoe)) -- Figma Integration [\#7](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/7) ([narin](https://github.com/narin)) -- Storybook Initial Setup [\#6](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/6) ([narin](https://github.com/narin)) -- Action Required: Configure CodeQL [\#3](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/3) ([veterans-affairs-code-scanning](https://github.com/veterans-affairs-code-scanning)) -- 6266-roettger-repoFoundationalStructure [\#2](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/2) ([TimRoe](https://github.com/TimRoe)) -- Components automated tests [\#1](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/1) ([narin](https://github.com/narin)) - - - -\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)* From 185b401b0c9c6328aaf14979c32029bca26d7edb Mon Sep 17 00:00:00 2001 From: VA Automation Bot Date: Tue, 28 Nov 2023 01:21:49 +0000 Subject: [PATCH 12/15] Version bump: components-v0.2.2-alpha.21 --- packages/components/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/components/package.json b/packages/components/package.json index a5784524..d0d5e338 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -1,6 +1,6 @@ { "name": "@department-of-veterans-affairs/mobile-component-library", - "version": "0.2.2-alpha.20", + "version": "0.2.2-alpha.21", "description": "VA Design System Mobile Component Library", "main": "src/index.tsx", "scripts": { From f101bfa2f20e951583a38312d939ebd61cd63876 Mon Sep 17 00:00:00 2001 From: Narin Ratana Date: Mon, 27 Nov 2023 17:25:56 -0800 Subject: [PATCH 13/15] Add comments --- .github/scripts/generate-changelog.sh | 3 +++ .github/workflows/publish.yml | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/scripts/generate-changelog.sh b/.github/scripts/generate-changelog.sh index f7d14e3f..a3d0a895 100755 --- a/.github/scripts/generate-changelog.sh +++ b/.github/scripts/generate-changelog.sh @@ -1,4 +1,7 @@ #!/bin/bash +# This script creates a regex string based on the passed package +# in order to generate a changelog that filters out the other +# packages in this monorepo. # Check if 'packages', 'current_package' and 'token' are provided as command line arguments if [ "$#" -ne 2 ]; then diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 6cf8f928..81da210f 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -39,8 +39,8 @@ jobs: token: ${{ secrets.VA_MOBILE_ROBOT_GITHUB_PAT }} - uses: ruby/setup-ruby@v1 with: - ruby-version: '3.2' # Not needed with a .ruby-version file - bundler-cache: true # runs 'bundle install' and caches installed gems automatically + ruby-version: '3.2' + bundler-cache: true working-directory: ${{ github.workspace }} - name: Use Node.js 18.x uses: actions/setup-node@v3 From 624956189fc1dd81890eb227ae2efd32fbfdd4ea Mon Sep 17 00:00:00 2001 From: Narin Ratana Date: Mon, 27 Nov 2023 19:43:59 -0800 Subject: [PATCH 14/15] Get packages array based on directory listing instead of hardcoding --- .github/scripts/generate-changelog.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/scripts/generate-changelog.sh b/.github/scripts/generate-changelog.sh index a3d0a895..40be1e91 100755 --- a/.github/scripts/generate-changelog.sh +++ b/.github/scripts/generate-changelog.sh @@ -10,10 +10,14 @@ if [ "$#" -ne 2 ]; then fi # Assign command line arguments to variables -packages=("components" "tokens") current_package="$1" token="$2" +# Get list of packages based on directories in packages/ +packages=(../../packages/*/) +packages=("${packages[@]%/}") +packages=("${packages[@]##*/}") + # Filter out current package filtered_array=() for value in "${packages[@]}" From 51ebe12f8c74c1cfc5f3a4cbf293b7838c98d0f0 Mon Sep 17 00:00:00 2001 From: Narin Ratana Date: Mon, 27 Nov 2023 19:54:47 -0800 Subject: [PATCH 15/15] Add changelog for tokens --- packages/tokens/CHANGELOG.md | 62 ++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 packages/tokens/CHANGELOG.md diff --git a/packages/tokens/CHANGELOG.md b/packages/tokens/CHANGELOG.md new file mode 100644 index 00000000..bf89601e --- /dev/null +++ b/packages/tokens/CHANGELOG.md @@ -0,0 +1,62 @@ +# Changelog + +## [tokens-v0.2.0](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/tokens-v0.2.0) (2023-11-09) + +[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/tokens-v0.1.0...tokens-v0.2.0) + +**Merged pull requests:** + +- CU/6700-roettger-MobileLibraryPRTemplate [\#33](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/33) ([TimRoe](https://github.com/TimRoe)) +- 6857-roettger-FixRNWebDeprecatedAttribsOnSegmentedControl [\#32](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/32) ([TimRoe](https://github.com/TimRoe)) +- 6989-roettger storybook missing dist folder locally [\#31](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/31) ([TimRoe](https://github.com/TimRoe)) + +## [tokens-v0.1.0](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/tokens-v0.1.0) (2023-11-08) + +[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/tokens-v0.0.12...tokens-v0.1.0) + +**Merged pull requests:** + +- Bump browserify-sign from 4.2.1 to 4.2.2 [\#30](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/30) ([dependabot[bot]](https://github.com/apps/dependabot)) +- Bump browserify-sign from 4.2.1 to 4.2.2 in /packages/components [\#29](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/29) ([dependabot[bot]](https://github.com/apps/dependabot)) +- GHA Release Workflow [\#28](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/28) ([narin](https://github.com/narin)) +- Bump @babel/traverse from 7.22.8 to 7.23.2 [\#27](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/27) ([dependabot[bot]](https://github.com/apps/dependabot)) + +## [tokens-v0.0.12](https://github.com/department-of-veterans-affairs/va-mobile-library/tree/tokens-v0.0.12) (2023-10-27) + +[Full Changelog](https://github.com/department-of-veterans-affairs/va-mobile-library/compare/bfe7f18051ff4723b5e7085061f9b2749690d10d...tokens-v0.0.12) + +**Closed issues:** + +- Error: GitHub Repository Not Mapped To eMASS System [\#5](https://github.com/department-of-veterans-affairs/va-mobile-library/issues/5) +- Error: GitHub Repository Not Mapped To eMASS System [\#4](https://github.com/department-of-veterans-affairs/va-mobile-library/issues/4) + +**Merged pull requests:** + +- Bump @babel/traverse from 7.22.8 to 7.23.2 in /packages/components [\#26](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/26) ([dependabot[bot]](https://github.com/apps/dependabot)) +- 6826 roettger segmented control storybook updates [\#25](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/25) ([TimRoe](https://github.com/TimRoe)) +- Added CI check to require checkboxes be complete [\#24](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/24) ([timwright12](https://github.com/timwright12)) +- Fix Storybook on Android [\#23](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/23) ([narin](https://github.com/narin)) +- 6507 roettger add segmented control unit tests [\#22](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/22) ([TimRoe](https://github.com/TimRoe)) +- Chore/6692 add nvm [\#21](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/21) ([timwright12](https://github.com/timwright12)) +- Adding workflow to run checks against the VA Mobile App [\#20](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/20) ([timwright12](https://github.com/timwright12)) +- Add testIDs prop to SegmentedControl [\#19](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/19) ([narin](https://github.com/narin)) +- Add style-dictionary and generate initial tokens [\#18](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/18) ([narin](https://github.com/narin)) +- Fix Storybook web [\#17](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/17) ([narin](https://github.com/narin)) +- Updated repo name assets [\#16](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/16) ([timwright12](https://github.com/timwright12)) +- Adding Storybook publishing workflow [\#15](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/15) ([timwright12](https://github.com/timwright12)) +- 6407-roettger-implementSegmentedControlToApp [\#14](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/14) ([TimRoe](https://github.com/TimRoe)) +- Automate Linting [\#13](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/13) ([narin](https://github.com/narin)) +- Adding npm publish workflow [\#12](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/12) ([timwright12](https://github.com/timwright12)) +- Storybook Docs template [\#11](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/11) ([narin](https://github.com/narin)) +- 6509-roettger-segmentedControlStorybook [\#10](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/10) ([TimRoe](https://github.com/TimRoe)) +- Added npm publish commands [\#9](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/9) ([timwright12](https://github.com/timwright12)) +- 6353-roettger-CreateSegmentedControl [\#8](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/8) ([TimRoe](https://github.com/TimRoe)) +- Figma Integration [\#7](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/7) ([narin](https://github.com/narin)) +- Storybook Initial Setup [\#6](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/6) ([narin](https://github.com/narin)) +- Action Required: Configure CodeQL [\#3](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/3) ([veterans-affairs-code-scanning](https://github.com/veterans-affairs-code-scanning)) +- 6266-roettger-repoFoundationalStructure [\#2](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/2) ([TimRoe](https://github.com/TimRoe)) +- Components automated tests [\#1](https://github.com/department-of-veterans-affairs/va-mobile-library/pull/1) ([narin](https://github.com/narin)) + + + +\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)*